Les résultats de la présidentielle 2017 pour Villefollet sont publiés par le ministère de l'Intérieur. À Villefollet, le candidat de "En Marche !" a en fin de compte devancé Marine Le Pen au soir du second tour de l'élection présidentielle. Emmanuel Macron a rassemblé 63% des votes contre 36,8% pour la finaliste malheureuse de l'élection, Marine Le Pen. Emmanuel Macron a toutefois obtenu un moins bon résultat à Villefollet que dans l'ensemble de l'Hexagone (66,1% des voix). Désormais, ce sont les résultats des élections européennes à Villefollet en mai 2019, qui représenteront le prochain gros temps fort électoral pour la ville.