Les habitants de Saint-André-le-Puy s'appellent les Podoandréens et les Podoandréennes.
Au dernier recensement Saint-André-le-Puy comptait environ 1200 habitants.
(Source INSEE : recensement de 1999 sans double compte)
Saint-André-le-Puy est surnommée le "Pays plat". En effet, le territoire de la commune est une vraie plaine, sans aucun vallon ni combe. Saint-André-le-Puy fait partie du Forez. Le village se situe au sein d'un environnement verdoyant et fleuri avec ses maisons typiques. Au chapitre du patrimoine, l'église de Saint-André-le-Puy est un monument très ancien : son retable datant des XVIIème et XVIIIème siècles est particulièrement remarquable.
Saint-André-le-Puy est une commune d'une superficie totale de 866 hectares, son altitude varie entre 357 et 374 mètres.