Le Puech est situé sur la commune de Saint-Pierre-de-Nogaret à une altitude de 838m.
Situation de la commune de Saint-Pierre-de-Nogaret en Lozère :