Le canton n° 21 (Saintonge Estuaire) comprend les communes suivantes : Arces, Barzan, Boutenac-Touvent, Brie-sous-Mortagne, Chenac-Saint-Seurin-d'Uzet, Cozes, Cravans, Epargnes, Floirac, Gémozac, Grézac, Jazennes, Meschers-sur-Gironde, Meursac, Montpellier-de-Médillan, Mortagne-sur-Gironde, Saint-André-de-Lidon, Saint-Simon-de-Pellouaille, Talmont-sur-Gironde, Tanzac, Thaims, Villars-en-Pons, Virollet.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Meschers-sur-Gironde.