À Villars, le résultat de l'élection présidentielle 2017 a été dévoilé par le ministère de l'Intérieur le 7 mai 2017 (n'hésitez pas à consulter les données détaillées dans les tableaux affichés ci-dessous). C'est en mars 2020, avec les résultats des municipales à Villars, que la prochaine mesure des tendances politiques sera réalisée dans cette ville. À Villars, celui qui est désormais le huitième président de la cinquième République a au final devancé Marine Le Pen au soir du deuxième tour de l'élection présidentielle. Au sein de cette commune du Vaucluse, Emmanuel Macron a empoché 52% des votes contre 48,3% pour la fille de Jean-Marie Le Pen, Marine Le Pen. Emmanuel Macron a toutefois recueilli un score plus faible à Villars que dans le reste de l'Hexagone (66% des suffrages exprimés). 505 habitants de Villars ont pris part au deuxième tour de la présidentielle, ce qui représente une participation de 84,9%.
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°08400002 auquel les électeurs des 14 commune(s) suivante(s) étaient affectés : Villars
, Auribeau, Buoux, Caseneuve, Castellet-en-Luberon, Gargas, Gignac, Lagarde-d'Apt, Rustrel, Saignon, Saint-Martin-de-Castillon, Saint-Saturnin-lès-Apt, Sivergues, Viens.
Résultat second tour primaire de la gauche
Candidat
Voix
%Voix
Benoit Hamon
284
65,14%
Manuel Valls
152
34,86%
Nombre de votants
444
Votes blancs (en % des votes exprimés)
1,58%
Votes nuls (en % des votes exprimés)
0,23%
Résultat premier tour primaire de la gauche
Candidat
Voix
%Voix
Benoit Hamon
139
41,37%
Manuel Valls
98
29,17%
Arnaud Montebourg
64
19,05%
Vincent Peillon
18
5,36%
Jean-Luc Bennahmias
6
1,79%
François de Rugy
6
1,79%
Sylvia Pinel
5
1,49%
Nombre de votants
341
Votes blancs (en % des votes exprimés)
0,88%
Votes nuls (en % des votes exprimés)
0,59%
Résultat de la primaire de la droite à Villars
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°0840519 situé à Caseneuve et auquel les électeurs des 9 commune(s) suivante(s) étaient affectés : Villars
, Auribeau, Caseneuve, Castellet-en-Luberon, Gignac, Rustrel, Saignon, Saint-Martin-de-Castillon, Viens.