villeneuve-sur-lot is surrounded by the "communes" lédat, castelnaud-de-gratecambe, la sauvetat-sur-lède, monflanquin, savignac-sur-leyze, saint-aubin, trentels, saint-sylvestre-sur-lot, penne-d'agenais, hautefage-la-tour, pujols and bias.