漢屬毗陵縣暨陽鄉(xiāng)。
西晉屬毗陵郡暨陽縣,明洪武二年(1369)屬江陰縣,1912年,境設(shè)周莊鄉(xiāng),長壽鄉(xiāng),1949年4月為周莊鎮(zhèn),屬晨陽區(qū);10月改屬周莊區(qū),1951年又置周莊鄉(xiāng),1955年,周莊、宗言、亭西、茂龍、陶城、應(yīng)河、砂山諸鄉(xiāng)調(diào)整合并為周莊、宗言、砂山3鄉(xiāng)。
1956年3月,長壽、毗山、分水3鄉(xiāng)合并為長壽鄉(xiāng)。
1957年9月,周莊、宗言、砂山3鄉(xiāng)合并為周莊鄉(xiāng)。
1958年9月,周莊、長壽2鄉(xiāng)分別撤鄉(xiāng),成立人民公社,1983年5月、1984年3月,先后復(fù)為鄉(xiāng)。
1985年12月、1991年2月,周莊鄉(xiāng)、長壽鄉(xiāng),先后撤鄉(xiāng)設(shè)鎮(zhèn)。
2001年6月,長壽鎮(zhèn)并入周莊鎮(zhèn),至今未變。