2011年末,芜湖市辖镜湖、弋江、鸠江、三山4个市辖区,芜湖、繁昌、南陵、无为4个县,共有31个街道、40个镇、4个乡。市政府驻鸠江区。
镜湖区辖北京路、赭麓、镜湖、吉和、赭山、弋矶山、汀棠、天门山、北门、东门、荆山、方村12个街道。区政府驻北京路街道北京东路。
弋江区辖弋江桥、中山南路、利民路、马塘、鲁港、火龙、白马7个街道以及南瑞社区中心。区政府驻利民路街道利民路418号。
鸠江区辖四褐山、裕溪口、官陡、湾里、清水、大闸、张镇、大桥、万春9个街道和沈巷镇。区政府驻官陡街道。(注:9个街道名录根据安徽省民政厅网站资料。鸠江区实际辖四褐山、裕溪口、官陡、湾里、清水5个街道和沈巷镇。另外,龙山、万春街道2个由芜湖经济技术开发区管理)
三山区辖三山、保定、龙湖3个街道和峨桥镇。区政府驻三山街道。(注:由芜湖长江大桥综合经济开发区管理的高安街道是否为正式行政区划?)
芜湖县辖湾沚、六郎、陶辛、红杨、花桥5个镇。县政府驻湾沚镇。
繁昌县辖繁阳、荻港、孙村、平铺、新港、峨山6个镇。县政府驻繁阳镇。
南陵县辖籍山、许镇、弋江、三里、何湾、工山、烟墩、家发8个镇。县政府驻籍山镇陵阳路。
无为县辖无城、襄安、二坝、汤沟、陡沟、石涧、严桥、开城、蜀山、牛埠、刘渡、姚沟、泥汊、白茆、福渡、泉塘、赫店、红庙、高沟19个镇和鹤毛、十里墩、昆山、洪巷4个乡。县政府驻无城镇。