汉属毗陵县暨阳乡。
西晋属毗陵郡暨阳县,明洪武二年(1369)属江阴县,1912年,境设周庄乡,长寿乡,1949年4月为周庄镇,属晨阳区;10月改属周庄区,1951年又置周庄乡,1955年,周庄、宗言、亭西、茂龙、陶城、应河、砂山诸乡调整合并为周庄、宗言、砂山3乡。
1956年3月,长寿、毗山、分水3乡合并为长寿乡。
1957年9月,周庄、宗言、砂山3乡合并为周庄乡。
1958年9月,周庄、长寿2乡分别撤乡,成立人民公社,1983年5月、1984年3月,先后复为乡。
1985年12月、1991年2月,周庄乡、长寿乡,先后撤乡设镇。
2001年6月,长寿镇并入周庄镇,至今未变。