Le canton n° 18 (Saint-Macaire-en-Mauges) comprend les communes suivantes : Le Longeron, Le May-sur-Evre, Montfaucon-Montigné, La Renaudière, La Romagne, Roussay, Saint-André-de-la-Marche, Saint-Christophe-du-Bois, Saint-Crespin-sur-Moine, Saint-Germain-sur-Moine, Saint-Léger-sous-Cholet, Saint-Macaire-en-Mauges, La Séguinière, Tillières, Torfou.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Saint-Macaire-en-Mauges.