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