Libourne ist eine französische Stadt mit 23.947 Einwohnern (Stand 1. Januar 2013) im Département Gironde in der Region Nouvelle-Aquitaine. Die Stadt ist Sitz der Unterpräfektur (frz. Sous-préfecture) des Arrondissements Libourne, dieses besteht aus neun Kantonen. Sie ist auch Hauptort (frz.: chef-lieu) des Kantons Libourne.