阳郡置宣城郡，治宛陵。自此，宣城一直作为州、郡一级政区存在。东晋在今安徽淮河以南侨置豫州，宣城郡豫州。刘宋时，刘裕收复淮北，于淮北立豫州，位于淮南的原豫州改称南豫州。陈时析宣城郡侨置陈留郡，治所在今广德县后废。
隋唐至明清时期.隋初废郡，改南豫州为宣州，不久改州为郡，称宣城郡，大业三年（607年）改宛陵县曰宣城县。唐初置宣州，中间一度改称宣城郡，以后复称宣州。贞元三年（787年）分浙西道节度使所领十州为浙西、|浙东、宣歙三道节度使，宣歙道领宣、歙、池三州，大顺二年（891年）改称宁