寧國(guó),春秋戰(zhàn)國(guó)時(shí)期先后屬吳、越、楚。
秦屬鄣郡地。
漢元封二年(公元前109)屬丹陽(yáng)郡宛陵縣。
東漢建安十三年(208),孫吳分宛陵縣南部置懷安縣和寧國(guó)縣,屬丹陽(yáng)郡。
《宋書(shū)·州郡志》載:“宣城郡之懷安、寧國(guó)、安吳、臨城皆云吳立,是孫吳既分丹陽(yáng)郡為新都,又置四縣也! 寧國(guó)意取《易·乾卦》“首出庶物,萬(wàn)國(guó)咸寧”,寓意邦寧國(guó)泰,長(zhǎng)治久安。
吳景帝時(shí)(258—263)改屬故鄲郡。
西晉太康二年(281),又分丹陽(yáng)郡置宣城郡,寧國(guó)縣屬之。
南北朝沿舊制。
隋開(kāi)皇九年(589),并懷安、寧國(guó)縣入宣城縣。
唐武德三年(620),分宣城復(fù)置懷安縣、寧國(guó)縣,屬宣州。
武德七年又并入宣城縣。
此后,懷安縣再未設(shè)置。
唐天寶三年(744),以原懷安、寧國(guó)二縣地置寧國(guó)縣,屬宣城郡。
五代十國(guó)時(shí)屬宣州。
北宋屬宣州宣城郡。
南宋乾道二年(1166)屬寧國(guó)府。
元至元十四年(1277),世祖忽必烈改府為路,屬寧國(guó)路。
元至正十七年(1357),朱元璋改路為府,復(fù)屬寧國(guó)府。
明、清相沿。
民國(guó)元年(1912)廢府,寧國(guó)縣直屬安徽省。
民國(guó)3年,屬蕪湖道,民國(guó)21年,屬宣城首席縣長(zhǎng),同年11月,屬第九行政督察區(qū),民國(guó)29年,屬第六行政督察區(qū),民國(guó)35年,改屬第七行政督察區(qū)。
1949年4月23日,寧國(guó)縣解放,5月隸屬宣城專區(qū)。
1952年1月,屬徽州專區(qū)。
1956年2月,屬蕪湖專區(qū)。
1961年3月復(fù)屬徽州專區(qū)。
1980年1月,改屬宣城地區(qū)。
1997年3月11日,經(jīng)國(guó)務(wù)院批準(zhǔn),寧國(guó)撤縣設(shè)市。