蜀山镇,隶属于安徽省芜湖市无为市,地处无为市以西,东接泉塘镇,南邻洪巷乡,西与庐江县白湖镇接壤,北依巢湖市坝镇,东北和开城镇为邻。区域面积125.77平方千米,截至2019年末,户籍人口64704人。
1983年,是蜀山区公所驻地。1992年,成立新蜀山镇。1995年,划出建国、百胜2乡。2006年,百胜镇整建制地划入蜀山镇。截至2020年6月,蜀山镇下辖3个社区和14个行政村。
2019年,蜀山镇有工业企业26个,其中规模以上7个,有营业面积超过50平方米以上的综合商店或超市30个。