薛村镇,隶属于山西省吕梁市柳林县,地处
柳林县西部,东与
穆村镇接壤,东南与
庄上镇相连,南邻
高家沟乡,西与陕西省榆林市
吴堡县隔黄河相望,北与
孟门镇相连,东北邻
贾家垣乡,距柳林县城约18千米,
区域总面积88.6平方千米。
1949年,薛村镇境域属离石县第二区;2001年1月,由将军渡乡与薛村乡合并为薛村镇。
截至2018年末,薛村镇户籍人口为23117人。
截至2020年6月,薛村镇下辖16个行政村,
镇人民政府驻薛村。
2018年,薛村镇有工业企业4个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市30个。