宣州区地处苏、皖两省交界处,毗邻上海、浙江。东邻郎溪县、广德县,东南、西南接宁国市、泾县,正西、西北连芜湖市南陵县、芜湖县,北与南京市高淳区毗邻。截至2012年底,宣州区下辖26个乡、镇、街道,总面积2621平方公里,总人口86.6万。