The Gállego (Galligo rio in Aragonese) is one of the major rivers of the Ebro basin, with an area of 8,903 km2, in which it crosses 215 km before joining the Ebro.
It rises at the Aneu pass, north of Sallent de Gállego, at an altitude of 2,200 meters, near the Pourtalet pass (Tena valley), in the Spanish Pyrenees in the province of Huesca.
It receives its main tributaries in its upper part: Aguas Limpias (regulated by the marsh of Sarra), Caldares, Escarra and Aurín, which largely determine the flow and the characteristics of the Gállego.
Below, the rivers Guarga, Asabón and Sotón bring little flow. It crosses the Pyrenean foothills through the pit of Santa Elena and passes by Sallent de Gállego, near Panticosa and Sabiñánigo.
From there, it describes a wide bend to Triste, where it returns to its first North-South direction and never leaves it until the Gallego meets with the Ebro.