La commune de Saint-Galmier est située dans le département Loire.
Les villes limitrophes sont les suivantes : Bellegarde-en-Forez, Chambœuf, Chazelles-sur-Lyon, Cuzieu, Saint-Médard-en-Forez.
22 infirmiers et infirmières à domicile pratiquent à Saint-Galmier.