薛家峁镇,隶属于陕西省榆林市绥德县。地处绥德县南部,东邻满堂川镇,南连崔家湾镇,西南与清涧县接壤,北接白家硷镇。辖区东西最大距离35千米,南北最大距离6.3千米,总面积106平方千米。
截至2020年6月,薛家峁镇下辖21个行政村。截至2018年末,薛家峁镇户籍人口15547人。2011年,薛家峁镇农业总产值4900万元,社会消费品零售总额达70万元。