秦属会稽郡娄县,东汉属吴郡娄县。
南朝梁天监六年(507),属信义郡信义县。
大同二年(536),属吴郡昆山县。
明洪武年间(1368~1398),形成杨湘泾集镇。
清宣统二年(1910),建杨湘泾乡。
1929年,属昆山县第四区。
1934年,属昆山县第五区。
1942年,属昆山县第十区。
1945年,属昆山县第五区;同年12月,第五区改为杨湘区。
1947年,分为杨湘乡、淀东乡,属淀湖区。
1949年,属昆山县第五督导区;同年5月,属茜墩区;同年11月,属淀东区。
1956年3月,淀东区并入茜墩区,属之。
1956年12月,撤区并乡,建杨湘乡。
1958年10月,杨湘乡改为淀东人民公社。
1983年6月,复建淀东乡。
1988年6月,淀东乡改镇。
1993年3月,更名为淀山湖镇。