La localité de Saint-André-le-Puy, et qui est sereine et dispose de commerces de proximité, se trouve dans le département de la Loire. On y dénombre 1326 habitants. La plupart des logements sont âgés. Du point de vue climatique, la localité bénéficie de des précipitations de 846 mm par an mais un ensoleillement de 1830 heures par an.
D'un point de vue économique, l'état des lieux comprend entre autres une taxe foncière de 38%, mais un revenu moyen de 32200 €. En termes d'équippements, l'entité possède des hauts moyens de transport public : 1.1 par km². Il y a lieu de mentionner une densité de population de 140 hab./km², une part de petits terrains de 1%, une quotité de propriétaires de 84% et un pourcentage d'utilisation de la voiture de 5%, par contre un nombre d'établissements scolaires de 1.1.