薛家洼乡,隶属于山西省忻州市宁武县,地处
宁武县东北部,东南与原平市
轩岗镇毗邻,西南与凤凰镇接壤,西北与
阳方口镇连接,北与朔州市
朔城区交界,距宁武县城33千米,
区域总面积156平方千米。
1949年,薛家洼乡境域属宁武县第一区;1984年11月,由薛家洼公社改薛家洼乡。
截至2018年末,薛家洼乡户籍人口为8538人。
截至2020年6月,薛家洼乡下辖16个行政村,
乡人民政府驻薛家洼村。
2011年,薛家洼乡农业总产值达到4243万元,比2010年增长30%;畜牧业总产值3089万元,占农业总产值的72.8%。2011年,薛家洼乡农民人均纯收入2450元。