原东湖塘镇,驻地东湖塘自然镇。相传镇东有一河塘名湖塘而得名。1949年为怀四镇,属张泾区。1950年改东湖塘乡,1958年改公社。1983年改乡,1993年改镇。1996年,面积40平方千米,人口3.3万人,辖东新、南园、杨树下、九房巷、下庄、东升、大成、黄土塘、张巷、西联、坝里桥、横河、塘西、汤村、建设、陆家弄、长沿头、乔巷、潘墅、柳庄、塘南、新村林业22个行政村和东湖塘居委会。
2004年2月,由东湖塘镇与港下镇合并设立东港镇。取两镇各一字而得名。东接常熟市尚湖镇,西邻锡北镇,南与安镇镇、羊尖镇相连,北至江阴长泾镇、顾山镇。面积84.81平方千米,人口7.5万人。辖2个居委会、20个村委会:东湖塘居委会、东港社区、东湖村、朝阳村、东升村、华成村、黄土塘村、亚光村、东青河村、南林村、东南村、华东村、港东村、山联村、湖塘桥村、陈市村、张缪舍村、勤新村、西村、蠡东村、港南村、新巷村。镇政府设在港下自然镇锡港公路,距区政府驻地30千米。
【2011年代码及城乡分类】320205106:~001 122东湖塘居委会 ~002 121港下社区 ~003 122湖塘桥社区 ~004 122蠡西社区 ~200 220东湖村 ~201 220朝阳村 ~202 220东升村 ~203 220黄土塘村 ~204 220亚光村 ~205 220东青河村 ~206 220东南村 ~207 220华东村 ~208 122新巷村 ~209 220港东村 ~210 220山联村 ~211 220陈墅村 ~212 220张缪舍村 ~213 220勤新村 ~214 220港南村