朱元璋改路为府，宁国复属宁国府。明、清相沿。民国元年（1912）废府，宁国县直属安徽省。民国3年属芜湖道，民国21年属宣城首席且长，同年11月，属第九行政督察区，民国29年属第六行政督察区，民国35年改属第七行政督察区。1949年4月23日宁国县被解放军占领，5月隶属宣城专区。1952年1月属徽州专区，1956年2月属芜湖专区，1961年3月复属徽州专区，1980年1月改属宣城地区。1997年3月11日撤县设市，宁国县改称为宁国市。2000年6月25日，原宣城地区撤地设市后，宁国市由安徽省省辖，委托