Villeneuve-sur-Lot (Gascon : Vilanuèva d'Olt) est une ville et une commune du sud-ouest de la France, dans la région de la Nouvelle-Aquitaine. C'est une sous-préfecture du département du Lot-et-Garonne. La commune s'appelait autrefois Villeneuve-d'Agen.

Elle est également le chef-lieu de l'arrondissement de Villeneuve-sur-Lot et de 2 cantons du département : Villeneuve-sur-Lot-1 et Villeneuve-sur-Lot-2.