L'entité de Puy-Saint-André est situé dans le département des Hautes-Alpes ; elle compte une population de 467 habitants. Elle dispose de magasins de proximité, est sereine et aisée. Les logements anciens constituent la majorité du parc immobilier. Les habitants sont essentiellement âgés et on y relève entre autres un assez faible pourcentage de personnes âgées (14%), mais une faible proportion de retraités : 12%.
La localité possède un climat particularisé par des précipitations de 799 mm par an, un ensoleillement assez supérieur (2253 heures par an). En ce qui concerne l'économie, l'état des lieux comprend entre autres une proportion de cadres proportionnellement haute (63%), mais un taux de chômage de 4% et une taxe habitation de 17%. De plus, il faut signaler une année moyenne de contruction comparativement très récente (1980), une part de propriétaires de 78% et une densité de population de 30 hab./km².