Saint-Macaire is een voormalig kanton van het Franse departement Gironde. Het kanton maakte deel uit van het arrondissement Langon. Het kanton werd opgeheven bij decreet van 20 februari 2014, met uitwerking op 22 maart 2015. Alle gemeenten werden overgedragen naar het nieuw gevormde kanton L'Entre-Deux-Mers.

Gemeenten Het kanton Saint-Macaire omvattet de volgende gemeenten:

Caudrot Le Pian-sur-Garonne Saint-André-du-Bois Sainte-Foy-la-Longue Saint-Germain-de-Grave Saint-Laurent-du-Bois Saint-Laurent-du-Plan Saint-Macaire (hoofdplaats) Saint-Maixant Saint-Martial Saint-Martin-de-Sescas Saint-Pierre-d'Aurillac Semens Verdelais

Saint-Macaire