Les résultats de l'élection présidentielle 2017 à Vira ont été publiés par le ministère de l'Intérieur le 7 mai 2017. À Vira, Marine Le Pen a en fin de compte devancé Emmanuel Macron au soir du second tour de l'élection présidentielle. Au sein de ce bourg des Pyrénées-Orientales, la candidate d'extrême droite a empoché 62% des voix des électeurs contre 38% pour l'ancien ministre de l'Economie. Marine Le Pen a même obtenu un score plus élevé à Vira que dans le reste de l'Hexagone. Il va à présent falloir patienter jusqu'en mai 2019 et le résultat des européennes à Vira pour pouvoir observer la place de chaque groupe politique dans la ville.