Limita al norte con los municipios de Biescas y Yebra de Basa; al este con Fiscal y Boltaña; al sur con el municipio de Las Peñas de Riglos; al sureste con la comarca del Somontano de Barbastro y al oeste con los municipios de Caldearenas, Jaca y Villanúa.