
上塘河为江南运河浙江段故道,隋唐至元末作为运河主航道,为“三塘五坝”之一,前身为秦始皇开辟的陵水道之一段,现为6级航道,主要功能转为水利行洪。上塘河流经杭州和嘉兴两市,自杭州市德胜坝流经余杭区临平镇至海宁市盐官镇,全长44.5公里。海宁市境内,自许村镇吴家堰,经长安至盐官北门,长22公里,许村—长安段为隋代至元末时期的历史主航道,始于许村镇吴家堰,至于长安闸堰,全长11.8公里。上塘河水系在海宁市境内流域面积共有185.6平方公里,属沿海高区。地势由西向东,自南到北呈倾斜形。河道平时水位高出北部运河水系1.5~2.0米。
上塘河的前身极有可能为秦始皇三十七年(前210)所开辟的陵水道中的一段。隋大业六年(610),大运河从沙渚塘口到长安镇,通过长安三闸(上、中、下闸),连接陵水道到杭州黄家堰一段,成为大运河的南段。