Saint-Pierre-de-Nogaret az Aubrac-hegység déli peremén fekszik, a Doulou-patak völgye felett, 800 méteres (a községterület 509-1251 méteres) tengerszint feletti magasságban, Saint-Germain-du-Teiltől 7 km-re nyugatra, Lozère és Aveyron megyék határán.
Nyugatról Saint-Laurent-d’Olt és Trélans, keletről Les Hermaux és Saint-Germain-du-Teil, délkeletről Banassac, délről pedig Canilhac községekkel határos.
A falut a D56-os megyei út köti össze a Lot völgyében haladó úttal és vasúttal (5,5 km), valamint Trélans-al (5 km). Saint-Germain-du-Teil-lel a D152-es út teremt összeköttetést.
A községhez tartozik Le Besset, La Bessière és Nogardel.
Története
A település a történelmi Gévaudan és Rouergue tartományok határán fekszik. A középkorban vára is volt, mely a Canilhaci bárók és a Grèzes-i vikomtok birtoka volt. 1716-ban a Canilhaci báróság a Saint-Laurent-d’Olti Nogaret-család birtokába került, innen a község utóneve. 1820-ban a község 584 lakosa Saint-Pierre falun kívül 8 kisebb településen élt: