1949年4月23日,常武地区获得解放,同年先后成立马杭乡人民政府、河东乡人民政府、上店乡人民政府。乡政府驻地分别在马杭桥、杨区和上店。
1956年-1957年,河东乡、上店乡先后并入马杭乡。
1958年9月,马杭乡改为马杭人民公社管委会,公社以下设大队、生产队。
1962年,马杭公社有4个大队划坂上公社。此后,马杭公社行政区划没有变动过。
1968年4月,马杭人民公社管委会改为马杭公社革委会。
1983年5月,马杭公社革委会改为马杭乡人民政府,大队改村,生产队改村民小组。
1986年,马杭乡改为马杭镇。
1999年11月25日,撤销马杭镇,与撤销的鸣凰镇、湖塘镇合并成新建湖塘镇。
2000年,根据武进市人民政府武政发(2000)号文件精神,新建湖塘镇的东庄、古方、龚家、夏城、十里、邱墅、贺北、马杭8个村划归武进市高新技术开发区,原武进市淹管委淹城村划归湖塘镇。湖塘镇现辖18个居委、52个行政村。