Le canton n° 10 (Marennes) comprend les communes suivantes : Beaugeay, Bourcefranc-le-Chapus, Champagne, La Gripperie-Saint-Symphorien, Le Gua, Marennes-Hiers-Brouage, Moëze, Nieulle-sur-Seudre, Saint-Agnant, Saint-Froult, Saint-Jean-d'Angle, Saint-Just-Luzac, Saint-Sornin.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Marennes-Hiers-Brouage.
Décret n° 2014-269 du 27 février 2014 portant délimitation des cantons dans le département de la Charente-Maritime
Dernière mise à jour des données de ce texte : 29 décembre 2019