La commune de Sainte-Terre est située dans le département Gironde.
Les communes à proximité sont les suivantes : Cabara, Saint-Aubin-de-Branne, Saint-Jean-de-Blaignac, Saint-Magne-de-Castillon, Civrac-sur-Dordogne, Sainte-Florence, Saint-Pey-d'Armens, Saint-Vincent-de-Pertignas, Vignonet.
11 infirmiers et infirmières à domicile exercent à Sainte-Terre.