Le canton n° 3 (Belleville-en-Beaujolais) comprend les communes suivantes : Les Ardillats, Beaujeu, Belleville-en-Beaujolais, Cenves, Cercié, Charentay, Chénas, Chiroubles, Corcelles-en-Beaujolais, Dracé, Emeringes, Fleurie, Juliénas, Jullié, Lancié, Lantignié, Marchampt, Odenas, Quincié-en-Beaujolais, Régnié-Durette, Saint-Didier-sur-Beaujeu, Saint-Etienne-la-Varenne, Saint-Lager, Taponas, Vauxrenard, Vernay, Villié-Morgon.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Belleville-en-Beaujolais.