Jean-Luc Mélenchon et Emmanuel Macron sont au coude-à-coude dans la commune. Le candidat des Insoumis est en tête avec 27,20% des voix tandis que le président sortant obtient 26,64% des votes.
Marine Le Pen est en troisième position avec 19,89% des voix.
Les autres candidats ne dépassent pas les 10% : Eric Zemmour (8,55%), Valérie Pécresse (5,20%), Yannick Jadot (3,89%), Jean Lassalle (2,03%), Nicolas Dupont-Aignan (1,96%), Fabien Roussel (1,90%), Anne Hidalgo (1,58%), Philippe Poutou (0,60%) et Nathalie Arthaud (0,55%).