Su término municipal tiene una superficie 114,89 km² y limita al norte con el municipio de Miranda de Arga, al este con los de Tafalla y Olite, al sur con los de Marcilla y Peralta, y al oeste con los de Andosilla y Lerín.