通惠河、北运河、南运河、鲁运河、中运河、里运河、江南运河，其中最北面的一段通惠河、第二段北运河在北京市境内。张家湾城便位于北运河（又称“潞河”）畔，在北京市通州区中部偏北，距离通州城区8公里，距离北京城区大约25公里。张家湾为多水之处，北运河、凉水河、萧太后河、玉带河在此处汇合，张家湾正好位于四水交汇之处。从元朝至元十六年（1279年）张瑄试行海运开始，到清朝光绪二十六年（1900年）漕运停止的七百余年，张家湾一直是商贾云集、漕运发达的水陆码头。明清时期，这里是大运河北端起点的水陆交通枢纽及物流集散中心