Huesca is a province of northern Spain, in the northern part of the autonomous community of Aragon. It is bordered by the provinces of Lleida, Zaragoza, and Navarra, and by France.
Its area is 15,636 km². Its population is 212,901 (2004), and its population density is 13.61/km². It contains 202 municipalities.
Its capital is the city of Huesca, where about one-fifth of the population resides.
It has the last remaining Aragonese-speaking areas in some valleys of the Pyrenees (Aragon (river)Aragon river valley, Sobrarbe, western Ribagorza). There are also several Catalan speaking areas on its eastern part (eastern Ribagorza, Litera, eastern Bajo Cinca).
The tallest mountain in the Pyrenees, Aneto, is also in Huesca.
The province contains the Parque Nacional Ordesa y Monte Perdido.