Le canton n° 23 (Vonnas) comprend les communes suivantes : Bey, Biziat, Chanoz-Châtenay, Chaveyriat, Cormoranche-sur-Saône, Crottet, Cruzilles-lès-Mépillat, Grièges, Laiz, Mézériat, Perrex, Pont-de-Veyle, Saint-André-d'Huiriat, Saint-Cyr-surMenthon, Saint-Genis-sur-Menthon, Saint-Jean-sur-Veyle, Saint-Julien-sur-Veyle, Saint-Laurent-sur-Saône, Vonnas.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Vonnas.