La cuenca hidrográfica del río Cávado (1.589 km²) limita al norte con la cuenca hidrográfica del río Limia y al este y al sur con las cuencas de los ríos Duero y Ave. El desagüe anual en la desembocadura del río es, de media, de 2.123 hm³. Se estima que la cuenca hidrográfica del río Cávado presenta una capacidad total de almacenamiento de recursos hídricos del orden de los 1000 hm³, en régimen regularizado, valor que corresponde al casi 30% del total existente en Portugal.