Le Roc est situé sur la commune de Chauchailles à une altitude de 1045m.
Situation de la commune de Chauchailles en Lozère :