隶杨州。辖境相当今安徽省长江以东的宣城、广德、宁国、黄山、石台等市县地。宣城郡领十一县：宛陵、宣城、陵阳、安吴、临城、石城、泾、春谷、广德、宁国、怀安。晋怀帝永嘉五年（311年），增封琅邪王司马睿宣城郡二万户，宣城郡成为琅邪国的支郡，太守改称内史。晋成帝咸康四年（338年），改陵阳县为广阳县。晋孝武帝时，改春谷县为阳谷县，后省。南齐时，析置建元县。
隋唐.隋文帝开皇九年（589年）灭陈，废宣城郡，其地属宣州。隋炀帝大业三年（607年），改宣州为宣城郡。宣城郡领六县：宣城、泾、南