Su término municipal es de 161,02 km² y limita con los municipios de Almudévar, Vicien, Monflorite-Lascasas, Tierz, Quicena, Loporzano, Nueno, Igriés, Banastás, Chimillas, Alerre, Barbués y Albero Bajo.