Le canton de Chazelles est composé de 10 communes comprenant Chazelles, Chatelus, Chevrières, Grammond, la Gimond, Maringes, Viricelles, Virigneux, St Médard en Forez, St Denis sur Coise qui ont su conserver un caractère authentique et un cadre de vie préservé. 