东汉顺帝永建二年(公元127年)因地壳变动,地表塌陷成湖,俗称当湖。
秦汉时当湖镇为海盐县治。
明宣德五年(1430年)析海盐县始置平湖县,县治设当湖镇。
1949年5月平湖解放。
1951年6月起为县直属镇至今,是市(县)人民政府驻地。
1999年7月撤白马、胜利、城北三乡并入城关镇,更名为当湖镇。
2000年11月并村,全镇辖22个村、6个居民区、25个居委会。
2004年5月撤镇建街道,辖20个社区居委会、15个村。
2009年撤村建居,辖9个村、28个社区居委会(含筹建)。
2015年5月对部分社区规模进行调整,调整后辖19个社区居委会(含筹建)。