尚峪镇位于
山西省偏关县东南部,东与
南堡子乡接壤,南与神池县长乡为邻,西邻
楼沟乡,北接
陈家营乡。尚峪镇的行政区域总面积为150.67平方千米,下辖9个行政村,镇政府驻地为尚峪村。尚峪镇的前身为尚峪乡,历史可追溯至1949年,当时属于偏关县第三区,1984年9月改为尚峪乡。2021年5月,尚峪乡与南堡子乡合并设立尚峪镇。
尚峪镇地处
偏关县县东南部,距离偏关县城约35千米。境内主要河道为县川河,流经多个村庄,全长约22千米。
尚峪镇的农业以种植
脱毒马铃薯、杂交谷子、玉米为主,畜牧业主要饲养生猪、羊、鸡。2018年,尚峪镇有超过50平方米的综合商店或超市4个。