La Roche est situé sur la commune d'Albaret-Sainte-Marie à une altitude de 988m.
Situation de la commune d'Albaret-Sainte-Marie en Lozère :