O Rabagão é um rio português, afluente da margem esquerda do rio Cávado. Nasce entre as serras do Barroso e do Larouco, e, com um comprimento de 37 quilómetros, drena uma área de 246 km². Atravessa todo o concelho de Montalegre e desagua entre as freguesias de Cabril (Montalegre) e Ferral do concelho de Montalegre e, a freguesia de Ruivães do concelho de Vieira do MinhoNeste rio localizam-se os aproveitamentos hidroeléctricos das barragens do Alto Rabagão e da Venda Nova, com uma capacidade útil de albufeira de 550,1 hm3 e 92,1 hm3, respectivamente.