Sainte-Terre est une ville de la Gironde en région Nouvelle-Aquitaine.
Sainte-Terre compte 1871 habitants appelés les "Sainte-Terrois, Sainte-Terroises".
La densité de la population de Sainte-Terre est de 134 habitants au km².
Le maire de Sainte-Terre est Monsieur Guy MARTY