Emmanuel Macron (En Marche) et Marine Le Pen (Front national) arrivent en tête du premier tour, avec respectivement 23,9% et 21,7% des suffrages exprimés, selon l'estimation Ipsos/Sopra Steria pour France Télévisions, Radio France LCP/Public Sénat, RFI-France 24, Le Point et Le Monde. François Fillon (Les Républicains), termine à la troisième place, avec 20,0%. Avec 19,2%, Jean-Luc Mélenchon (France insoumise) est quatrième.
Benoît Hamon (Parti socialiste) récolte 6,3% des voix, suivi par Nicolas Dupont-Aignan, candidat de Debout la France (4,8%).
Viennent ensuite Jean Lassalle (1,2%), Philippe Poutou (Nouveau Parti anticapitaliste), avec 1,1%, François Asselineau (Union populaire républicaine), avec 0,9%. Nathalie Arthaud (Lutte ouvrière) récolte 0,7% et Jacques Cheminade 0,2%.