元堡子镇,隶属于山西省朔州市右玉县,地处右玉县南部,东与大同市左云县相接,南与山阴县玉井镇接壤,西与高家堡乡相邻,北与白头里乡毗邻,区域面积144.5平方千米,截至2018年末,户籍人口8972人。
1953年,属第二区。1958年,属左云县钢铁公社。1961年,属元堡子公社。1984年,元堡子公社改元堡子乡。2001年,元堡子乡改元堡子镇。截至2020年6月,元堡子镇下辖16个行政村。
2018年,元堡子镇有工业企业42个,其中规模以上7个,有营业面积超过50平方米以上的综合商店或超市1个。