Comme les Alpes, le massif de la Margeride est âgé seulement de 10 millions d’années. En revanche, le granite, roche qui le compose est vieux de 320 millions d’années. Ce granite porphyroïde recouvre une grande partie du massif, il est remarquable par son homogénéité et la présence de grands cristaux de feldspaths comparables aux dents de chevaux.