普子河由北向南在老鸹石进入彭水县,流经三义、普子、桐荣、砂石等乡,在青平乡的三江口处汇入郁江。普子河沿途汇入的主要支流有文溪河、马盘河、龙塘河、太原河、过河溪等。普子河干流全长64.5km,流域面积1207平方公里。