Le canton n° 10 (Tarare) comprend les communes suivantes : Affoux, Ancy, Chambost-Allières, Dième, Grandris, Joux, Lamure-sur-Azergues, Saint-Appolinaire, Saint-Clément-sur-Valsonne, Saint-Forgeux, Saint-Just-d'Avray, Saint-Marcel-l'Eclairé, Saint-Romain-de-Popey, Sarcey, Les Sauvages, Tarare, Valsonne, Vindry-sur-Turdine.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Tarare.