Le canton de Villeneuve-sur-Lot-Nord se composait d'une fraction de la commune de Villeneuve-sur-Lot et d'une autre commune[2]. Il comptait 16 188 habitants (population municipale) au 1er janvier 2012.
L'élection cantonale du 21 et a fait l'objet d'un contentieux électoral, un opposant reprochant à Alain Soubiran, adjoint aux finances de Villeneuve-sur-Lot, de bénéficier d'une campagne de promotion des réalisations et de la gestion de la ville et de l'intercommunalité par la publication de leurs magazines. Le Conseil d'Etat a finalement rejeté cette protestation en , les publications ne faisant pas référence aux élections cantonales[5].