Le Château-d'Oléron es una comuna y población de Francia, en la región de Nueva Aquitania, departamento de Charente Marítimo, en el distrito de Rochefort.
Es la cabecera y mayor población del cantón de su nombre.
Se encuentra en la isla de Oléron.
Su población en el censo de 1999 era de 3.552 habitantes.
Está integrada en la Communauté de communes de l'Île-d'Oléron.