Situato nel dipartimento dell'Alta Loira - Arrondissement di Brioude - Canton Pays de Layette.
La località si trova a 3 km dalla città di Chavaniac-Lafayette e a 6 km da Paulhaguet.
600 m di altitudine, superficie: 16,35 km²
Il comune è attraversato dal Senouire e conta numerose frazioni. Parte del territorio comunale rientra nel perimetro Natura 2000.