阳明堡镇,隶属于山西省忻州市代县,地处
代县西部,东与
上馆镇相连,南、西以滹沱河为界,与原平市
苏龙口镇接壤,北与
雁门关乡相邻,距代县城区约9千米,
区域总面积114.9平方千米。
1949年,阳明堡镇境域属代县第三区;1984年8月,由阳明堡公社改为阳明堡镇。
截至2018年末,阳明堡镇户籍人口为19766人。
截至2020年6月,阳明堡镇下辖35个行政村,
镇人民政府驻堡内村。
2018年,阳明堡镇有工业企业8个,其中规模以上3个,有营业面积超过50平方米以上的综合商店或超市24个。