Cantonul Saint-Galmier este un canton din arondismentul Montbrison, departamentul Loire, regiunea Rhône-Alpes, Franța.

Comune

| Andrézieux-Bouthéon || align="right" | 9 508 || align="right" | 42160 || align="right" | 42005 |- | Aveizieux || align="right" | 1 371 || align="right" | 42330 || align="right" | 42010 |- | Bellegarde-en-Forez || align="right" | 1 775 || align="right" | 42210 || align="right" | 42013 |- | Chambœuf || align="right" | 1 516 || align="right" | 42330 || align="right" | 42043 |- | Cuzieu || align="right" | 1 478 || align="right" | 42330 || align="right" | 42081 |- | Montrond-les-Bains || align="right" | 4 608 || align="right" | 42210 || align="right" | 42149 |- | Rivas || align="right" | 490 || align="right" | 42340 || align="right" | 42185 |- | Saint-André-le-Puy || align="right" | 1 189 || align="right" | 42210 || align="right" | 42200 |- | Saint-Bonnet-les-Oules || align="right" | 1 425 || align="right" | 42330 || align="right" | 42206 |- | Saint-Galmier || align="right" | 5 705 || align="right" | 42330 || align="right" | 42222 |- | Veauche || align="right" | 8 276 || align="right" | 42340 || align="right" | 42323

Categorie:Cantoane în Loire