La Roche est situé sur la commune de Lajo à une altitude de 1170m.
Situation de la commune de Lajo en Lozère :