Emmanuel Macron prend la première place dans la commune avec 26,30%, suivi par Marine Lepen qui obtient 23,76% et Jean-Luc Mélenchon avec 20,99%.
Les autres candidats ne dépassent pas les 11% : Eric Zemmour (10,84%), Valérie Pécresse (5,28%), Yannick Jadot (4,05%), Nicolas Dupont-Aignan (1,98%), Jean Lassalle (1,95%), Anne Hidalgo (1,79%), Fabien Roussel (1,79%), Philippe Poutou (0,91%) et Nathalie Arthaud (0,35%).