Saint-Pierre-le-Vieux compte 236 habitants pour une densité de 15 habitants par kilomètre carré. Cette commune se trouve dans la région Languedoc Roussillon et dans le département Lozère(48). Le code postal de Saint-Pierre-le-Vieux est le 48200 et son maire est M Joël ROUQUET.