La 9e circonscription du Rhône, celle de Villefranche et du Beaujolais, regroupe 73 communes situées sur 6 cantons, 3* d'entre eux s'étendant au-delà de la circonscription. Elle représente environ 130 000 habitants.
Canton d'Anse*
Ambérieux-d'Azergues
Lachassagne
Canton de Belleville
Avenas
Marchampt
Saint-Didier-sur-Beaujeu
Vernay
Canton du Bois d'Oingt*
Charnay
Pouilly-le-Monial
Canton de Gleizé
Montmelas-Saint-Sorlin
Saint-Cyr-le-Châtoux
Canton de Thizy*
Aigueperse
Azolette
Propières
Saint-Bonnet-des-Bruyères
Saint-Christophe-la-Montagne
Saint-Clément-de-Vers
Saint-Igny-de-Vers
Saint-Mamert
Canton de villefranche-sur-Saône