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