1983年,宁乡县辖12区,3镇、74公社,909大队、7委,12873生产队,38居民组。
1990年,四县共39区,201乡和20镇,2894 村和67居委会,37713村民组和404居民组。
1995年撤区并乡,宁乡县调整为35乡镇(17镇18乡)。
2005年,祖塔乡与沩山乡合并设立沩山乡,崔坪乡与黄材镇合并设立黄材镇。调整后,宁乡县辖18个镇、15个乡:玉潭镇、道林镇、花明楼镇、东湖塘镇、夏铎铺镇、双江口镇、煤炭坝镇、坝塘镇、偕乐桥镇、灰汤镇、双凫铺镇、老粮仓镇、流沙河镇、巷子口镇、龙田镇、黄材镇、横市镇、回龙铺镇、大屯营乡、全民乡、朱良桥乡、菁华铺乡、南田坪乡、资福乡、枫木桥乡、大成桥乡、喻家坳乡、青山桥乡、沩山乡、沙田乡、白马桥乡、历经铺乡、城郊乡。
2007年,湖南省民政厅批复同意:将宁乡县全民乡更名为金洲乡。湖南省民政厅批复同意:将宁乡县双江口镇的茶亭寺、石头坑2个建制村成建制划归城郊乡管辖。同年,撤销大成桥乡设立大成桥镇,撤销青山桥乡设立青山桥镇。
2009年,金洲乡撤乡设镇。
2013年,湖南省民政厅批复同意:撤销大市营乡,设立大市营镇。同年,湖南省民政厅批复同意:撤销玉潭镇、城郊乡、白马桥乡、历经铺乡,分别设立玉潭、城郊、白马桥、历经铺4个街道。具体调整如下:将原城郊乡的茆田、塘湾、合安3个社区和金星建制村的区域范围,与原玉潭镇的行政区域合并,设立玉潭街道:以原城郊乡的东沩、锁匙、怡宁、沩丰、罗宦、木佳、莞子潭7个社区和关心、石泉、石头坑、茶亭寺4个建制村的区域范围,设立城郊街道;以原白马桥乡的行政区域设立白马桥街道;以原历经铺乡的行政区域设立历经铺街道。
2014年,撤销资福乡,设立资福镇。
2015年,枫木桥乡、偕乐桥镇和灰汤镇成建制合并设立灰汤镇,将坝塘镇和南田坪乡成建制合并设立坝塘镇,将双江口镇和朱良桥乡成建制合并设立双江口镇;宁乡县下辖4个街道、21个镇、4个乡;
2017年4月,民政部批复同意撤销宁乡县,设立县级宁乡市,下辖4个街道、21个镇、4个乡,市人民政府驻玉潭街道金洲大道5段398号。
截至2022年12月,宁乡市下辖4个街道、21个镇、4个乡;有278个村(社区)。