2022 Presidential Election of 10 and 24 April – Final Results of the 2nd RoundElection présidentielle des 10 et 24 avril 2022 - Résultats définitifs du 2nd tour
Election présidentielle des 10 et 24 avril 2022 - Résultats définitifs du 2nd tour2022 Presidential Election of 10 and 24 April – Final Results of the 2nd Round
This dataset contains the final results of the second round of the 2022 French presidential election, held on 24 April. It covers all of France, including metropolitan France and overseas territories, with results broken down by region, department, municipality, legislative constituency, and polling station. The data is published on the French open-data platform data.gouv.fr and represents the official, definitive outcome of the election, useful for electoral analysis at national and local levels.Résultats du 2nd tour de l’élection présidentielle 2022, France entière,métropole, outre-mer, par régions, départements, communes, circonscriptions législatives et bureaux de vote. Ces résultats sont définitifs
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (33 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| Code du départementCode du département | string | Official code identifying the department.Official code identifying the department. |
| Libellé du départementLibellé du département | string | Name of the department.Name of the department. |
| Code de la communeCode de la commune | integer | Official code identifying the commune (municipality).Official code identifying the commune (municipality). |
| Libellé de la communeLibellé de la commune | string | Name of the commune (municipality).Name of the commune (municipality). |
| Etat saisieEtat saisie | string | Data entry status of the results (e.g. complete).Data entry status of the results (e.g. complete). |
| Inscrits | integer | Number of registered voters.Number of registered voters. |
| Abstentions | integer | Number of voters who abstained.Number of voters who abstained. |
| % Abs/Ins% abs/ins | number | Abstentions as a percentage of registered voters.Abstentions as a percentage of registered voters. |
| Votants | integer | Number of people who voted.Number of people who voted. |
| % Vot/Ins% vot/ins | number | Voters as a percentage of registered voters (turnout).Voters as a percentage of registered voters (turnout). |
| Blancs | integer | Number of blank ballots.Number of blank ballots. |
| % Blancs/Ins% blancs/ins | number | Blank ballots as a percentage of registered voters.Blank ballots as a percentage of registered voters. |
| % Blancs/Vot% blancs/vot | number | Blank ballots as a percentage of voters.Blank ballots as a percentage of voters. |
| Nuls | integer | Number of null (invalid) ballots.Number of null (invalid) ballots. |
| % Nuls/Ins% nuls/ins | number | Null ballots as a percentage of registered voters.Null ballots as a percentage of registered voters. |
| % Nuls/Vot% nuls/vot | number | Null ballots as a percentage of voters.Null ballots as a percentage of voters. |
| Exprimés | integer | Number of valid votes cast.Number of valid votes cast. |
| % Exp/Ins% exp/ins | number | Valid votes as a percentage of registered voters.Valid votes as a percentage of registered voters. |
| % Exp/Vot% exp/vot | number | Valid votes as a percentage of voters.Valid votes as a percentage of voters. |
| N°Panneau | boolean | Candidate's official ballot panel number.Candidate's official ballot panel number. |
| Sexe | string | Candidate's gender (M or F).Candidate's gender (M or F). |
| Nom | string | Candidate's surname.Candidate's surname. |
| Prénom | string | Candidate's first name.Candidate's first name. |
| Voix | integer | Number of votes received by the candidate.Number of votes received by the candidate. |
| % Voix/Ins% voix/ins | number | Candidate's votes as a percentage of registered voters.Candidate's votes as a percentage of registered voters. |
| % Voix/Exp% voix/exp | number | Candidate's votes as a percentage of valid votes cast.Candidate's votes as a percentage of valid votes cast. |
| Unnamed: 26Unnamed: 26 | integer | Ballot panel number of the second candidate.Ballot panel number of the second candidate. |
| Unnamed: 27Unnamed: 27 | string | Second candidate's gender (M or F).Second candidate's gender (M or F). |
| Unnamed: 28Unnamed: 28 | string | Second candidate's surname.Second candidate's surname. |
| Unnamed: 29Unnamed: 29 | string | Second candidate's first name.Second candidate's first name. |
| Unnamed: 30Unnamed: 30 | integer | Number of votes received by the second candidate.Number of votes received by the second candidate. |
| Unnamed: 31Unnamed: 31 | number | Second candidate's votes as a percentage of registered voters.Second candidate's votes as a percentage of registered voters. |
| Unnamed: 32Unnamed: 32 | number | Second candidate's votes as a percentage of valid votes cast.Second candidate's votes as a percentage of valid votes cast. |
Schema captured from tabular 3 days ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (8 records)
Record 1Nom: MACRON · Nuls: 5
{
"Nom": "MACRON",
"Nuls": 5,
"Sexe": "M",
"Voix": 237,
"Blancs": 42,
"Prénom": "Emmanuel",
"Votants": 497,
"Inscrits": 643,
"% Abs/Ins": 22.71,
"% Exp/Ins": 69.98,
"% Exp/Vot": 90.54,
"% Vot/Ins": 77.29,
"Exprimés": 450,
"% Nuls/Ins": 0.78,
"% Nuls/Vot": 1.01,
"% Voix/Exp": 52.67,
"% Voix/Ins": 36.86,
"N°Panneau": null,
"Abstentions": 146,
"Etat saisie": "Complet",
"Unnamed: 26": 2,
"Unnamed: 27": "F",
"Unnamed: 28": "LE PEN",
"Unnamed: 29": "Marine",
"Unnamed: 30": 213,
"Unnamed: 31": 33.13,
"Unnamed: 32": 47.33,
"% Blancs/Ins": 6.53,
"% Blancs/Vot": 8.45,
"Code de la commune": 1,
"Code du département": "01",
"Libellé de la commune": "L'Abergement-Clémenciat",
"Libellé du département": "Ain"
}Record 2Nom: MACRON · Nuls: 3
{
"Nom": "MACRON",
"Nuls": 3,
"Sexe": "M",
"Voix": 94,
"Blancs": 23,
"Prénom": "Emmanuel",
"Votants": 168,
"Inscrits": 213,
"% Abs/Ins": 21.13,
"% Exp/Ins": 66.67,
"% Exp/Vot": 84.52,
"% Vot/Ins": 78.87,
"Exprimés": 142,
"% Nuls/Ins": 1.41,
"% Nuls/Vot": 1.79,
"% Voix/Exp": 66.2,
"% Voix/Ins": 44.13,
"N°Panneau": null,
"Abstentions": 45,
"Etat saisie": "Complet",
"Unnamed: 26": 2,
"Unnamed: 27": "F",
"Unnamed: 28": "LE PEN",
"Unnamed: 29": "Marine",
"Unnamed: 30": 48,
"Unnamed: 31": 22.54,
"Unnamed: 32": 33.8,
"% Blancs/Ins": 10.8,
"% Blancs/Vot": 13.69,
"Code de la commune": 2,
"Code du département": "01",
"Libellé de la commune": "L'Abergement-de-Varey",
"Libellé du département": "Ain"
}Record 3Nom: MACRON · Nuls: 165
{
"Nom": "MACRON",
"Nuls": 165,
"Sexe": "M",
"Voix": 3080,
"Blancs": 461,
"Prénom": "Emmanuel",
"Votants": 6315,
"Inscrits": 8763,
"% Abs/Ins": 27.94,
"% Exp/Ins": 64.92,
"% Exp/Vot": 90.09,
"% Vot/Ins": 72.06,
"Exprimés": 5689,
"% Nuls/Ins": 1.88,
"% Nuls/Vot": 2.61,
"% Voix/Exp": 54.14,
"% Voix/Ins": 35.15,
"N°Panneau": null,
"Abstentions": 2448,
"Etat saisie": "Complet",
"Unnamed: 26": 2,
"Unnamed: 27": "F",
"Unnamed: 28": "LE PEN",
"Unnamed: 29": "Marine",
"Unnamed: 30": 2609,
"Unnamed: 31": 29.77,
"Unnamed: 32": 45.86,
"% Blancs/Ins": 5.26,
"% Blancs/Vot": 7.3,
"Code de la commune": 4,
"Code du département": "01",
"Libellé de la commune": "Ambérieu-en-Bugey",
"Libellé du département": "Ain"
}Record 4Nom: MACRON · Nuls: 15
{
"Nom": "MACRON",
"Nuls": 15,
"Sexe": "M",
"Voix": 451,
"Blancs": 47,
"Prénom": "Emmanuel",
"Votants": 1016,
"Inscrits": 1282,
"% Abs/Ins": 20.75,
"% Exp/Ins": 74.41,
"% Exp/Vot": 93.9,
"% Vot/Ins": 79.25,
"Exprimés": 954,
"% Nuls/Ins": 1.17,
"% Nuls/Vot": 1.48,
"% Voix/Exp": 47.27,
"% Voix/Ins": 35.18,
"N°Panneau": null,
"Abstentions": 266,
"Etat saisie": "Complet",
"Unnamed: 26": 2,
"Unnamed: 27": "F",
"Unnamed: 28": "LE PEN",
"Unnamed: 29": "Marine",
"Unnamed: 30": 503,
"Unnamed: 31": 39.24,
"Unnamed: 32": 52.73,
"% Blancs/Ins": 3.67,
"% Blancs/Vot": 4.63,
"Code de la commune": 5,
"Code du département": "01",
"Libellé de la commune": "Ambérieux-en-Dombes",
"Libellé du département": "Ain"
}Record 5Nom: MACRON · Nuls: 0
{
"Nom": "MACRON",
"Nuls": 0,
"Sexe": "M",
"Voix": 45,
"Blancs": 12,
"Prénom": "Emmanuel",
"Votants": 84,
"Inscrits": 103,
"% Abs/Ins": 18.45,
"% Exp/Ins": 69.9,
"% Exp/Vot": 85.71,
"% Vot/Ins": 81.55,
"Exprimés": 72,
"% Nuls/Ins": 0,
"% Nuls/Vot": 0,
"% Voix/Exp": 62.5,
"% Voix/Ins": 43.69,
"N°Panneau": null,
"Abstentions": 19,
"Etat saisie": "Complet",
"Unnamed: 26": 2,
"Unnamed: 27": "F",
"Unnamed: 28": "LE PEN",
"Unnamed: 29": "Marine",
"Unnamed: 30": 27,
"Unnamed: 31": 26.21,
"Unnamed: 32": 37.5,
"% Blancs/Ins": 11.65,
"% Blancs/Vot": 14.29,
"Code de la commune": 6,
"Code du département": "01",
"Libellé de la commune": "Ambléon",
"Libellé du département": "Ain"
}Record 6Nom: MACRON · Nuls: 30
{
"Nom": "MACRON",
"Nuls": 30,
"Sexe": "M",
"Voix": 725,
"Blancs": 98,
"Prénom": "Emmanuel",
"Votants": 1615,
"Inscrits": 2032,
"% Abs/Ins": 20.52,
"% Exp/Ins": 73.18,
"% Exp/Vot": 92.07,
"% Vot/Ins": 79.48,
"Exprimés": 1487,
"% Nuls/Ins": 1.48,
"% Nuls/Vot": 1.86,
"% Voix/Exp": 48.76,
"% Voix/Ins": 35.68,
"N°Panneau": null,
"Abstentions": 417,
"Etat saisie": "Complet",
"Unnamed: 26": 2,
"Unnamed: 27": "F",
"Unnamed: 28": "LE PEN",
"Unnamed: 29": "Marine",
"Unnamed: 30": 762,
"Unnamed: 31": 37.5,
"Unnamed: 32": 51.24,
"% Blancs/Ins": 4.82,
"% Blancs/Vot": 6.07,
"Code de la commune": 7,
"Code du département": "01",
"Libellé de la commune": "Ambronay",
"Libellé du département": "Ain"
}Record 7Nom: MACRON · Nuls: 5
{
"Nom": "MACRON",
"Nuls": 5,
"Sexe": "M",
"Voix": 198,
"Blancs": 37,
"Prénom": "Emmanuel",
"Votants": 452,
"Inscrits": 552,
"% Abs/Ins": 18.12,
"% Exp/Ins": 74.28,
"% Exp/Vot": 90.71,
"% Vot/Ins": 81.88,
"Exprimés": 410,
"% Nuls/Ins": 0.91,
"% Nuls/Vot": 1.11,
"% Voix/Exp": 48.29,
"% Voix/Ins": 35.87,
"N°Panneau": null,
"Abstentions": 100,
"Etat saisie": "Complet",
"Unnamed: 26": 2,
"Unnamed: 27": "F",
"Unnamed: 28": "LE PEN",
"Unnamed: 29": "Marine",
"Unnamed: 30": 212,
"Unnamed: 31": 38.41,
"Unnamed: 32": 51.71,
"% Blancs/Ins": 6.7,
"% Blancs/Vot": 8.19,
"Code de la commune": 8,
"Code du département": "01",
"Libellé de la commune": "Ambutrix",
"Libellé du département": "Ain"
}Record 8Nom: MACRON · Nuls: 3
{
"Nom": "MACRON",
"Nuls": 3,
"Sexe": "M",
"Voix": 102,
"Blancs": 22,
"Prénom": "Emmanuel",
"Votants": 207,
"Inscrits": 280,
"% Abs/Ins": 26.07,
"% Exp/Ins": 65,
"% Exp/Vot": 87.92,
"% Vot/Ins": 73.93,
"Exprimés": 182,
"% Nuls/Ins": 1.07,
"% Nuls/Vot": 1.45,
"% Voix/Exp": 56.04,
"% Voix/Ins": 36.43,
"N°Panneau": null,
"Abstentions": 73,
"Etat saisie": "Complet",
"Unnamed: 26": 2,
"Unnamed: 27": "F",
"Unnamed: 28": "LE PEN",
"Unnamed: 29": "Marine",
"Unnamed: 30": 80,
"Unnamed: 31": 28.57,
"Unnamed: 32": 43.96,
"% Blancs/Ins": 7.86,
"% Blancs/Vot": 10.63,
"Code de la commune": 9,
"Code du département": "01",
"Libellé de la commune": "Andert-et-Condon",
"Libellé du département": "Ain"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Query examples
curl -s 'https://tabular-api.data.gouv.fr/api/resources/06d9816c-1b87-498d-985e-f312acee4f51/data/?page=1&page_size=20' -H 'Accept: application/json'First rows as JSON (page/page_size pagination, page_size ≤ 200).
Dataset
Volume & freshness
License
No license declared upstream.
Distributions (16)
resultats-par-niveau-subcom-t2-france-entiere.xlsx
https://www.data.gouv.fr/api/1/datasets/r/06d9816c-1b87-498d-985e-f312acee4f51Source page6.8 MB
resultats-par-niveau-subcom-t2-france-entiere.txt
https://www.data.gouv.fr/api/1/datasets/r/11a736be-748f-470b-b2c6-b8ba09b48938Source page5.8 MB
resultats-par-niveau-burvot-t2-france-entiere.xlsx
https://www.data.gouv.fr/api/1/datasets/r/92fcc5b6-df2a-4a33-ab28-555803511206Source page14 MB
resultats-par-niveau-burvot-t2-france-entiere.txt
https://www.data.gouv.fr/api/1/datasets/r/4dfd05a9-094e-4043-8a19-43b6b6bbe086Source page13 MB
resultats-par-niveau-cirlg-t2-france-entiere.xlsx
https://www.data.gouv.fr/api/1/datasets/r/5eacdbc7-b1a2-440c-8eef-09c8bfb87609Source page125 KB
resultats-par-niveau-cirlg-t2-france-entiere.txt
https://www.data.gouv.fr/api/1/datasets/r/eefff73d-1b17-4695-8ec6-6671916e3af8Source page112 KB
resultats-par-niveau-dpt-t2-france-entiere.xlsx
https://www.data.gouv.fr/api/1/datasets/r/e7b263e5-bae2-43cc-8944-c8daae6f7ff6Source page30 KB
resultats-par-niveau-dpt-t2-france-entiere.txt
https://www.data.gouv.fr/api/1/datasets/r/8986f174-d47e-46e5-a499-5d352d9422b3Source page19 KB
resultats-par-niveau-reg-t2-france-entiere.xlsx
https://www.data.gouv.fr/api/1/datasets/r/2b3f1582-944b-4b11-8905-cde040392295Source page13 KB
resultats-par-niveau-reg-t2-france-entiere.txt
https://www.data.gouv.fr/api/1/datasets/r/1b508d3b-997a-4f7f-95ce-e4ada06d97ffSource page3.5 KB
resultats-par-niveau-fe-t2-outre-mer.xlsx
https://www.data.gouv.fr/api/1/datasets/r/d309b3b6-4d15-4ca5-a3ea-d0f11330cef4Source page9.9 KB
resultats-par-niveau-fe-t2-outre-mer.txt
https://www.data.gouv.fr/api/1/datasets/r/d384d205-667c-4ea2-81a3-71c7adf149beSource page421 B
resultats-par-niveau-fe-t2-metropole.xlsx
https://www.data.gouv.fr/api/1/datasets/r/e91abcc3-2cbb-4a2c-8567-512d08191bc6Source page9.9 KB
resultats-par-niveau-fe-t2-metropole.txt
https://www.data.gouv.fr/api/1/datasets/r/53f3d333-802c-4799-b2c9-03abbe31382cSource page434 B
resultats-par-niveau-fe-t2-france-entiere.xlsx
https://www.data.gouv.fr/api/1/datasets/r/8b098213-d484-4c15-8b13-13e6bee8028dSource page9.9 KB
resultats-par-niveau-fe-t2-france-entiere.txt
https://www.data.gouv.fr/api/1/datasets/r/debe2f26-48e5-4c45-abab-4926145c9936Source page439 B
Source: data.gouv.fr · Open original page
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.