Le canton n° 7 (Gleizé) comprend les communes suivantes : Arnas, Blacé, Denicé, Gleizé, Lacenas, Limas, Montmelas-Saint-Sorlin, Le Perréon, Rivolet, Saint-Cyr-le-Chatoux, Saint-Etienne-des-Oullières, Saint-Georges-de-Reneins, Saint-Julien, Salles-Arbuissonnas-en-Beaujolais, Vaux-en-Beaujolais.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Gleizé.