Posee la mayor cuenca hidrográfica de la península ibérica, al ocupar 98 073 km², de los que 78 859 km² corresponden al territorio español y 19 214 km² al portugués.