Au 1er tour de l'élection présidentielle, Emmanuel Macron est arrivé en tête des suffrages dans la commune du Puy-en-Velay. Il devance Jean-Luc Mélenchon d'un peu plus de 3 points. François Fillon n'est que 3e.
Dans la commune jusqu'a peu gérée par Laurent Wauquiez, située au coeur de la circonscription électorale du député Les républicains, on aurait pu penser que François Fillon s'en tirerait avec les honneurs. Et pourtant, dans la cité du Puy-en-Velay, dans le département de la Haute-Loire, c'est Emmanuel Macron qui est arrivé en tête au premier tour de l'élection présidentielle avec 26,46% des voix.
Derrière le leader du mouvement En Marche, on trouve ensuite Jean-Luc Mélenchon. Le candidat de la France Insoumise a obtenu 23,18% des suffrages exprimés, soit 124 voix de plus que François Fillon, crédité lui de 21,78% des voix.
Au Puy-en-Velay, Marine le Pen prend la 4e place avec 13,14% des voix.