Villeneuve-sur-Lot (Gascon: Vilanuèva d'Olt) is een stad en gemeente in het zuidwesten van Frankrijk, in de regio Nouvelle-Aquitaine. Het is een onderprefectuur van het departement Lot-et-Garonne. De gemeente heette vroeger Villeneuve-d'Agen.

Het is ook de hoofdstad van het arrondissement Villeneuve-sur-Lot en van 2 kantons in het departement: Villeneuve-sur-Lot-1 en Villeneuve-sur-Lot-2.