Le découpage territorial entré en vigueur à l’occasion des élections départementales de 2015 a donné naissance au canton du Coteau, constitué de 29 communes :
Le Coteau (chef-lieu), Balbigny, Bussières, Chirassimont, Commelle-Vernay, Cordelle, Croizet-sur-Gand, Fourneaux, Lay, Machézal, Neaux, Néronde, Neulise, Notre-Dame-de-Boisset, Parigny, Perreux, Pinay, Saint-Cyr-de-Favières, Saint-Cyr-de-Valorges, Saint-Jodard, Saint-Just-la-Pendue, Saint-Marcel-de-Félines, Saint-Priest-la-Roche, Saint-Symphorien-de-Lay, Saint-Vincent-de-Boisset, Sainte-Agathe-en-Donzy, Sainte-Colombe-sur-Gand, Vendranges, Violay.
Quelques chiffres (en 2020) :
- 32 970 habitants (en 2019)
 - 327 km de routes départementales
 - 2 collèges publics (Les Étines au Coteau et Michel-de-Montaigne à Balbigny)
 - 1 030 collégiens
 - 7 Ehpad publics (Bussières, Le Coteau, Neulise, Perreux, Saint-Just-La-Pendue, Saint-Symphorien-de-Lay, Violay) et au Coteau, depuis le 1er janvier 2022, la résidence autonomie du Parc (ex-foyer-résidence)
 - 594 bénéficiaires de l’
allocation personnalisée d’autonomie (Apa)  - 369 bénéficiaires du revenu de solidarité active (RSA)
 
Conseillers départementaux du canton :
- Véronique Chaverot, maire de Violay (remplaçante : Dominique Geay).
 - Daniel Fréchet, maire de Commelle-Vernay (remplaçant : Dominique Rory)
 
Conseil départemental de la Loire 
Antenne de Roanne
31-33 rue Alexandre Raffin
42300 ROANNE