Saint-Émilion est une commune rurale du département Gironde, en Nouvelle-Aquitaine, avec 1 608 habitants — les Saint-Émilionnais. Sur 27,0 km² de territoire, la densité atteint 59 habitants au km², à une altitude moyenne de 38 m. La commune fait partie de l'intercommunalité CC du Grand Saint-Émilionnais.
La population est en recul (-15,9 % en 10 ans). Le revenu médian s'établit à 24 470 € par an et par unité de consommation. Le taux de chômage local est de 8,9 %, dans la moyenne nationale. 415 entreprises actives structurent le tissu économique local.
Une maison se négocie en moyenne 8 430 €/m² à Saint-Émilion. Le climat est tempéré (moyenne annuelle de 13,9 °C, 2 142 h de soleil par an). Patrimoine local : 23 monuments historiques et 1 musée. 3 établissements scolaires présents sur la commune.