Der Kanton Saint-Macaire war bis 2015 ein französischer Wahlkreis im Arrondissement Langon, im Département Gironde und in der Region Aquitanien; sein Hauptort war Saint-Macaire.
Der 14 Gemeinden umfassende Kanton war 87,87 km² groß und hatte 10.014 Einwohner (Stand: 2012).
Gemeinden
Bevölkerungsentwicklung




