Puy-Saint-André est une ville des Hautes-Alpes en région Provence-Alpes-Côte d'Azur.
Puy-Saint-André compte 462 habitants.
La densité de la population de Puy-Saint-André est de 30 habitants au km².
Le maire de Puy-Saint-André est Monsieur Pierre LEROY