Saint-Macaire (en occitano Sent Macari) es una población y comuna francesa, situada en la región de Aquitania, departamento de Gironda, en el distrito de Langon. Es el chef-lieu y mayor población del cantón de Saint-Macaire. Es una de las regiones menores del viñedo de Burdeos.La comuna de Saint Macaire se encuentra en la ribera derecha del Garona, alrededor de 50 kilómetros al sureste de Burdeos.