SAINT GERAND LE PUY se situe dans la région Auvergne Rhône Alpes et dans le département : ALLIER , son code postal est 03150, son code INSEE : . La commune fait partie de l'arrondissement de Vichy. Les habitants de : SAINT GERAND LE PUY se noment les Saint gerandaises, Saint gerandais. La commune compte 979 habitants..
SAINT GERAND LE PUY à une surficie de Km2, les coordonéées GPS de SAINT GERAND LE PUY sont 46.263699055000004,3.511982278. Le Nombre d'habitations est de 455 composé de 355 résidences pricipales de 27 résidences secondaires ainsi que de de 73 logement vacances. Le maire de SAINT GERAND LE PUY est CADORET Xavier (1958-03-30), Professeur, profession scientifique.