
1952年12月,改寧城縣人民政府為寧城縣民族民主聯合政府。1954年3月,恢復寧城縣人民政府名稱。4月,寧城縣政府機關遷至天義鎮。1955年4月7日,寧城縣首屆二次人民代表大會決定,寧城縣人民政府改稱寧城縣人民委員會。1956年,撤銷熱河省,寧城縣劃歸內蒙古自治區昭烏達盟(今赤峰市)。
1967年9月,撤銷寧城縣委、縣人委,成立寧城縣革命委員會。1969年,寧城縣隨昭烏達盟劃歸遼寧省。1979年,又隨昭烏達盟重新劃歸內蒙古自治區。1980年12月18日,撤銷寧城縣革命委員會,恢復寧城縣人民政府名稱。1983年,昭烏達盟撤盟建赤峰市,寧城縣屬赤峰市管轄。
1986年,寧城縣設7個鎮、21個鄉。
1994年,轄10個鎮、18個鄉。
2000年,轄11個鎮、17個鄉、342個行政村、7個居民委員會。
2002年,轄12個鎮、14個鄉、342個自然村。
2005年,轄10個鎮、3個鄉、天義街道辦事處籌備處和熱水旅游度假區開發管理委員會。
2009年,轄11個鎮、2個鄉、1個街道辦事處、1個旅游度假區、305個村民委員會、14個社區居委會。
2013年,轄18個鄉(鎮、蘇木、辦事處)、324個行政村(嘎查、委員會)。
2018年,轄15個鄉鎮、3個街道、302個行政村、24個社區。
截至2019年,寧城縣轄15個鄉鎮、3個街道、305個行政村、21個社區。

1952年12月,改寧城縣人民政府為寧城縣民族民主聯合政府。1954年3月,恢復寧城縣人民政府名稱。4月,寧城縣政府機關遷至天義鎮。1955年4月7日,寧城縣首屆二次人民代表大會決定,寧城縣人民政府改稱寧城縣人民委員會。1956年,撤銷熱河省,寧城縣劃歸內蒙古自治區昭烏達盟(今赤峰市)。
1967年9月,撤銷寧城縣委、縣人委,成立寧城縣革命委員會。1969年,寧城縣隨昭烏達盟劃歸遼寧省。1979年,又隨昭烏達盟重新劃歸內蒙古自治區。1980年12月18日,撤銷寧城縣革命委員會,恢復寧城縣人民政府名稱。1983年,昭烏達盟撤盟建赤峰市,寧城縣屬赤峰市管轄。
1986年,寧城縣設7個鎮、21個鄉。
1994年,轄10個鎮、18個鄉。
2000年,轄11個鎮、17個鄉、342個行政村、7個居民委員會。
2002年,轄12個鎮、14個鄉、342個自然村。
2005年,轄10個鎮、3個鄉、天義街道辦事處籌備處和熱水旅游度假區開發管理委員會。
2009年,轄11個鎮、2個鄉、1個街道辦事處、1個旅游度假區、305個村民委員會、14個社區居委會。
2013年,轄18個鄉(鎮、蘇木、辦事處)、324個行政村(嘎查、委員會)。
2018年,轄15個鄉鎮、3個街道、302個行政村、24個社區。
截至2019年,寧城縣轄15個鄉鎮、3個街道、305個行政村、21個社區。