sondagSee the elections

France presidential election 2022 results

First round: 10 April 2022Second round: 24 April 2022

Macron re-elected with 58.55%

In the second round, on 24 April 2022, Emmanuel Macron won 18,768,639 votes (58.55%) against 13,288,686 for Marine Le Pen (41.45%), a margin of 17.10 points. Turnout was 71.99% of registered voters (abstention 28.01%), and 3,039,153 voters cast a blank or spoilt ballot. In the first round, Jean-Luc Mélenchon had missed the second round by 421,308 votes.

Second round

24 April 2022 · 32,057,325 valid votes
CandidateVotes%
Emmanuel Macron LREM18,768,63958.55
Marine Le Pen RN13,288,68641.45

Registered voters 48,752,339, votes cast 35,096,478, blank 2,233,904, spoilt 805,249. Percentages of valid votes.

First round

10 April 2022 · turnout 73.69%
CandidateVotes%
Emmanuel Macron LREM9,783,05827.85
Marine Le Pen RN8,133,82823.15
Jean-Luc Mélenchon LFI7,712,52021.95
Éric Zemmour REC2,485,2267.07
Valérie Pécresse LR1,679,0014.78
Yannick Jadot EELV1,627,8534.63
Jean Lassalle Résistons1,101,3873.13
Fabien Roussel PCF802,4222.28
Nicolas Dupont-Aignan DLF725,1762.06
Anne Hidalgo PS616,4781.75
Philippe Poutou NPA268,9040.77
Nathalie Arthaud LO197,0940.56

Registered voters 48,747,876, votes cast 35,923,707, valid 35,132,947, blank 543,609, spoilt 247,151. First in the first round: Macron in 49 départements, Le Pen in 42 départements, Mélenchon in 10 départements.

Results by département

