寧國(guó)市春秋戰(zhàn)國(guó)時(shí)期先后隸屬吳、越、楚國(guó)地。秦屬鄣郡(治故鄣縣,今浙江安吉西北鄣吳鎮(zhèn))。漢元封二年(公元前109年)屬丹陽(yáng)郡(治宛陵,今安徽宣城市宣州區(qū))宛陵縣。
民國(guó)元年(1912年)廢府,寧國(guó)縣直屬安徽省。民國(guó)3年屬蕪湖道,民國(guó)21年屬宣城首席且長(zhǎng),同年11月,屬第九行政督察區(qū),民國(guó)29年屬第六行政督察區(qū),民國(guó)35年改屬第七行政督察區(qū)。
1997年撤縣設(shè)市后,寧國(guó)市轄11個(gè)鎮(zhèn)、18個(gè)鄉(xiāng):河瀝溪鎮(zhèn)、中溪鎮(zhèn)、石口鎮(zhèn)、港口鎮(zhèn)、梅林鎮(zhèn)、獅橋鎮(zhèn)、霞西鎮(zhèn)、寧墩鎮(zhèn)、胡樂(lè)鎮(zhèn)、山門(mén)鄉(xiāng)、甲路鎮(zhèn)、仙霞鎮(zhèn)、姚高鄉(xiāng)、汪溪鄉(xiāng)、橋頭鄉(xiāng)、楊山鄉(xiāng)、青龍鄉(xiāng)、虹龍鄉(xiāng)、竹峰鄉(xiāng)、平興鄉(xiāng)、畈村鄉(xiāng)、萬(wàn)家鄉(xiāng)、南極鄉(xiāng)、莊村鄉(xiāng)、東岸鄉(xiāng)、板橋鄉(xiāng)、方塘鄉(xiāng)、太平鄉(xiāng)、云梯畬族鄉(xiāng)。