L'activité de la pharmacie à Saint-Gérand-le-Puy. La commune possède 976 habitants en 2018, soit une évolution de -6,7% par rapport à 2015. La part des personnes âgées est de 29,6%. Saint-Gérand-le-Puy possède 1 médecin(s) généraliste et 1 pharmacie(s) à Saint-Gérand-le-Puy dans cette ville du département Allier