山西省灵丘县东河南镇东岗村以南的太白山碾盘岭北麓，西北流至野窝窑转西流，至白崖台乡古路河村转南流（以下河段也称冉庄河），过独峪乡花塔村后流入河北省，之后干流又称大沙河，蜿蜒向东南，流经河北省阜平县中部、曲阳县西部、行唐县东部、新乐市东部等地区，于新乐市邯邰镇渔砥村折向东，经定州市南部，于安国市伍仁桥镇军诜村右纳磁河后干流始称“潴龙河”，干流继续向东，流经安平县北部，于安平县马店镇秦王庄村转东北流，流经博野县南部、蠡县东南部、高阳县东部等地区，最后于安新县刘李庄镇高楼村汇入白洋淀。河长314千米，流域面积94