社梁乡,隶属于山西省忻州市河曲县,地处
河曲县西南部,东与
沙泉乡为邻,南与保德县暖泉乡为邻,西与陕西省
府谷县隔河相望,北与
旧县乡、
沙坪乡为邻,距河曲县城约50千米,
区域总面积89.38平方千米。
1949年,社梁乡境域属河曲县第五区;1984年,由社梁公社改为社梁乡。
截至2018年末,社梁乡户籍人口为8159人。
截至2020年6月,社梁乡下辖17个行政村,
乡人民政府驻社梁村。
社梁乡粮食作物以玉米、高粱、谷子等为主;畜牧业以饲养生猪、牛、羊、鸡为主。2011年,社梁乡农民人均纯收入3005元。