Les résultats de la présidentielle 2017 sont affichés par le ministère de l'Intérieur depuis le 7 mai 2017 (ils sont disponibles en détail plus bas sur cette page). À Villeneuve-sur-Allier, le président récemment élu a au final devancé Marine Le Pen dimanche 7 mai. Au sein de cette commune de l'Allier, Emmanuel Macron a empoché 54,9% des suffrages contre 45% pour l'ancienne conseillère municipale d'Hénin-Beaumont, Marine Le Pen. Emmanuel Macron a recueilli un score moins élevé à Villeneuve-sur-Allier qu'au niveau national (66% des bulletins de vote). Le prochain enjeu politique est désormais connu : il s'agit des élections européennes à Villeneuve-sur-Allier, dont le résultat sera officialisé en 2019.