榆林庄闸,位于北京市通州区榆林庄北,凉水河入北运河河口的下游,距北关闸22公里。北运河是海河北系四大河流之一,是我国著名京杭大运河的起始段。北起通县北关闸(上源为温榆河)于西集镇牛牧屯东南流出县境,经河北省香河县、天津市武清县至天津市大红桥注入海河。全长120公里,流域面积5300平方公里。在通县境内主河道长42公里,堤防长69公里,河床宽200米,河底宽60~100米,流域面积164.5平方公里。流经通镇、胡各庄、张家湾、侉子店、漷县、郎府、觅子店和西集等地区。
凉水河,属北运河水系,横贯北京市通州区中南部,其源于丰台镇北后泥洼村,流经万泉寺、大红门、小红门进入大兴县,经旧宫于通县马驹桥西入通州区境。从马驹桥镇向东经高古庄,转向东北,经新河、北姚园、张家湾镇折向东南于漷县镇榆林庄附近入北运河,河道全长53公里,流域面积555平方公里。