Saint-Pierre-le-Vieux az Margeride-hegység nyugati előterében, 960 méteres (a községterület 840-1090 méteres) tengerszint feletti magasságban, Le Malzieu-Ville-től 4 km-re délnyugatra (Vareilles) a Saint-Pierre-patak völgyében. Északkeleti határát a Truyère alkotja.
A község a következő településrészekből áll: Mazeyrac, Civeyrac és a községközpont Vareilles. Le Malzieu Ville-el (4 km) és Saint-Chély-d’Apcher-ral (7 km) a D989-es megyei út köti össze.
Története
A falu a történelmi Gévaudan tartományban (az egykori Mercoeur báróságban) fekszik. A 11. században említik először, mint a Chaise-Dieu apátság birtokát. Nevét egy ma már nem létező faluról kapta, melynek 12. századi temploma ma is áll a községi temetőben. 1846-ig számított plébániatemplomnak, ekkor került át az egyházközség székhelye Vareilles-be (a községszékhely még a forradalom idején). Napjainkban az erdőgazdálkodás és a szarvasmarhatartás a fő gazdasági ágazat, jelen van a méhészet és földpátkitermelés is folyik a községben.
A régi Saint-Pierre falu temploma a 12. században épült román stílusban, ma a temetőben áll (Roc Saint-Pierre). Berendezéséhez tartozik egy 16. századi Szűz Mária-szobor.