À Gayan, les résultats de l'élection présidentielle 2017 ont été publiés par le ministère de l'Intérieur le 7 mai 2017. C'est en mars 2020, avec les résultats des municipales à Gayan, que le prochain aperçu des rapports de force politiques sera donné dans cette commune. C'est donc Marine Le Pen qui est arrivée en tête à Gayan au soir du deuxième tour de l'élection présidentielle. Au sein de ce village des Hautes-Pyrénées, la fille de Jean-Marie Le Pen a rassemblé 51% des voix contre 49% pour celui qui est dorénavant le huitième président de la Ve République. Marine Le Pen a réalisé un score plus élevé à Gayan que dans l'ensemble de l'Hexagone (34% des votes). 180 personnes ont pris part au second tour de scrutin, ce qui représente une participation de 80,4%. Marine Le Pen avait déjà devancé les autres prétendants à l'Elysée avec 26,9% des voix à l'occasion du premier tour de l'élection. Jean-Luc Mélenchon arrivait en seconde place avec 26% des voix des électeurs.
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°06500011 auquel les électeurs des 11 commune(s) suivante(s) étaient affectés : Gayan
, Aurensan, Bazet, Bordères-sur-l'Échez, Ibos, Lagarde, Oroix, Oursbelille, Pintac, Sarniguet, Tarasteix.
Résultat second tour primaire de la gauche
Candidat
Voix
%Voix
Manuel Valls
251
53,40%
Benoit Hamon
219
46,60%
Nombre de votants
474
Votes blancs (en % des votes exprimés)
0,21%
Votes nuls (en % des votes exprimés)
0,63%
Résultat premier tour primaire de la gauche
Candidat
Voix
%Voix
Manuel Valls
180
44,33%
Benoit Hamon
117
28,82%
Arnaud Montebourg
73
17,98%
Vincent Peillon
19
4,68%
François de Rugy
10
2,46%
Sylvia Pinel
6
1,48%
Jean-Luc Bennahmias
1
0,25%
Nombre de votants
408
Votes blancs (en % des votes exprimés)
0,25%
Votes nuls (en % des votes exprimés)
0,25%
Résultat de la primaire de la droite à Gayan
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°0650211 situé à Vic-en-Bigorre et auquel les électeurs des 13 commune(s) suivante(s) étaient affectés : Gayan
, Andrest, Artagnan, Aurensan, Caixon, Camalès, Escaunets, Lagarde, Marsac, Nouilhan, Oroix, Pintac, Vic-en-Bigorre.