Le canton n° 15 (Saint-Maixent-l'Ecole) comprend les communes suivantes : Augé, Azay-le-Brûlé, La Crèche, Exireuil, François, Nanteuil, Romans, Saint-Maixent-l'Ecole, Saint-Martin-de-Saint-Maixent, Sainte-Eanne, Sainte-Néomaye, Saivres, Souvigné.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Saint-Maixent-l'Ecole.