京杭大运河的水来自海河、黄河、淮河、长江和钱塘江五大水系:
1、京杭大运河流经北京市通州区,天津市武清区,河北省廊坊市、沧州市、衡水市、邢台市,山东省德州市、临清市、聊城市、济宁市、枣庄市,江苏省徐州市、宿迁市、淮安市、扬州市、镇江市、常州市、无锡市、苏州市,浙江省嘉兴市、湖州市、杭州市20个市区,沟通了海河、黄河、淮河、长江、钱塘江五大水系;
2、京杭运河的流向、水源和排蓄条件在各段均不相同,非常复杂,流向总体概括为四个节点、两种流向,节点1是天津以北的通惠河、北运河向南流,节点1与节点2是东平湖之间的南运河、鲁北运河向北流,节点2与节点3是长江之间的鲁南运河、中运河、里运河向南流,节点3与节点4是长江以南的丹阳之间河段向北流,丹阳以南河段向南流;
3、至2012年,京杭运河的通航里程为1442千米,其中全年通航里程为877千米,主要分布在山东济宁市以南、江苏和浙江三省。