龍泉鎮,隸屬於山西省大同市陽高縣,地處陽高縣中部,東與羅文皁鎮相鄰,南與王官屯鎮、下深井鄉、大白登鎮接壤,西與長城鄉相連,北與內蒙古自治區豐鎮市官屯堡鄉毗鄰,行政區域面積約245.77平方千米。
1949年,屬陽高縣城關區;2001年2月,孫仁堡鄉與城關鎮合併爲龍泉鎮。截至2018年末,龍泉鎮戶籍人口爲90426人。截至2020年6月,龍泉鎮轄15個社區、26個行政村,鎮人民政府駐雲門街120號。
2011年,龍泉鎮農民人均純收入5682元。2018年,龍泉鎮有工業企業17個,其中規模以上5個,有營業面積超過50平方米以上的綜合商店或超市140個。