La cuenca hidrográfica del río, que lleva el número 115 en inventario de cuencas de Chile, esta dividida en 5 subcuencas y 38 subsubcuencas que abarcan un área de drenaje de en total 20.436 km.