Le résultat de l'élection présidentielle 2017 est affiché depuis le 7 mai 2017 (vous pouvez d'ailleurs consulter le détail dans les tableaux présents dans cette page). C'est en mars 2020, avec les résultats des élections municipales à Viriat, que le prochain aperçu des équilibres politiques sera donné dans cette commune. C'est finalement l'ancien ministre de l'Economie d'ores et déjà président de la République qui est arrivé en tête à Viriat dimanche 7 mai. Au sein de cette ville de l'Ain, Emmanuel Macron a empoché 63,3% des suffrages exprimés contre 36,7% pour la fille de Jean-Marie Le Pen, Marine Le Pen. Emmanuel Macron a pourtant obtenu un moins bon score à Viriat que dans l'ensemble de la France (66% des voix). Le taux de participation au second tour de la présidentielle s'élève à 81,51%, soit une implication plus forte à Viriat que dans le reste de la France. Au premier tour de l'élection ce n'est ni monsieur Macron, ni madame Le Pen que les électeurs de Viriat avaient plébiscité : François Fillon avait en effet devancé ses concurrents avec 25,4% des voix des électeurs, suivi par Emmanuel Macron (23,3%).
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°00100037 auquel les électeurs des 2 commune(s) suivante(s) étaient affectés : Viriat
, Polliat.