À Villefort, le résultat de l'élection présidentielle a été publié par le ministère de l'Intérieur le 7 mai 2017. C'est Emmanuel Macron qui est arrivé en tête à Villefort au soir du second tour de l'élection présidentielle. L'ancien ministre de l'Economie a rassemblé 60,8% des bulletins de vote contre 39% pour la députée européenne, Marine Le Pen. Emmanuel Macron a réalisé un score moins élevé à Villefort qu'au niveau national. Les électeurs de Villefort 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 plus tôt. Le 23 avril dernier, Jean-Luc Mélenchon était arrivé en tête avec 23% des bulletins de vote devant François Fillon (22,0% des voix). Le prochain enjeu politique aura lieu en mai 2019 : il s'agira des européennes à Villefort.