Xuancheng (宣城市; pinyin: Xuānchéng Shì) er et bypræfektur i den sydøstlige del af provinsen Anhui i Folkerepublikken Kina. Den har et areal på 12.340 km² og en befolkning på 2.730.000 indbyggere (2004).