大白登鎮,隸屬於山西省大同市陽高縣,地處陽高縣中南部,東與獅子屯鄉相鄰,南與古城鎮、下深井鄉接壤,西與下深井鄉相連,北與龍泉鎮毗鄰,行政區域面積109.05平方千米。
1949年,屬陽高縣第十一區;1984年7月,大白登公社改大白登鎮;2001年3月,潘寺鄉併入大白登鎮。截至2018年末,大白登鎮戶籍人口爲19391人。截至2020年6月,大白登鎮轄22個行政村,鎮人民政府駐大白登村政府街1號。
2011年,大白登鎮農民人均純收入4360元。2018年,大白登鎮有工業企業2個,有營業面積超過50平方米以上的綜合商店或超市4個。