À Viven, le résultat de l'élection présidentielle est publié depuis le 7 mai 2017 : il est consultable sur cette page. C'est le 15 mars 2020, avec les résultats des élections municipales à Viven, que le prochain aperçu des tendances politiques sera donné dans cette ville. À Viven, Emmanuel Macron a donc devancé Marine Le Pen dimanche 7 mai. Le président fraîchement élu a empoché 77,1% des votes contre 22,9% pour la finaliste malheureuse de l'élection, Marine Le Pen. Emmanuel Macron a de plus obtenu un meilleur score à Viven que dans l'ensemble du pays (66,1% des voix). Le taux de participation au second tour de scrutin s'établit à 82,00%, soit une participation plus élevée à Viven que pour l'ensemble de l'Hexagone. Deux semaines auparavant, les électeurs de Viven avaient déjà accordé leur confiance à Emmanuel Macron (27,4% des votes). Jean-Luc Mélenchon était arrivé en seconde place avec 16,9% des bulletins de vote.
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°06400076 auquel les électeurs des 16 commune(s) suivante(s) étaient affectés : Viven
, Auga, Auriac, Baliracq-Maumusson, Boueilh-Boueilho-Lasque, Doumy, Garlède-Mondebat, Garlin, Lalonquette, Lème, Mascaraàs-Haron, Mouhous, Pouliacq, Ribarrouy, Taron-Sadirac-Viellenave, Thèze.
Résultat second tour primaire de la gauche
Candidat
Voix
%Voix
Manuel Valls
89
50,86%
Benoit Hamon
86
49,14%
Nombre de votants
177
Votes blancs (en % des votes exprimés)
0,56%
Votes nuls (en % des votes exprimés)
0,56%
Résultat premier tour primaire de la gauche
Candidat
Voix
%Voix
Manuel Valls
68
48,57%
Benoit Hamon
38
27,14%
Arnaud Montebourg
29
20,71%
Vincent Peillon
5
3,57%
Jean-Luc Bennahmias
0
0,00%
François de Rugy
0
0,00%
Sylvia Pinel
0
0,00%
Nombre de votants
143
Votes blancs (en % des votes exprimés)
0,70%
Votes nuls (en % des votes exprimés)
1,40%
Résultat de la primaire de la droite à Viven
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°0640304 situé à Thèze et auquel les électeurs des 19 commune(s) suivante(s) étaient affectés : Viven
, Argelos, Astis, Aubin, Auga, Auriac, Bournos, Carrère, Claracq, Doumy, Garlède-Mondebat, Lalonquette, Lasclaveries, Lème, Miossens-Lanusse, Navailles-Angos, Pouliacq, Sévignacq, Thèze.