Crozac est situé sur la commune de Saint-Léger-du-Malzieu à une altitude de 873m.
Situation de la commune de Saint-Léger-du-Malzieu en Lozère :