Dans le département du Gers se trouve l'entité de Saint-Puy, et qui est calme et comprend des commerces locaux. On y dénombre 586 habitants. Les logements âgés constituent l'essentiel du parc immobilier. D'un point de vue économique, l'état des lieux se distingue notamment par une taxe habitation de 25% mais un revenu moyen de 21300 €. Les infrastructures de la localité sont caractérisées par une capacité d'accueil touristique de 6 lits.
Les habitants sont en majorité âgés et on observe une part de personnes âgées assez élevée (36%) et une portion de retraités proportionnellement supérieure : 42%, une proportion d'enfants et d'adolescents de 18%. En ce qui concerne le climat, la localité jouit de des précipitations de 709 mm par an. En outre, il y a lieu de citer une densité de population de 20 hab./km² et une portion de propriétaires de 78%, une portion d'utilisation de la voiture de 13%.