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