罗峪口镇,隶属于山西省吕梁市兴县,地处
兴县西南部,东与
贺家会乡相连,东南和贺家会乡为邻,南与
蔡家会镇交界,西南与
圪达上乡相邻,西、西北、北临黄河与陕西省榆林市
神木县相望,距兴县城约50千米,
区域总面积182.8平方千米。
1949年,罗峪口镇境域属兴县六区;1984年,由罗峪口公社改为罗峪口镇。
截至2018年末,罗峪口镇户籍人口为9686人。
截至2020年6月,罗峪口镇下辖13个行政村,
镇人民政府驻罗峪口村。
罗峪口镇粮食作物以谷子、玉米、大豆、马铃薯为主;畜牧业以饲养生猪、羊、家禽为主。
2018年,罗峪口镇有营业面积超过50平方米以上的综合商店或超市10个。