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