À Villeneuve, le dénouement de la présidentielle a été publié le 7 mai 2017. C'est en fin de compte Emmanuel Macron qui est arrivé en tête à Villeneuve au soir du deuxième tour de l'élection présidentielle. Le président nouvellement élu a empoché 73,7% des bulletins de vote contre 26,3% pour la présidente du FN, Marine Le Pen. Emmanuel Macron a d'ailleurs obtenu un score plus important à Villeneuve qu'au niveau national (66,1% des voix des électeurs). 1 314 personnes ont pris part au deuxième tour de scrutin, soit une participation de 78,8%. Emmanuel Macron était déjà arrivé en tête avec 25,9% des voix des électeurs à l'occasion du premier tour de scrutin. François Fillon arrivait en seconde position avec 21% des suffrages. Le prochain temps fort électoral est d'ores et déjà connu : il s'agit des municipales à Villeneuve, dont les premiers résultats seront publiés le 15 mars 2020.
N.B. : Les résultats de la primaire de la gauche affichés ci-dessous sont ceux enregistrés dans le bureau de vote n°01200026 auquel les électeurs des 10 commune(s) suivante(s) étaient affectés : Villeneuve
, Ambeyrac, La Capelle-Balaguier, Montsalès, Ols-et-Rinhodes, Sainte-Croix, Saint-Igest, Saint-Rémy, Salvagnac-Cajarc, Saujac.
Résultat second tour primaire de la gauche
Candidat
Voix
%Voix
Benoit Hamon
109
58,92%
Manuel Valls
76
41,08%
Nombre de votants
187
Votes blancs (en % des votes exprimés)
0,53%
Votes nuls (en % des votes exprimés)
0,53%
Résultat premier tour primaire de la gauche
Candidat
Voix
%Voix
Benoit Hamon
57
40,71%
Manuel Valls
33
23,57%
Arnaud Montebourg
25
17,86%
François de Rugy
8
5,71%
Sylvia Pinel
8
5,71%
Vincent Peillon
7
5,00%
Jean-Luc Bennahmias
2
1,43%
Nombre de votants
141
Votes blancs (en % des votes exprimés)
0,71%
Votes nuls (en % des votes exprimés)
0,00%
Résultat de la primaire de la droite à Villeneuve
N.B. : Les résultats de la primaire de la droite affichés ci-dessous sont ceux enregistrés dans le bureau de vote n°0120212 situé à Villeneuve et auquel les électeurs des 14 commune(s) suivante(s) étaient affectés : Villeneuve
, Ambeyrac, Balaguier-d'Olt, La Capelle-Balaguier, Foissac, Montsalès, Naussac, Ols-et-Rinhodes, Sainte-Croix, Saint-Igest, Saint-Rémy, Salles-Courbatiès, Causse-et-Diège, Saujac.