Carnac est situé sur la commune de Mas-Saint-Chély à une altitude de 836m.
Situation de la commune de Mas-Saint-Chély en Lozère :