于海进海退河道变化频繁。更新世早期和中期，距今一两百万年，古钱塘江沿着海宁斜桥、嘉兴、金山、奉贤、川沙一路注入长江河汊。更新世晚期距今18万年前，海平面上升至今天海盐、嘉兴一带，后又到今天湖州、塘栖、临平、七堡一线。距今2.5万年前海平面开始下降，今杭嘉湖平原成为低缓的台地，古台地与西部山地之间可能存在古钱塘江河汊直达太湖，而古台地东南海盐、金山一带可能存在古钱塘江另一河道东北延伸至今上海市区。末次冰期后海平面上升至今日海平面左右高度，长江入海口尚在扬州、镇江一带，而海水淹没平原地区直接与浙江东部山地接触，