Le résultat de la présidentielle 2017 est publié par le ministère de l'Intérieur depuis le 7 mai 2017 (vous pouvez d'ailleurs consulter les données complètes dans les tableaux complets affichés sur cette page). C'est finalement le président récemment élu qui est arrivé en tête à Souvigny au soir du second tour de l'élection présidentielle. Dans cette commune de l'Allier, Emmanuel Macron a décroché 60% des voix des électeurs contre 40,0% pour la fille de Jean-Marie Le Pen, Marine Le Pen. Emmanuel Macron a pourtant décroché un score plus faible à Souvigny qu'au niveau national (66,1% des voix des électeurs). Le prochain rendez-vous électoral aura lieu en mai 2019 : les électeurs seront appelés à participer au résultat des élections européennes à Souvigny.