因镇人民政府驻地位于北周庄村而得名。该村原住居民都姓周且皆居于土堡内,故名周家堡。因与县城南周家堡同名,又坐落在山阴县城以北,故名北周庄。
北周庄镇是山阴县的一个人口大镇,经济重镇,工业强镇,境内208国道、大运公路,北同蒲铁路纵贯南北,交通便利,西邻县煤炭生产基地,运煤专线岱马路东西横穿,资源优势良好,截至2004年底全镇有人口16730人、全镇工农业生产总值达到10亿元,完成地税163万元、国税621万元,农村经济总收入达11002元,人均GDP可达5400元,农民人均纯收入可达2990元。全镇政治安定、经济繁荣、人民安居乐业,奋发图强。荣誉排行:
2025年3月,被命名为第七届全国文明村镇。
2022年9月,北周庄镇被推荐为2022年度山西省乡村治理示范村镇。
2014年7月,北周庄镇被国家住房城乡建设部等七部委确定为全国重点镇。
新岱岳关帝庙新岱岳关帝庙位于山阴县北周庄镇新岱岳村中,年代为清代。二○一一年三月二十一日,新岱岳关帝庙被公布为朔州市第一批市级文物保护单位。白殿沟遗址白殿沟遗址位于山阴县北周庄镇白殿沟村北2千米,年代为新石器时代、东周。东西约690米,南北约230米。二○一一年三月二十一日,白殿沟遗址被公布为朔州市第一批市级文物保护单位。历史沿革:1947年冬设为山阴县四区区公所;1953年规划为永胜乡、卫国乡、新华乡;1958年9月成立了红旗人民公社;1959年变更为北周庄人民公社;1983年10月改为北周庄乡,同年12月为北周庄镇至今。
2001年3月,撤乡并镇之后,将原苑家辛庄乡的8个村,甘庄乡的三个村及原北周庄镇的10个村合并后为北周庄镇。