La municipalité de Chazelles-sur-Lyon est située dans le département Loire.
Les communes à proximité sont les suivantes : Pomeys, Bellegarde-en-Forez, Chevrières, Maringes, Saint-Denis-sur-Coise, Saint-Galmier, Saint-Médard-en-Forez, Viricelles, Grézieu-le-Marché.
19 infirmiers et infirmières à domicile pratiquent à Chazelles-sur-Lyon.