second round · candidate in first place
Ain: Macron 54.99%, Le Pen 45.01%Aisne: Macron 40.09%, Le Pen 59.91%Allier: Macron 52.35%, Le Pen 47.65%Alpes-de-Haute-Provence: Macron 48.55%, Le Pen 51.45%Hautes-Alpes: Macron 55.07%, Le Pen 44.93%Alpes-Maritimes: Macron 50.13%, Le Pen 49.87%Ardèche: Macron 52.43%, Le Pen 47.57%Ardennes: Macron 43.33%, Le Pen 56.67%Ariège: Macron 51.09%, Le Pen 48.91%Aube: Macron 48.32%, Le Pen 51.68%Aude: Macron 45.10%, Le Pen 54.90%Aveyron: Macron 60.07%, Le Pen 39.93%Bouches-du-Rhône: Macron 52.08%, Le Pen 47.92%Calvados: Macron 60.29%, Le Pen 39.71%Cantal: Macron 56.08%, Le Pen 43.92%Charente: Macron 55.06%, Le Pen 44.94%Charente-Maritime: Macron 56.32%, Le Pen 43.68%Cher: Macron 52.56%, Le Pen 47.44%Corrèze: Macron 55.78%, Le Pen 44.22%Côte-d'Or: Macron 57.27%, Le Pen 42.73%Côtes-d'Armor: Macron 62.90%, Le Pen 37.10%Creuse: Macron 52.04%, Le Pen 47.96%Dordogne: Macron 51.50%, Le Pen 48.50%Doubs: Macron 57.16%, Le Pen 42.84%Drôme: Macron 55.72%, Le Pen 44.28%Eure: Macron 48.62%, Le Pen 51.38%Eure-et-Loir: Macron 53.29%, Le Pen 46.71%Finistère: Macron 67.50%, Le Pen 32.50%Corse-du-Sud: Macron 41.68%, Le Pen 58.32%Haute-Corse: Macron 42.13%, Le Pen 57.87%Gard: Macron 47.85%, Le Pen 52.15%Haute-Garonne: Macron 64.42%, Le Pen 35.58%Gers: Macron 55.70%, Le Pen 44.30%Gironde: Macron 61.37%, Le Pen 38.63%Hérault: Macron 52.58%, Le Pen 47.42%Ille-et-Vilaine: Macron 70.94%, Le Pen 29.06%Indre: Macron 51.40%, Le Pen 48.60%Indre-et-Loire: Macron 62.72%, Le Pen 37.28%Isère: Macron 59.82%, Le Pen 40.18%Jura: Macron 53.07%, Le Pen 46.93%Landes: Macron 56.54%, Le Pen 43.46%Loir-et-Cher: Macron 53.81%, Le Pen 46.19%Loire: Macron 56.64%, Le Pen 43.36%Haute-Loire: Macron 50.16%, Le Pen 49.84%Loire-Atlantique: Macron 69.48%, Le Pen 30.52%Loiret: Macron 57.57%, Le Pen 42.43%Lot: Macron 59.18%, Le Pen 40.82%Lot-et-Garonne: Macron 49.51%, Le Pen 50.49%Lozère: Macron 54.20%, Le Pen 45.80%Maine-et-Loire: Macron 66.53%, Le Pen 33.47%Manche: Macron 59.61%, Le Pen 40.39%Marne: Macron 52.10%, Le Pen 47.90%Haute-Marne: Macron 43.04%, Le Pen 56.96%Mayenne: Macron 64.21%, Le Pen 35.79%Meurthe-et-Moselle: Macron 54.41%, Le Pen 45.59%Meuse: Macron 44.40%, Le Pen 55.60%Morbihan: Macron 62.81%, Le Pen 37.19%Moselle: Macron 50.46%, Le Pen 49.54%Nièvre: Macron 49.89%, Le Pen 50.11%Nord: Macron 52.83%, Le Pen 47.17%Oise: Macron 47.27%, Le Pen 52.73%Orne: Macron 55.12%, Le Pen 44.88%Pas-de-Calais: Macron 42.50%, Le Pen 57.50%Puy-de-Dôme: Macron 60.16%, Le Pen 39.84%Pyrénées-Atlantiques: Macron 63.05%, Le Pen 36.95%Hautes-Pyrénées: Macron 55.50%, Le Pen 44.50%Pyrénées-Orientales: Macron 43.67%, Le Pen 56.33%Bas-Rhin: Macron 59.00%, Le Pen 41.00%Haut-Rhin: Macron 52.90%, Le Pen 47.10%Rhône: Macron 68.65%, Le Pen 31.35%Haute-Saône: Macron 43.12%, Le Pen 56.88%Saône-et-Loire: Macron 53.33%, Le Pen 46.67%Sarthe: Macron 55.41%, Le Pen 44.59%Savoie: Macron 57.65%, Le Pen 42.35%Haute-Savoie: Macron 61.69%, Le Pen 38.31%Paris: Macron 85.11%, Le Pen 14.89%Seine-Maritime: Macron 55.28%, Le Pen 44.72%Seine-et-Marne: Macron 56.97%, Le Pen 43.03%Yvelines: Macron 71.05%, Le Pen 28.95%Deux-Sèvres: Macron 62.13%, Le Pen 37.87%Somme: Macron 49.00%, Le Pen 51.00%Tarn: Macron 53.06%, Le Pen 46.94%Tarn-et-Garonne: Macron 47.98%, Le Pen 52.02%Var: Macron 44.90%, Le Pen 55.10%Vaucluse: Macron 48.00%, Le Pen 52.00%Vendée: Macron 61.86%, Le Pen 38.14%Vienne: Macron 60.12%, Le Pen 39.88%Haute-Vienne: Macron 59.18%, Le Pen 40.82%Vosges: Macron 47.58%, Le Pen 52.42%Yonne: Macron 48.41%, Le Pen 51.59%Territoire de Belfort: Macron 51.44%, Le Pen 48.56%Essonne: Macron 65.43%, Le Pen 34.57%Hauts-de-Seine: Macron 80.39%, Le Pen 19.61%Seine-Saint-Denis: Macron 73.72%, Le Pen 26.28%Val-de-Marne: Macron 74.48%, Le Pen 25.52%Val-d'Oise: Macron 66.15%, Le Pen 33.85%
Macron first (73)Le Pen first (28)
DépartementFirstSecondMarginTurnoutFirst in round 1
Ain Macron 55.0 Le Pen 45.010.075.0Macron 27.7
Aisne Le Pen 59.9 Macron 40.119.873.8Le Pen 39.3
Allier Macron 52.4 Le Pen 47.74.775.1Le Pen 27.1
Alpes-de-Haute-Provence Le Pen 51.5 Macron 48.62.975.1Le Pen 26.9
Hautes-Alpes Macron 55.1 Le Pen 44.910.176.0Macron 23.8
Alpes-Maritimes Macron 50.1 Le Pen 49.90.372.1Le Pen 26.7
Ardèche Macron 52.4 Le Pen 47.64.975.7Le Pen 25.2
Ardennes Le Pen 56.7 Macron 43.313.374.2Le Pen 36.0
Ariège Macron 51.1 Le Pen 48.92.275.0Mélenchon 26.1
Aube Le Pen 51.7 Macron 48.33.475.1Le Pen 33.0
Aude Le Pen 54.9 Macron 45.19.875.5Le Pen 30.1
Aveyron Macron 60.1 Le Pen 39.920.177.5Macron 27.8
Bouches-du-Rhône Macron 52.1 Le Pen 47.94.270.9Le Pen 26.3
Calvados Macron 60.3 Le Pen 39.720.677.3Macron 31.2
Cantal Macron 56.1 Le Pen 43.912.277.7Macron 28.4
Charente Macron 55.1 Le Pen 44.910.175.0Macron 27.6
Charente-Maritime Macron 56.3 Le Pen 43.712.675.7Macron 28.9
Cher Macron 52.6 Le Pen 47.45.173.2Le Pen 27.9
Corrèze Macron 55.8 Le Pen 44.211.676.8Macron 23.2
Côte-d'Or Macron 57.3 Le Pen 42.714.575.6Macron 28.6
Côtes-d'Armor Macron 62.9 Le Pen 37.125.878.8Macron 31.0
Creuse Macron 52.0 Le Pen 48.04.174.2Le Pen 25.1
Dordogne Macron 51.5 Le Pen 48.53.077.2Le Pen 25.7
Doubs Macron 57.2 Le Pen 42.814.374.1Macron 27.6
Drôme Macron 55.7 Le Pen 44.311.474.7Macron 24.8
Eure Le Pen 51.4 Macron 48.62.875.8Le Pen 32.3
Eure-et-Loir Macron 53.3 Le Pen 46.76.673.8Le Pen 28.2
Finistère Macron 67.5 Le Pen 32.535.077.2Macron 32.2
Corse-du-Sud Le Pen 58.3 Macron 41.716.660.7Le Pen 29.3
Haute-Corse Le Pen 57.9 Macron 42.115.761.0Le Pen 28.0
Gard Le Pen 52.2 Macron 47.94.373.6Le Pen 29.3
Haute-Garonne Macron 64.4 Le Pen 35.628.876.0Macron 26.9
Gers Macron 55.7 Le Pen 44.311.479.0Macron 24.9
Gironde Macron 61.4 Le Pen 38.622.775.1Macron 28.7
Hérault Macron 52.6 Le Pen 47.45.273.4Le Pen 26.0
Ille-et-Vilaine Macron 70.9 Le Pen 29.141.978.1Macron 34.5
Indre Macron 51.4 Le Pen 48.62.875.2Le Pen 28.5
Indre-et-Loire Macron 62.7 Le Pen 37.325.475.3Macron 31.0
Isère Macron 59.8 Le Pen 40.219.674.1Macron 26.9
Jura Macron 53.1 Le Pen 46.96.175.9Le Pen 26.3
Landes Macron 56.5 Le Pen 43.513.177.8Macron 26.9
Loir-et-Cher Macron 53.8 Le Pen 46.27.676.1Macron 27.9
Loire Macron 56.6 Le Pen 43.413.373.4Macron 27.0
Haute-Loire Macron 50.2 Le Pen 49.80.377.2Le Pen 27.7
Loire-Atlantique Macron 69.5 Le Pen 30.539.075.9Macron 32.0
Loiret Macron 57.6 Le Pen 42.415.174.7Macron 28.9
Lot Macron 59.2 Le Pen 40.818.477.4Macron 25.0
Lot-et-Garonne Le Pen 50.5 Macron 49.51.075.9Le Pen 27.3
Lozère Macron 54.2 Le Pen 45.88.478.1Macron 22.9
Maine-et-Loire Macron 66.5 Le Pen 33.533.176.5Macron 35.6
Manche Macron 59.6 Le Pen 40.419.276.3Macron 32.6
Marne Macron 52.1 Le Pen 47.94.273.9Le Pen 30.6
Haute-Marne Le Pen 57.0 Macron 43.013.974.8Le Pen 36.6
Mayenne Macron 64.2 Le Pen 35.828.477.3Macron 36.4
Meurthe-et-Moselle Macron 54.4 Le Pen 45.68.872.9Le Pen 27.5
Meuse Le Pen 55.6 Macron 44.411.275.9Le Pen 35.1
Morbihan Macron 62.8 Le Pen 37.225.677.8Macron 32.7
Moselle Macron 50.5 Le Pen 49.50.971.5Le Pen 30.4
Nièvre Le Pen 50.1 Macron 49.90.273.4Le Pen 29.2
Nord Macron 52.8 Le Pen 47.25.771.3Le Pen 29.3
Oise Le Pen 52.7 Macron 47.35.574.3Le Pen 32.3
Orne Macron 55.1 Le Pen 44.910.276.3Macron 30.5
Pas-de-Calais Le Pen 57.5 Macron 42.515.075.0Le Pen 38.7
Puy-de-Dôme Macron 60.2 Le Pen 39.820.375.1Macron 28.0
Pyrénées-Atlantiques Macron 63.1 Le Pen 37.026.176.0Macron 27.8
Hautes-Pyrénées Macron 55.5 Le Pen 44.511.075.5Macron 25.0
Pyrénées-Orientales Le Pen 56.3 Macron 43.712.773.9Le Pen 32.7
Bas-Rhin Macron 59.0 Le Pen 41.018.074.6Macron 30.7
Haut-Rhin Macron 52.9 Le Pen 47.15.873.4Macron 27.9
Rhône Macron 68.7 Le Pen 31.437.373.3Macron 30.6
Haute-Saône Le Pen 56.9 Macron 43.113.877.2Le Pen 34.6
Saône-et-Loire Macron 53.3 Le Pen 46.76.774.6Macron 27.6
Sarthe Macron 55.4 Le Pen 44.610.874.8Macron 28.2
Savoie Macron 57.7 Le Pen 42.415.375.1Macron 26.3
Haute-Savoie Macron 61.7 Le Pen 38.323.474.0Macron 30.5
Paris Macron 85.1 Le Pen 14.970.274.1Macron 35.3
Seine-Maritime Macron 55.3 Le Pen 44.710.674.7Macron 28.0
Seine-et-Marne Macron 57.0 Le Pen 43.013.970.4Mélenchon 25.9
Yvelines Macron 71.1 Le Pen 29.042.173.5Macron 33.4
Deux-Sèvres Macron 62.1 Le Pen 37.924.376.4Macron 32.9
Somme Le Pen 51.0 Macron 49.02.076.0Le Pen 32.8
Tarn Macron 53.1 Le Pen 46.96.176.0Le Pen 24.6
Tarn-et-Garonne Le Pen 52.0 Macron 48.04.076.8Le Pen 28.9
Var Le Pen 55.1 Macron 44.910.273.9Le Pen 30.6
Vaucluse Le Pen 52.0 Macron 48.04.074.1Le Pen 29.4
Vendée Macron 61.9 Le Pen 38.123.778.1Macron 35.6
Vienne Macron 60.1 Le Pen 39.920.275.1Macron 29.3
Haute-Vienne Macron 59.2 Le Pen 40.818.475.6Macron 27.2
Vosges Le Pen 52.4 Macron 47.64.875.6Le Pen 32.2
Yonne Le Pen 51.6 Macron 48.43.274.1Le Pen 31.3
Territoire de Belfort Macron 51.4 Le Pen 48.62.973.3Le Pen 27.4
Essonne Macron 65.4 Le Pen 34.630.970.7Mélenchon 28.1
Hauts-de-Seine Macron 80.4 Le Pen 19.660.874.2Macron 37.1
Seine-Saint-Denis Macron 73.7 Le Pen 26.347.461.2Mélenchon 49.1
Val-de-Marne Macron 74.5 Le Pen 25.549.069.2Mélenchon 32.7
Val-d'Oise Macron 66.2 Le Pen 33.932.367.4Mélenchon 33.2
Guadeloupe Le Pen 69.6 Macron 30.439.247.2Mélenchon 56.2
Martinique Le Pen 60.9 Macron 39.121.745.5Mélenchon 53.1
Guyane Le Pen 60.8 Macron 39.221.638.9Mélenchon 50.6
La Réunion Le Pen 59.6 Macron 40.419.159.4Mélenchon 40.3
Mayotte Le Pen 59.1 Macron 40.918.245.5Le Pen 42.7
Nouvelle-Calédonie Macron 61.0 Le Pen 39.022.134.8Macron 40.5
Polynésie française Macron 51.8 Le Pen 48.23.642.3Macron 40.2
Saint-Pierre-et-Miquelon Le Pen 50.7 Macron 49.31.457.1Mélenchon 40.9
Wallis et Futuna Macron 67.5 Le Pen 32.634.961.4Macron 39.5
Saint-Martin/Saint-Barthélemy Le Pen 55.4 Macron 44.610.838.2Mélenchon 28.1
Français établis hors de France Macron 86.1 Le Pen 13.972.338.6Macron 45.1

Percentages of valid votes; margin in points; turnout as a share of registered voters. Each département links to its page (in French), with the results by commune and the estimate for 2027.

And for 2027?

The first-round polling average, candidate by candidate, and every second-round match-up polled: French presidential election 2027 polls.

Sources: Ministère de l'Intérieur : élection présidentielle 2022, résultats définitifs du 1er tour, France entière ↗ (licence Licence Ouverte 2.0); Ministère de l'Intérieur : élection présidentielle 2022, résultats définitifs du 1er tour, par département ↗ (licence Licence Ouverte 2.0); Ministère de l'Intérieur : élection présidentielle 2022, résultats définitifs du 2nd tour, France entière ↗ (licence Licence Ouverte 2.0); Ministère de l'Intérieur : élection présidentielle 2022, résultats définitifs du 2nd tour, par département ↗ (licence Licence Ouverte 2.0); data.gouv.fr : jeu de données du 1er tour ↗ (licence Licence Ouverte 2.0); data.gouv.fr : jeu de données du 2nd tour ↗ (licence Licence Ouverte 2.0). Download the data (CSV); free to reuse with a link to sondagio.com and the official source.

More results