Le canton n° 4 (Val d'Oingt) comprend les communes suivantes : Alix, Bagnols, Belmont-d'Azergues, Le Breuil, Bully, Chamelet, Charnay, Châtillon, Chessy, Cogny, Frontenas, Légny, Létra, Moiré, Porte des Pierres Dorées, Saint-Germain-Nuelles, Saint-Jean-des-Vignes, Saint-Vérand, Sainte-Paule, Ternand, Theizé, Val d'Oingt, Ville-sur-Jarnioux.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Val d'Oingt.