Le canton n° 24 (Ouroux-sur-Saône) comprend les communes suivantes : L'Abergement-Sainte-Colombe, Allériot, Baudrières, Châtenoy-en-Bresse, Guerfand, Lans, Lessard-en-Bresse, Montcoy, Oslon, Ouroux-sur-Saône, Saint-Christophe-en-Bresse, Saint-Germain-du-Plain, Saint-Martin-en-Bresse, Tronchy, Villegaudin.
Le bureau centralisateur de ce canton est celui de la commune d'Ouroux-sur-Saône.