上塘河,又名上塘运河,是杭州历史上第一条人工河,最早由秦始皇开凿,俗称秦河。其初为江南运河南端,经柳浦通浙江。隋大业元年至六年(605-610年),隋炀帝开凿大运河时,又对它进行了拓宽和疏浚。
元末,在元末张士诚开凿新运河(塘栖至江涨桥段)前,上塘河一直是大运河进入杭州城的唯一通道。张士诚开凿后,江南运河改道,上塘河为江南运河支流。