Cet article est une ébauche concernant un canton français et la Charente-Maritime.
Le canton du Château-d'Oléron est une ancienne division administrative française située dans le département de la Charente-Maritime et la région Poitou-Charentes.
Pour les élections départementales de mars 2015, le nombre de cantons du département diminue, passant de 51 à 27. Les cantons du Château-d'Oléron et de Saint-Pierre-d'Oléron fusionnent et laissent la place au canton de l'Île d'Oléron, dont le bureau centralisateur (chef-lieu) est fixé à Saint-Pierre-d'Oléron.
Ce canton était organisé autour du Château-d'Oléron dans l'arrondissement de Rochefort. Son altitude variait de 0 m (Le Château-d'Oléron) à 35 m (Saint-Trojan-les-Bains) pour une altitude moyenne de 5 m.
Le canton du Château-d'Oléron regroupait quatre communes et comptait 9 485 habitants (recensement de 2006).