Le canton n° 18 (Saint-Etienne-du-Bois) comprend les communes suivantes : Beaupont, Bény, Bohas-Meyriat-Rignat, Chavannes-sur-Suran, Cize, Coligny, Cormoz, Corveissiat, Courmangoux, Domsure, Drom, Germagnat, Grand-Corent, Hautecourt-Romanèche, Jasseron, Marboz, Meillonnas, Pirajoux, Pouillat, Pressiat, Ramasse, Saint-Etienne-du-Bois, Salavre, Simandre-sur-Suran, Treffort-Cuisiat, Verjon, Villemotier, Villereversure.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Saint-Etienne-du-Bois.