秦屬會稽郡婁縣,東漢屬吳郡婁縣。
南朝梁天監六年(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月,更名為淀山湖鎮。