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. El territorio municipal es muy reducido ya que sólo alcanza las 179 hectáreas.