Les résultats de la présidentielle 2017 à Willems ont été publiés par le ministère de l'Intérieur. À Willems, Emmanuel Macron a au final devancé Marine Le Pen au soir du deuxième tour de l'élection présidentielle. Celui qui est aujourd'hui le huitième président de la Ve République a empoché 64% des voix contre 36% pour la députée européenne, Marine Le Pen. Emmanuel Macron a cependant obtenu un résultat plus faible à Willems qu'au niveau national (66,1% des voix). Au premier tour de l'élection ce n'est ni madame Le Pen, ni monsieur Macron que les personnes habitant à Willems avaient choisi : François Fillon avait en effet devancé ses concurrents avec 25% des voix des électeurs, suivi par Marine Le Pen (23,5%). C'est en mai 2019, avec le résultat des européennes à Willems, que le prochain aperçu des tendances politiques sera donné dans cette ville.