Le canton n° 9 (Marans) comprend les communes suivantes : Andilly, Angliers, Benon, Charron, Courçon, Cramchaban, Ferrières, La Grève-sur-Mignon, Le Gué-d'Alleré, La Laigne, Longèves, Marans, Nuaillé-d'Aunis, La Ronde, Saint-Cyr-du-Doret, Saint-Jean-de-Liversay, Saint-Ouen-d'Aunis, Saint-Sauveur-d'Aunis, Taugon, Villedoux.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Marans.