唐代时地属大易乡,宋、元仍之。
明初属大易乡十七都;明宣德五年(1430)辖归平湖县,定为十七都西区及十七都东区一部分。
清光绪年间为朱江庄、青莲庄、将军庄、骑塘庄,(有骑塘港,在永福社区)清末地属平湖县城区(第一区)。
解放初,分别属平湖县骑蓮乡、海盐县西塘区胡桥乡和城郊待福乡。
1950年5月16日,骑莲乡划归海盐县,分设为兴农乡和新乐乡。
1951年8月,全县设37个乡,3个镇,为圆通乡。
1961年6月6日,平湖县人委发文件,调整公社规模,西塘公社划为西塘、海塘、元通3个公社,正式将“圆”字改写为“元”字。
1983年10月政社分设,将元通公社改为元通乡。
2001年由原来的海塘乡、元通乡和西塘桥镇合并为西塘桥镇。
2010年11月,撤销西塘桥镇,成立元通街道和西塘桥街道。
2018年9月17日,撤销元通街道,成立望海街道并沿用至今。