1978年,全县共21个公社:城关公社、砂河公社、大营公社、神堂堡公社、庄旺公社、横涧公社、柏家庄公社、义兴寨公社、后河公社、金山铺公社、小柏峪公社、南峪口公社、伯强公社、集义庄公社、光裕堡公社、下茹越公社、铁家会公社、高升寨公社、岩头公社、茶铺公社、宽滩公社。
1984年10月,全县21个公社改为3个镇(城关、砂河、大营)、18个乡。
2002年4月,全县辖3个镇10个乡。即:繁城镇(原高升寨乡并入),镇政府驻县城,后驻笔峰村;砂河镇(原后河乡、义兴寨乡并入),镇政府驻砂河镇;大营镇,镇政府驻大营镇;神堂堡乡(庄旺乡并入),乡政府驻神堂堡村;金山铺乡(小柏峪乡并入),乡政府驻金山铺村;柏家庄乡,乡政府驻柏家庄村;东山乡(伯强乡并入),乡政府驻东山底村;集义庄乡,乡政府驻集义庄村;下茹越乡,乡政府驻下茹越村;光裕堡乡,乡政府驻光裕堡村;杏园乡,乡政府驻杏园村;岩头乡(茶铺、宽滩乡并入),乡政府驻岩头村;横涧乡,乡政府驻横涧村;1个居民办事处。
2021年3月,繁峙县所辖乡级行政区划作出调整:(一)撤销杏园乡,并入繁城镇。将杏园乡整建制划归繁城镇。调整后繁城镇辖38个行政村,其政府驻地为原驻地。(二)撤销柏家庄乡,并入大营镇。将柏家庄乡整建制划归大营镇。调整后大营镇辖40个行政村,其政府驻地为原驻地。(三)调整东山乡与砂河镇之间的部分行政区域界线。将东山乡的山会村、杨林村、角耳河村划归砂河镇。调整后砂河镇辖26个行政村,东山乡辖14个行政村,其政府驻地均为原驻地。至此,繁峙县辖4镇7乡。即:繁城镇、砂河镇、大营镇、平型关镇(2020年2月原横涧乡撤乡设镇)、光裕堡乡、下茹越乡、集义庄乡、东山乡、金山铺乡、神堂堡乡、岩头乡。