滦河主要流经内蒙古自治区、辽宁和河北省。上源闪电河源于丰宁县巴颜图古尔山,北流至内蒙古自治区多伦县折而向南,至郭家屯始称滦河、穿燕山,至乐亭县南兜网铺注入渤海,全长877公里,流域面积4.47万平方公里。流域面积大于1000平方公里的支流有小滦河、兴州河、伊逊河、武烈河、老牛河、柳河、瀑河、潵河和青龙河等9条,水系呈羽状分布。流域内北部为内蒙古高原南缘,海拔高,地势平坦,多草原和沼泽,河道宽浅;中部为燕山山地,森林覆盖度大,矿藏丰富,河流穿行于峡谷盆地间,坡陡流急;滦县以下为冲积平原,河道宽阔,水流冲淤改道变化较大。流域中部燕山山地迎风坡为暴雨中心,亦为滦河洪水主要源地。