O rio Cávado é um rio de Portugal que nasce na Serra do Larouco, mais propriamente na fonte da Pipa, a uma altitude de cerca de 1520 m, passa pelos concelhos de Montalegre, Terras de Bouro,Vieira do Minho,Amares,Póvoa de Lanhoso,Vila Verde,Braga,Barcelos,Esposende e desagua no Oceano Atlântico junto a Esposende, após um percurso de 135 km.
A bacia hidrográfica do rio Cávado é limitada, a norte, pela bacia hidrográfica do rio Neiva e dorio Lima e, a este e sul, pelas bacias do rio Douro e do rio Ave; tem uma área de 1600 km². O escoamento anual na foz do rio é, em média, de 2123 hm3, o que corresponde a 1615 m3/s. Estima-se que a bacia hidrográfica do rio Cávado apresente uma capacidade total de armazenamento de recursos hídricos na ordem dos 1180 hm3, em regime regularizado, valor que corresponde a quase 30% do total existente em Portugal.