Le résultat de la présidentielle est dorénavant public, il est d'ailleurs disponible dans les tableaux présents ci-dessous. La prochaine campagne politique est déjà identifiée : il s'agit des européennes, dont les résultats à Saint-Léon-sur-Vézère seront affichés le 26 mai 2019. À Saint-Léon-sur-Vézère, celui qui a décroché le bail de l'Elysée a finalement devancé Marine Le Pen dimanche 7 mai. Emmanuel Macron a décroché 81,1% des suffrages contre 19% pour l'ancienne conseillère municipale d'Hénin-Beaumont, Marine Le Pen. Emmanuel Macron a en outre obtenu un résultat plus important à Saint-Léon-sur-Vézère qu'au niveau national (66,1% des voix des électeurs). Les électeurs de Saint-Léon-sur-Vézère ont dû faire un choix par défaut, car ce n'est ni madame Le Pen, ni monsieur Macron qu'ils avaient choisi deux semaines auparavant. Lors du premier tour, Jean-Luc Mélenchon était arrivé en tête avec 37,1% des suffrages devant Emmanuel Macron (18,5% des voix).