Le président sortant a obtenu 39,30% des voix dans la commune, loin devant Jean-Luc Mélenchon (14,67%).
Marine Le Pen arrive 3e avec 13,98% des suffrages exprimés, contre 11,44% pour Éric Zemmour.
Suivent Valérie Pécresse (9,08%), Yannick Jadot (4,70%), Jean Lassalle (1,79%), Nicolas Dupont-Aignan ( 1,78%), Fabien Roussel (1,32%), Anne Hidalgo (1,23%), Philippe Poutou (0,41%) et Nathalie Arthaud (0,29%).