La commune de Libourne est située dans le département Gironde.
Les municipalités à proximité sont les suivantes : Arveyres, Les Billaux, Fronsac, Génissac, Lalande-de-Pomerol, Moulon, Pomerol, Saillans, Saint-Émilion.
114 infirmiers et infirmières à domicile exercent à Libourne.