芜湖市位于安徽省东南部,东邻宣城市,西接合肥市,西南与铜陵市相连,南临皖南山区,北与马鞍山市相接。全市总面积5987平方千米,总人口384万人(2010年末)。辖镜湖、弋江、鸠江、三山4个市辖区,芜湖、繁昌、南陵、无为4个县。市区坐落在长江与青弋江交汇处,中心地理坐标为东经119°21′、北纬31°20′。市政府驻鸠江区。
地貌属长江中下游冲积平原,主要由河漫滩和阶地构成,还有台地和丘陵。地势东北高,西南低,呈带状,平均海拔6至10米(黄海系统);地表河湖交织,残蚀山丘散布。长江流经西北,流程70余千米。漳河、青弋江、水阳江自南向北流贯平原,其间河湖交织,形成水网圩区。属北亚热带湿润季风气候,年均气温15-16℃,年降水量1200~1 400毫米。矿藏有铁、铜、石灰岩、黄砂等。宁铜、皖赣、淮南铁路和205国道过境。芜湖港为长江5大港口之一,朱家桥外贸码头可泊万吨远洋货轮。青弋江、水阳江、漳河均可通航。芜湖机场军民两用。地方剧有“梨簧戏”等。