大白登镇,隶属于山西省大同市阳高县,地处阳高县中南部,东与狮子屯乡相邻,南与古城镇、下深井乡接壤,西与下深井乡相连,北与龙泉镇毗邻,行政区域面积109.05平方千米。
1949年,属阳高县第十一区;1984年7月,大白登公社改大白登镇;2001年3月,潘寺乡并入大白登镇。截至2018年末,大白登镇户籍人口为19391人。截至2020年6月,大白登镇辖22个行政村,镇人民政府驻大白登村政府街1号。
2011年,大白登镇农民人均纯收入4360元。2018年,大白登镇有工业企业2个,有营业面积超过50平方米以上的综合商店或超市4个。