Le canton n° 15 (Meslay-du-Maine) comprend les communes suivantes : Arquenay, Ballée, Bannes, La Bazouge-de-Chemeré, Bazougers, Beaumont-Pied-de-Bœuf, Le Bignon-du-Maine, Blandouet, Bouère, Bouessay, Le Buret, Chammes, La Chapelle-Rainsouin, Chémeré-le-Roi, Cossé-en-Champagne, La Cropte, Epineux-le-Seguin, Gesnes, Grez-en-Bouère, Maisoncelles-du-Maine, Meslay-du-Maine, Préaux, Ruillé-Froid-Fonds, Saint-Brice, Saint-Céneré, Saint-Charles-la-Forêt, Saint-Denis-du-Maine, Saint-Georges-le-Fléchard, Saint-Jean-sur-Erve, Saint-Léger, Saint-Loup-du-Dorat, Saint-Pierre-sur-Erve, Sainte-Suzanne, Saulges, Thorigné-en-Charnie, Torcé-Viviers-en-Charnie, Vaiges, Villiers-Charlemagne.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Meslay-du-Maine.