VILLENEUVE-SUR-LOT est une commune du sud-ouest de la France, située dans le département du Lot-et-Garonne, en Nouvelle-Aquitaine. Elle est la ville centre de la Communauté d'Agglomération du Grand-Villeneuvois (CAGV).

VILLENEUVE-SUR-LOT est situé entre Bordeaux et Toulouse, à 30 km d'AGEN. Comme son nom l'indique, cette commune est traversée par le Lot, entourée de plusieurs bastides classées parmi les plus beaux villages de France. Il s'agit de PUJOLS, PENNE D'AGENAIS, MONFLANQUIN...