Das Dorf Saint-Pierre befindet sich in der Provinz Aosta, die zur Region Aostatal (Valle d'Aosta) gehört. Die Gemeinde besitzt 2718 Einwohner und hat eine Fläche von 26,28 Quadratkilometer bei einer Bevölkerungsdichte von 103,42 Einwohner pro Quadratkilometer. Saint-Pierre befindet sich 730 Meter über dem Meeresspiegel.
Die Ortsteile der Gemeinde sind:

Bachod
Bercher
Champretavy
Meod
Chateau Feuillet
Praulin
Preille
Rumiod
Seez
Vetan