La commune de Puy-Saint-Pierre, et qui est paisible, florissante et est agrémentée de commerces de proximité, où l'on dénombre 505 habitants, est située dans le département des Hautes-Alpes. Les habitations ancienes composent la plus grande partie du parc immobilier. La situation économique est caractérisée notamment par un taux de chômage assez inférieur à la moyenne : 3%. Du point de vue climatique, la localité possède des précipitations de 803 mm par an, par contre un ensoleillement supérieur à la moyenne (2243 heures par an).
Une proportion d'enfants et d'adolescents de 26% et une portion de personnes âgées de 21% mais une taille moyenne des ménages de 2.4 personnes caractérisent la population, en majorité âgée. Elle est distinguée par une portion de petits terrains très importante (13%) mais un taux de déplacement vers un lieu de travail extérieur de 89%, une densité de population de 70 hab./km² et une évolution du nombre de places en établissement scolaires de 47.