1949年5月10日,芜湖市市区划定为4个行政区,第四区辖江口、尚来2个镇。
1950年4月,中共芜湖市委决定撤销市区的4个行政区。
1952年7月,恢复市区建制,原第四区改称河南区。
1955年12月27日,撤销河南区建制,分别划归环城、新芜两区管辖。
1958年7月24日,将芜湖县马塘乡划归芜湖市管辖。
1960年1月,恢复河南区。
同年5月,城市实行人民公社化,在原河南区建制的基础上,建立马塘人民公社。
1961年,马塘人民公社改为马塘区人民委员会。
1963年3月13日,原马塘乡的元山、平山、马塘3个大队和大营大队的大部分地区,划回芜湖县。
1965年8月2日,芜湖市所属的马塘公社划归芜湖县,1976年10月29日,马塘公社划归芜湖市领导。
1968年8月,成立马塘区革命委员会。
1980年6月,撤销马塘区革命委员会,设立马塘区人民政府,下辖江口、朝阳、弋江桥3个街道。
2002年11月,马塘镇所辖9个自然村划归弋江桥街道。
同年12月,设立南瑞街道。
2006年2月10日芜湖市行政区划调整,马塘区更名为弋江区,原芜湖县火龙岗镇整建制划归弋江区。
2020年6月5号,撤销芜湖市三山区并入弋江区,至此,弋江区辖10个街道、1个镇。