龙泉镇,隶属于山西省忻州市神池县,地处神池县东南部,东、南与宁武县阳方口镇、凤凰镇接壤,西与太平庄乡、东湖乡相连,东北与朔州市朔城区相连,为神池县人民政府驻地,区域总面积105.11平方千米。
1949年,龙泉镇境域属神池县第一区;2001年4月,由城关镇、温岭乡合并为龙泉镇;2021年5月10日,撤销太平庄乡,整建制并入龙泉镇,以原太平庄乡和原龙泉镇的行政区域为龙泉镇的行政区域。截至2018年末,龙泉镇户籍人口为11265人。截至2020年6月,龙泉镇下辖13个行政村,镇人民政府驻新城街村。
2018年,龙泉镇有工业企业26个,有营业面积超过50平方米以上的综合商店或超市9个。