Les résultats de la présidentielle 2017 sont affichés par le ministère de l'Intérieur : n'hésitez pas à consulter le détail un peu plus bas dans cette page. C'est en mai 2019, avec le résultat des européennes à Saint-Vrain, que la prochaine mesure des tendances politiques sera donnée dans cette ville. C'est finalement Emmanuel Macron qui est arrivé en tête à Saint-Vrain dimanche 7 mai. Celui qui est devenu le huitième président de la cinquième République a rassemblé 67% des voix contre 33% pour la présidente du Front National, Marine Le Pen. Emmanuel Macron a par ailleurs décroché un score plus élevé à Saint-Vrain que dans l'ensemble de la France (66% des suffrages exprimés).