在陕西省绥德县北部。面积85平方千米。人口1.6万。镇人民政府驻薛家河,人口1740。因地处河川,薛姓建居得名。1949年设薛家河乡,1958年改公社,1984年复乡,1997年设镇。主产谷子、玉米、小麦。产精美青石。有公路通210国道。