Saint-Georges-d’Oléron liegt im nördlichen Teil der Île d’Oléron, der zweitgrößten französischen Insel. Umgeben wird Saint-Georges-d’Oléron von den Nachbargemeinden Saint-Denis-d’Oléron im Norden und Nordwesten, La Brée-les-Bains im Norden und Nordosten sowie Saint-Pierre-d’Oléron im Süden. Im Westen und Osten der Gemeinde liegt die Atlantikküste.
Zur Gemeinde gehören die Ortschaften Le Douhet, Notre Dame en l’Isle, Plaisance-Foulerot, Sauzelle, Boyardville; Chaucre, Domino und Les Sables Vignier.
Geschichte
Seit dem Mittelalter gehörte Saint-Georges-d’Oléron als Lehen der Familie von Forz (bzw. von Vivonne). Bis 1951 war La Brée-les-Bains ein Teil der Gemeinde.