截止2019年全县共辖13镇302个行政村、1782个自然村。天义镇、汐子镇、忙农镇、大明镇、大双庙镇、八里罕镇、大城子镇、小城子镇、黑里河镇、甸子镇、五化镇、三座店镇、必斯营子镇。
1、天义镇
内蒙古自治区赤峰市宁城县天义镇位于赤峰市南部,南临河北省、东接辽宁省,是宁城县,县委、县政府、人大及政协的所在地。是宁城县中心城镇,被列为内蒙古自治区小城镇建设综合试点。
2、小城子镇
小城子镇位于内蒙古宁城县北部,地理位置优越、交通便利,平双公路、306国道交汇于此,穿镇而过,素有“宁城北大门”之称。东与宁城县汐子镇交界,西、南与宁城县大城子镇、大明镇接壤,北与内蒙古喀喇沁旗西桥镇相连。
3、八里罕镇
八里罕镇位于内蒙古宁城县中西部,总面积373平方公里,平双公路纵贯街区,交通便利。是内蒙古东南部地区通往京津唐的重要通道。地理位置得天独厚,距首都北京仅400公里、距承德避暑山庄200公里,驰誉塞北的休闲旅游胜地萧太后温泉度假村就在附近。
4、黑里河镇
黑里河镇位于宁城县西部,介于东经118°16′—118°3′,北纬41°18′—41°35′之间,北与宁城县八里罕镇、喀喇沁旗梅林镇相连,东与宁城县右北平镇交界,南与河北省平泉县毗邻,西与河北省承德县、隆化县接壤。
5、三座店镇
三座店镇因镇政府驻地位于三座店村得名。地处宁城县西北部,坤都伦河沿岸,北临大城子镇,西接存金沟乡、东连一肯中乡。
参考资料来源:百度百科-宁城县
宁城县总面积4317平方公里,全县辖11个镇(天义镇、小城子镇、大城子镇、八里罕镇、汐子镇、大明镇、忙农镇、黑里河镇、甸子镇、热水镇、五化镇 )、3个乡(三座店乡、大双庙乡、必斯营子乡)、1个街道办事处筹备处、1个旅游度假区,305个村,12个社区居委会。
人口61万。