唐河发源于山西浑源县南部恒山抢风岭,向东南流经隘门山,由灵丘县东南入河北涞源县县境,唐河全长273公里,总流域面积(不含清水河)4993.2平方公里。砂卵石河床,河槽形比较规矩,河槽宽度约100-200米,坡降1/140-1/150,流量季节性较强,流量变幅较大。