Le département de la Loire abrite la commune de Saint-André-le-Puy, et qui est calme et bénéficie de commerces de proximité. Elle compte une population de 1326 habitants. Les bâtiments anciens forment la plus grande partie de l'habitat. Le climat économique se distingue notamment par une proportion d'ouvriers de 60%, une part de cadres de 40%. La localité possède des conditions climatiques caractérisées par des précipitations de 846 mm par an, par contre un ensoleillement de 1830 heures par an.
Une proportion de personnes âgées de 19% caractérise la population, en majorité âgée. Les équippements de la localité sont distingués par des moyens de transport public proportionnellement importants (1.1 par km²). En outre, il y a lieu de citer un pourcentage d'utilisation de la voiture de 5%, une année moyenne de contruction de 1969 et une densité de population de 140 hab./km², mais une évolution du nombre de places en établissement scolaires de 57.