À Villerest, les résultats de la présidentielle 2017 ont été dévoilés par le ministère de l'Intérieur le 7 mai 2017, ils sont consultables en détail ci-dessous. À Villerest, Emmanuel Macron a en fin de compte devancé Marine Le Pen au soir du second tour de l'élection présidentielle. Au sein de cette ville de la Loire, celui qui a décroché le bail de l'Elysée a décroché 65,4% des voix des électeurs contre 34,6% pour la députée européenne, Marine Le Pen. Emmanuel Macron a pourtant recueilli un moins bon score à Villerest qu'au niveau national (66% des voix). Il faudra attendre mai 2019 et le résultat des européennes à Villerest pour pouvoir observer les des rapports de force politiques au sein de la ville.