La commune de Saint-Puy compte 614 habitants et dispose de nombreux commerces et services (supérette multi-services, boulangerie, restaurants, salon de coiffure, carrosserie, maison médicale, centre de secours etc.).
Engagée dans une politique d’amélioration du cadre de vie et de préservation de l’environnement, elle a, depuis 2014, supprimé l’utilisation des produits phytosanitaires pour l’entretien des espaces publics et mis en ?uvre de multiples alternatives: désherbage thermique, mécanique