Su término municipal tiene una superficie de 43,4 km² y limita al norte con los municipios de Roncal e Isaba, al este con el de Ansó en la provincia de Huesca y la comunidad autónoma de Aragón, al sur con el de Fago también de la provincia de Huesca, Salvatierra de Esca en la provincia de Zaragoza y la comunidad autónoma de Aragón y Burgui, y al oeste con el de Roncal.