Ribagorza (Spanish: [riβaˈɣoɾθa], Aragonese: [ɾiβaˈɣoɾθa]) or Ribagorça (Western Catalan: [riβaˈɣɔɾsa]; French: Ribagorce) is a comarca (administrative subdivision) in Aragon, Spain, situated in the north-east of the province of Huesca.
It borders the French département of the Haute-Garonne to the north and Catalonia (the comarques of Val d'Aran, Alta Ribagorça, Pallars Jussà, and Noguera) to the east.
Within Aragon its neighboring comarcas are Sobrarbe, Somontano de Barbastro, and La Litera.
It roughly corresponds to the Aragonese part of the medieval County of Ribagorza.
However, Aragonese and Catalan form a dialect continuum here and the geographical limit of both languages cannot be drawn in a clear-cut manner.