Le canton n° 7 (Bagnoles-de-l'Orne) comprend les communes suivantes : Bagnoles-de-l'Orne, La Baroche-sous-Lucé, Beaulandais, Ceaucé, La Chapelle-d'Andaine, Couterne, L'Epinay-le-Comte, Geneslay, Haleine, Juvigny-sous-Andaine, Loré, Lucé, Mantilly, Passais, Perrou, Saint-Denis-de-Villenette, Saint-Fraimbault, Saint-Mars-d'Egrenne, Saint-Roch-sur-Egrenne, Saint-Siméon, Sept-Forges, Tessé-Froulay, Torchamp.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Bagnoles-de-l'Orne.