Emmanuel Macron domine le premier tour de la présidentielle dans la commune avec 34,89% des votes devant Jean-Luc Mélenchon à 18,38%. Marine Le Pen arrive troisième avec 12,65%.
Les autres candidats ne dépassent pas les 10% : Yannick Jadot (9,59%), Valérie Pécresse (8,26%), Eric Zemmour (7,99%), Fabien Roussel (2,66%), Jean Lassalle (1,73%), Anne Hidalgo (1,73%), Nicolas Dupont-Aignan (1,07%), Nathalie Arthaud (0,53%) et Philippe Poutou (0,53%).