Saint-Gérand-le-Puy (3150) est une ville qui se situe en France dans la région Auvergne-Rhône-Alpes , plus précisemment dans le département : Allier (03).Nombre d'habitants : 1042Code Insee : 03235Code Geoname : 2979876 (FR)Longitude : 3°E 31', (3.51)Latitude : 46°N 15', (46.26)Heure locale : 02:00 (GMT) : 2 Timezone : Europe/Paris