La ville de Saint-Émilion est située dans le département Gironde.
Les communes limitrophes sont les suivantes : Moulon, Montagne, Vignonet, Saint-Laurent-des-Combes, Saint-Christophe-des-Bardes, Pomerol, Saint-Sulpice-de-Faleyrens, Néac, Libourne.
8 infirmiers et infirmières à domicile travaillent à Saint-Émilion.