Le département du Gers comprend l'entité de Saint-Puy. On y dénombre 586 habitants. Elle est calme et dispose de magasins de proximité. L'habitat est principalement composé de bâtiments âgés. Un âge moyen de 48 ans, mais un taux de personnes âgées proportionnellement assez important (36%) et une portion de retraités proportionnellement très importante : 42% distinguent les habitants, en majorité âgés.
En termes d'infrastructures, la commune possède une capacité d'accueil touristique de 6 lits. La localité bénéficie de conditions climatiques particularisées par un ensoleillement de 2067 heures par an. En termes d'économie, l'état des lieux se distingue en particulier par un taux de cadres de 56%. A constater : une part de propriétaires de 78%, une année moyenne de contruction de 1951 et une densité de population de 20 hab./km², mais une évolution du nombre de places en établissement scolaires de 44.