Detailed Results of the Second Round of the 2022 Presidential ElectionRésultats du second tour de l'élection présidentielle 2022 - version détaillée
Résultats du second tour de l'élection présidentielle 2022 - version détailléeDetailed Results of the Second Round of the 2022 Presidential Election
This dataset published by the city of Strasbourg provides detailed results of the second round of the 2022 French presidential election in Strasbourg. Data are drawn from polling-station vote counts and considered fully reliable. Each row corresponds to one candidate's result at a specific polling station. The dataset also includes mapping of voting sectors, allowing results to be linked to geographic areas within the city.Données concernant le résultat à l'élection présidentielle de 2022 à Strasbourg. Les données sont issues des décomptes des bureaux de vote et fiables à 100%. Une ligne du tableau correspond au résultat d'un candidat sur un bureau de vote. Le jeu de données intégre la cartographie des secteurs de...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (46 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| — | geo_point_2dGeo Point | geo_point_2d | Geographic coordinates (latitude/longitude) of the polling station.Geographic coordinates (latitude/longitude) of the polling station. |
| — | geo_shapeShape | geo_shape | Geographic boundary shape of the polling station's sector.Geographic boundary shape of the polling station's sector. |
| — | cod_bureauCod bureau | text | Code identifying the polling station.Code identifying the polling station. |
| — | cod_cantonCod canton | text | Code identifying the canton.Code identifying the canton. |
| — | cod_circonsCod circons | text | Code identifying the electoral constituency.Code identifying the electoral constituency. |
| — | cod_communeCod commune | text | INSEE code identifying the municipality.INSEE code identifying the municipality. |
| — | cod_lib_bureauCod lib bureau | text | Code and name combined for the polling station.Code and name combined for the polling station. |
| — | cod_lieuCod lieu | text | Code identifying the polling location.Code identifying the polling location. |
| — | cod_partiCod parti | text | Code identifying the candidate's political party.Code identifying the candidate's political party. |
| — | cod_postalCod postal | text | Postal code of the polling station.Postal code of the polling station. |
| 100% | cod_scrutinCod scrutin | text | Code identifying the election (2022 presidential election).Code identifying the election (2022 presidential election). |
| 100% | lib_adr1Lib adr1 | text | Street address of the polling station.Street address of the polling station. |
| 100% | lib_bureauLib bureau | text | Name of the polling station.Name of the polling station. |
| 100% | lib_liste_afficheeLib liste affichee | text | Displayed name of the candidate and their party.Displayed name of the candidate and their party. |
| 100% | libelle_secteurLibelle secteur | text | Label of the polling sector.Label of the polling sector. |
| 100% | millesime | text | Year of the election data.Year of the election data. |
| 100% | nb_blancNb blanc | int | Number of blank ballots cast at the polling station.Number of blank ballots cast at the polling station. |
| 100% | nb_bureaux_depouilles_cantonNb bureaux depouilles canton | text | Number of polling stations counted so far in the canton.Number of polling stations counted so far in the canton. |
| 100% | nb_bureaux_depouilles_tourNb bureaux depouilles tour | text | Number of polling stations counted so far in this round.Number of polling stations counted so far in this round. |
| 100% | nb_emargeNb emarge | int | Number of voters who signed the register at the polling station.Number of voters who signed the register at the polling station. |
| 0% | nb_enveloppeNb enveloppe | text | Number of envelopes cast at the polling station.Number of envelopes cast at the polling station. |
| 100% | nb_inscritNb inscrit | int | Number of registered voters at the polling station.Number of registered voters at the polling station. |
| 100% | nb_nulNb nul | int | Number of invalid (null) ballots at the polling station.Number of invalid (null) ballots at the polling station. |
| 0% | nb_procuratNb procurat | int | Number of votes cast by proxy at the polling station.Number of votes cast by proxy at the polling station. |
| 0% | nb_sans_enveloppeNb sans enveloppe | text | Number of ballots cast without an envelope.Number of ballots cast without an envelope. |
| 100% | nb_suffrage_exprimeNb suffrage exprime | int | Number of valid votes cast at the polling station.Number of valid votes cast at the polling station. |
| 100% | nb_voixNb voix | int | Number of votes received by the candidate.Number of votes received by the candidate. |
| 100% | nb_votantNb votant | int | Total number of voters who cast a ballot.Total number of voters who cast a ballot. |
| 99.3% | nom | text | Name of the polling station location.Name of the polling station location. |
| 100% | num_listeNum liste | text | List number assigned to the candidate.List number assigned to the candidate. |
| 100% | num_ordreNum ordre | int | Ranking order of the candidate on the ballot.Ranking order of the candidate on the ballot. |
| 100% | num_tourNum tour | text | Number of the election round.Number of the election round. |
| 100% | total_nb_blancs_cantonTotal nb blancs canton | text | Total number of blank ballots across the canton.Total number of blank ballots across the canton. |
| 100% | total_nb_blancs_tourTotal nb blancs tour | text | Total number of blank ballots for this round.Total number of blank ballots for this round. |
| 100% | total_nb_inscrits_cantonTotal nb inscrits canton | text | Total number of registered voters in the canton.Total number of registered voters in the canton. |
| 100% | total_nb_inscrits_tourTotal nb inscrits tour | text | Total number of registered voters for this round.Total number of registered voters for this round. |
| 100% | total_nb_nuls_cantonTotal nb nuls canton | text | Total number of invalid ballots in the canton.Total number of invalid ballots in the canton. |
| 100% | total_nb_nuls_tourTotal nb nuls tour | text | Total number of invalid ballots for this round.Total number of invalid ballots for this round. |
| 100% | total_nb_suffrages_exprimes_cantonTotal nb suffrages exprimes canton | text | Total number of valid votes cast in the canton.Total number of valid votes cast in the canton. |
| 100% | total_nb_suffrages_exprimes_tourTotal nb suffrages exprimes tour | text | Total number of valid votes cast for this round.Total number of valid votes cast for this round. |
| 100% | total_nb_votants_cantonTotal nb votants canton | text | Total number of voters who voted in the canton.Total number of voters who voted in the canton. |
| 100% | total_nb_votants_tourTotal nb votants tour | text | Total number of voters who voted in this round.Total number of voters who voted in this round. |
| 100% | traitement_dateTraitement date | text | Date when the data was processed.Date when the data was processed. |
| 100% | traitement_heureTraitement heure | text | Time when the data was processed.Time when the data was processed. |
| 100% | nb_bureauxNb bureaux | text | Total number of polling stations in the commune.Total number of polling stations in the commune. |
| 100% | nb_bureaux_cantonNb bureaux canton | text | Total number of polling stations in the canton.Total number of polling stations in the canton. |
Schema captured from opendatasoft 2 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 (5 records)
Record 1nom: Gymnase de l'école de la Niederau · nb_nul: 12
{
"nom": "Gymnase de l'école de la Niederau",
"nb_nul": 12,
"nb_voix": 166,
"cod_lieu": "004",
"lib_adr1": "rue de la Papeterie",
"nb_blanc": 46,
"num_tour": "2",
"cod_parti": "RN",
"geo_shape": "[large value omitted]",
"millesime": "2022",
"nb_emarge": 890,
"nb_votant": 890,
"num_liste": "02",
"num_ordre": 2,
"cod_bureau": "410",
"cod_canton": "4",
"cod_postal": "67000",
"lib_bureau": "Gymnase de l' école de la Niederau",
"nb_bureaux": "144",
"nb_inscrit": 1123,
"cod_circons": "03",
"cod_commune": "67482",
"cod_scrutin": "P0422",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.609173378790025,
"lon": 7.776531719999517
},
"nb_enveloppe": null,
"cod_lib_bureau": "410-Gymnase de l' école de la Niederau",
"libelle_secteur": "410 - Gymnase de l'école de la Niederau",
"traitement_date": "24 avril 2022",
"traitement_heure": "23:26",
"nb_bureaux_canton": "24",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "LE PEN Marine (Rassemblement National)",
"total_nb_nuls_tour": "1402",
"nb_suffrage_exprime": 832,
"total_nb_blancs_tour": "5264",
"total_nb_nuls_canton": "234",
"total_nb_votants_tour": "98264",
"total_nb_blancs_canton": "936",
"total_nb_inscrits_tour": "140675",
"total_nb_votants_canton": "19581",
"total_nb_inscrits_canton": "25899",
"nb_bureaux_depouilles_tour": "144",
"nb_bureaux_depouilles_canton": "24",
"total_nb_suffrages_exprimes_tour": "91598",
"total_nb_suffrages_exprimes_canton": "18411"
}Record 2nom: Ecole élémentaire Catherine · nb_nul: 8
{
"nom": "Ecole élémentaire Catherine",
"nb_nul": 8,
"nb_voix": 104,
"cod_lieu": "003",
"lib_adr1": "2 place de la Comtesse de Ségur",
"nb_blanc": 33,
"num_tour": "2",
"cod_parti": "RN",
"geo_shape": "[large value omitted]",
"millesime": "2022",
"nb_emarge": 583,
"nb_votant": 583,
"num_liste": "02",
"num_ordre": 2,
"cod_bureau": "311",
"cod_canton": "3",
"cod_postal": "67200",
"lib_bureau": "Ecole élémentaire Catherine",
"nb_bureaux": "144",
"nb_inscrit": 1173,
"cod_circons": "01",
"cod_commune": "67482",
"cod_scrutin": "P0422",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.59590556230722,
"lon": 7.702758356476416
},
"nb_enveloppe": null,
"cod_lib_bureau": "311-Ecole élémentaire Catherine",
"libelle_secteur": "311 - Ecole élémentaire Catherine",
"traitement_date": "24 avril 2022",
"traitement_heure": "23:26",
"nb_bureaux_canton": "23",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "LE PEN Marine (Rassemblement National)",
"total_nb_nuls_tour": "1402",
"nb_suffrage_exprime": 542,
"total_nb_blancs_tour": "5264",
"total_nb_nuls_canton": "205",
"total_nb_votants_tour": "98264",
"total_nb_blancs_canton": "700",
"total_nb_inscrits_tour": "140675",
"total_nb_votants_canton": "13878",
"total_nb_inscrits_canton": "22834",
"nb_bureaux_depouilles_tour": "144",
"nb_bureaux_depouilles_canton": "23",
"total_nb_suffrages_exprimes_tour": "91598",
"total_nb_suffrages_exprimes_canton": "12973"
}Record 3nom: Ecole élémentaire du Conseil des XV · nb_nul: 4
{
"nom": "Ecole élémentaire du Conseil des XV",
"nb_nul": 4,
"nb_voix": 371,
"cod_lieu": "005",
"lib_adr1": "13 rue de Rotterdam",
"nb_blanc": 22,
"num_tour": "2",
"cod_parti": "LREM",
"geo_shape": "[large value omitted]",
"millesime": "2022",
"nb_emarge": 514,
"nb_votant": 514,
"num_liste": "01",
"num_ordre": 1,
"cod_bureau": "511",
"cod_canton": "5",
"cod_postal": "67000",
"lib_bureau": "Ecole élémentaire du Conseil des Quinze",
"nb_bureaux": "144",
"nb_inscrit": 752,
"cod_circons": "01",
"cod_commune": "67482",
"cod_scrutin": "P0422",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.58488794189152,
"lon": 7.777774213657626
},
"nb_enveloppe": null,
"cod_lib_bureau": "511-Ecole élémentaire du Conseil des Quinze",
"libelle_secteur": "511 - Ecole élémentaire du Conseil des XV",
"traitement_date": "24 avril 2022",
"traitement_heure": "23:26",
"nb_bureaux_canton": "23",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "MACRON Emmanuel (La République en Marche)",
"total_nb_nuls_tour": "1402",
"nb_suffrage_exprime": 488,
"total_nb_blancs_tour": "5264",
"total_nb_nuls_canton": "195",
"total_nb_votants_tour": "98264",
"total_nb_blancs_canton": "715",
"total_nb_inscrits_tour": "140675",
"total_nb_votants_canton": "14596",
"total_nb_inscrits_canton": "20019",
"nb_bureaux_depouilles_tour": "144",
"nb_bureaux_depouilles_canton": "23",
"total_nb_suffrages_exprimes_tour": "91598",
"total_nb_suffrages_exprimes_canton": "13686"
}Record 4nom: Pavillon Joséphine · nb_nul: 2
{
"nom": "Pavillon Joséphine",
"nb_nul": 2,
"nb_voix": 90,
"cod_lieu": "005",
"lib_adr1": "Orangerie",
"nb_blanc": 28,
"num_tour": "2",
"cod_parti": "RN",
"geo_shape": "[large value omitted]",
"millesime": "2022",
"nb_emarge": 648,
"nb_votant": 648,
"num_liste": "02",
"num_ordre": 2,
"cod_bureau": "503",
"cod_canton": "5",
"cod_postal": "67000",
"lib_bureau": "Pavillon Joséphine",
"nb_bureaux": "144",
"nb_inscrit": 811,
"cod_circons": "01",
"cod_commune": "67482",
"cod_scrutin": "P0422",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.588104881109906,
"lon": 7.766929046305238
},
"nb_enveloppe": null,
"cod_lib_bureau": "503-Pavillon Joséphine",
"libelle_secteur": "503 - Pavillon Joséphine",
"traitement_date": "24 avril 2022",
"traitement_heure": "23:26",
"nb_bureaux_canton": "23",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "LE PEN Marine (Rassemblement National)",
"total_nb_nuls_tour": "1402",
"nb_suffrage_exprime": 618,
"total_nb_blancs_tour": "5264",
"total_nb_nuls_canton": "195",
"total_nb_votants_tour": "98264",
"total_nb_blancs_canton": "715",
"total_nb_inscrits_tour": "140675",
"total_nb_votants_canton": "14596",
"total_nb_inscrits_canton": "20019",
"nb_bureaux_depouilles_tour": "144",
"nb_bureaux_depouilles_canton": "23",
"total_nb_suffrages_exprimes_tour": "91598",
"total_nb_suffrages_exprimes_canton": "13686"
}Record 5nom: Lycée Technique Com. René Cassin · nb_nul: 8
{
"nom": "Lycée Technique Com. René Cassin",
"nb_nul": 8,
"nb_voix": 379,
"cod_lieu": "005",
"lib_adr1": "4 rue Schoch",
"nb_blanc": 36,
"num_tour": "2",
"cod_parti": "LREM",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
7.775778986712747,
48.58137446681031
],
[
7.774930349493356,
48.58183289738427
],
[
7.774686548483023,
48.581952754558664
],
[
7.772600650151589,
48.58306116537205
],
[
7.772244244934813,
48.58309379735814
],
[
7.772006045548125,
48.58305276557831
],
[
7.771307881661771,
48.58246640664303
],
[
7.771162123052012,
48.58233432657433
],
[
7.769976447107249,
48.581314644281896
],
[
7.769976433579489,
48.58131464483794
],
[
7.769908122882723,
48.581296702095045
],
[
7.769989046247868,
48.58113862529374
],
[
7.770014987312526,
48.581089507491775
],
[
7.770451006383968,
48.581132313397426
],
[
7.770785395074022,
48.58107811097241
],
[
7.771219139984937,
48.581033013584815
],
[
7.771219153512611,
48.58103301302862
],
[
7.771219152674366,
48.58103300405284
],
[
7.771549169492673,
48.580996125592364
],
[
7.771549183020334,
48.58099612503616
],
[
7.771774261314089,
48.58097296736805
],
[
7.773361343312632,
48.580814016955465
],
[
7.773361356840228,
48.580814016399046
],
[
7.773361356001611,
48.58081400742328
],
[
7.773728562894362,
48.58076577171694
],
[
7.773728576421941,
48.58076577116046
],
[
7.774886910184974,
48.580648033740005
],
[
7.774956555615616,
48.58067559569528
],
[
7.775018646217593,
48.58072751686154
],
[
7.775018659745146,
48.58072751630492
],
[
7.775185551113716,
48.5808671198052
],
[
7.775185551952656,
48.58086712878093
],
[
7.775276237421146,
48.58094297576205
],
[
7.775561474211752,
48.58119194095807
],
[
7.775561487739421,
48.58119194040139
],
[
7.775778986712747,
48.58137446681031
]
]
]
},
"properties": {}
},
"millesime": "2022",
"nb_emarge": 526,
"nb_votant": 527,
"num_liste": "01",
"num_ordre": 1,
"cod_bureau": "506",
"cod_canton": "5",
"cod_postal": "67000",
"lib_bureau": "Lycée Technique Commercial René Cassin",
"nb_bureaux": "144",
"nb_inscrit": 811,
"cod_circons": "01",
"cod_commune": "67482",
"cod_scrutin": "P0422",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.58170127214436,
"lon": 7.772847179221021
},
"nb_enveloppe": null,
"cod_lib_bureau": "506-Lycée Technique Commercial René Cassin",
"libelle_secteur": "506 - Lycée Technique Com. René Cassin",
"traitement_date": "24 avril 2022",
"traitement_heure": "23:26",
"nb_bureaux_canton": "23",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "MACRON Emmanuel (La République en Marche)",
"total_nb_nuls_tour": "1402",
"nb_suffrage_exprime": 483,
"total_nb_blancs_tour": "5264",
"total_nb_nuls_canton": "195",
"total_nb_votants_tour": "98264",
"total_nb_blancs_canton": "715",
"total_nb_inscrits_tour": "140675",
"total_nb_votants_canton": "14596",
"total_nb_inscrits_canton": "20019",
"nb_bureaux_depouilles_tour": "144",
"nb_bureaux_depouilles_canton": "23",
"total_nb_suffrages_exprimes_tour": "91598",
"total_nb_suffrages_exprimes_canton": "13686"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://data.strasbourg.eu/api/explore/v2.1/catalog/datasets/resultats-du-second-tour-de-l-election-presidentielle-2022-version-detaillee
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.strasbourg.eu/api/explore/v2.1/catalog/datasets/resultats-du-second-tour-de-l-election-presidentielle-2022-version-detaillee/records?limit=20' -H 'Accept: application/json'First 20 records of the dataset as JSON.
Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.
Rate limits
Dataset
Volume & freshness
License
No license declared upstream.
Source: opendatasoft
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.