（公元前109年），丹阳郡郡治设在宛陵（今宣州区），并在宛陵置宣城县。东汉废宣城县，至迟至桓帝时，又复置宣城县。汉末建安年间，分宛陵南乡置宁国县。三国吴时（221年），丹阳郡治迁至建业，吴景帝孙休永安年间（258年-264年）分丹阳郡溧水县以南地区新置故鄣郡，宁国县属之，后永安末年郡废。吴五凤元年，丹阳郡治又自芜湖徙宛陵，至吴末不改。晋太康二年（公元281年）析丹阳郡置宣城郡，治宛陵。自此，宣城一直作为州、郡一级政区存在。东晋在今安徽淮河以南侨置豫州，宣城郡豫州。刘宋时，刘裕收复淮北，于淮北立豫州，位于淮南