运河中的许多河段进行了改造。京杭大运河分为以下七段：
通惠河.通惠河是大运河最北的一段，自北京东南至通州，因水源不足，通航不正常。
北运河.北运河为通州至天津段，长186公里，流经河北省香河县、天津市武清区、北辰区、河北区、红桥区，在天津市三岔河口入海河。全长120公里，流域面积5300平方公里。利用永定河河道，漕运咽喉河西务，曾盛极一时，在天津汇入海河。
南运河.南运河从天津到至山东临清。全长524公里。也分作“卫运河”与“南运