Le village est bâti au pied d'un piton volcanique (1267 m) sur le haut plateau volcanique et granitique de l'Aubrac. Selon les travaux les plus récents (Goër et al, 1991), 90 % des laves de l'Aubrac auraient été émises sur un temps très court, de l'ordre de 250 000 ans, il y a 7,5 millions d'années.