Río Aragón
El río Aragón supone la principal aportación al Ebro. Tiene una longitud de unos 175 km y recoge aguas de una cuenca vertiente de unos 8.600 km² de los que unos 2. 800 km² pertenecen a la cuenca del Arga, río no incluido en este estudio y al que se dedicará un documento de forma independiente. De los otros 5.860 km², 3.350 pertenecen a Navarra, y el resto a Aragón, a excepción de una pequeña parte de la cabecera del Irati que se encuentra en territorio francés.
El río Aragón nace en pleno Pirineo oscense y desemboca en el Ebro en Milagro. Inicialmente presenta dirección sur desde su nacimiento hasta llegar a Jaca. A partir de aquí toma como dirección dominante este-oeste hasta el embalse de Yesa. Es en este tramo donde recibe un buen número de tributarios desde el norte provenientes de las cumbres pirenaicas, como son los ríos Aragón Subordán, Veral y Esca. Tras la presa de Yesa, ya en Navarra toma dirección suroeste, recibiendo entonces las aguas del río Irati, que a su vez recibe las aportaciones del Erro, Urrobi, Salazar y Areta. Más tarde recibe afluentes de menor importancia y muy diferentes de los pirenaicos, como son el Cidacos y el Onsella. Finalmente, muy cerca de la desembocadura recibe su principal aportación, la del río Arga.