Second Round Results of the 2024 Legislative Elections - Detailed VersionRésultats du second tour des élections législatives 2024 - version détaillée
Résultats du second tour des élections législatives 2024 - version détailléeSecond Round Results of the 2024 Legislative Elections - Detailed Version
This API provides detailed results of the second round of the 2024 French legislative elections for the 1st, 2nd, and 3rd constituencies of the Bas-Rhin department. The data comes from official polling station tallies and is described as fully reliable. Each row corresponds to a single candidate's result at a specific polling station. The dataset also includes mapping information linking results to polling stations. It is published via the Strasbourg open data portal, covering the Bas-Rhin area within France.Résultat aux élections législatives de 2024 pour les circonscriptions 1, 2 et 3 du Bas-Rhin. 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...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (43 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | millesime | text | Election year.Election year. |
| 100% | cod_scrutinCod scrutin | text | Code identifying the election.Code identifying the election. |
| 100% | num_tourNum tour | text | Voting round number.Voting round number. |
| 100% | cod_bureauCod bureau | text | Polling station code.Polling station code. |
| 100% | lib_bureauLib bureau | text | Name of the polling station.Name of the polling station. |
| 100% | cod_lib_bureauCod lib bureau | text | Combined code and name of the polling station.Combined code and name of the polling station. |
| 95.4% | lib_adr1Lib adr1 | text | Street address of the polling station.Street address of the polling station. |
| 100% | cod_circonsCod circons | text | Electoral constituency code.Electoral constituency code. |
| 100% | cod_cantonCod canton | text | Canton code.Canton code. |
| 100% | nb_bureauxNb bureaux | text | Number of polling stations.Number of polling stations. |
| 100% | nb_bureaux_circonscriptionNb bureaux circonscription | text | Number of polling stations in the constituency.Number of polling stations in the constituency. |
| 100% | nb_bureaux_depouilles_tourNb bureaux depouilles tour | text | Number of polling stations counted for this round.Number of polling stations counted for this round. |
| 100% | nb_bureaux_depouilles_circonscriptionNb bureaux depouilles circonscription | text | Number of polling stations counted in the constituency.Number of polling stations counted in the constituency. |
| 100% | nb_inscritNb inscrit | text | Number of registered voters at the polling station.Number of registered voters at the polling station. |
| 100% | nb_votantNb votant | text | Number of voters who cast a ballot at the polling station.Number of voters who cast a ballot at the polling station. |
| 100% | nb_blancNb blanc | text | Number of blank ballots at the polling station.Number of blank ballots at the polling station. |
| 100% | nb_emargeNb emarge | text | Number of voters who signed the electoral roll.Number of voters who signed the electoral roll. |
| 0% | nb_enveloppeNb enveloppe | text | Number of ballot envelopes counted.Number of ballot envelopes counted. |
| 100% | nb_nulNb nul | text | Number of invalid (null) ballots at the polling station.Number of invalid (null) ballots at the polling station. |
| 0% | nb_procuratNb procurat | text | Number of votes cast by proxy.Number of votes cast by proxy. |
| 0% | nb_sans_enveloppeNb sans enveloppe | text | Number of ballots found without an envelope.Number of ballots found 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% | cod_partiCod parti | text | Code identifying the political party or list.Code identifying the political party or list. |
| 100% | lib_liste_afficheeLib liste affichee | text | Displayed name of the candidate or list.Displayed name of the candidate or list. |
| 100% | num_listeNum liste | int | List number assigned to the candidate.List number assigned to the candidate. |
| 100% | num_ordreNum ordre | int | Order number of the candidate on the ballot.Order number of the candidate on the ballot. |
| 100% | nb_voixNb voix | int | Number of votes received by the candidate at the polling station.Number of votes received by the candidate at the polling station. |
| 100% | total_nb_blancs_circonscriptionTotal nb blancs circonscription | int | Total blank ballots in the constituency.Total blank ballots in the constituency. |
| 100% | total_nb_blancs_tourTotal nb blancs tour | int | Total blank ballots in this round.Total blank ballots in this round. |
| 100% | total_nb_inscrits_circonscriptionTotal nb inscrits circonscription | int | Total registered voters in the constituency.Total registered voters in the constituency. |
| 100% | total_nb_inscrits_tourTotal nb inscrits tour | int | Total registered voters in this round.Total registered voters in this round. |
| 100% | total_nb_nuls_circonscriptionTotal nb nuls circonscription | int | Total invalid ballots in the constituency.Total invalid ballots in the constituency. |
| 100% | total_nb_nuls_tourTotal nb nuls tour | int | Total invalid ballots in this round.Total invalid ballots in this round. |
| 100% | total_nb_suffrages_exprimes_circonscriptionTotal nb suffrages exprimes circonscription | int | Total valid votes cast in the constituency.Total valid votes cast in the constituency. |
| 100% | total_nb_suffrages_exprimes_tourTotal nb suffrages exprimes tour | int | Total valid votes cast in this round.Total valid votes cast in this round. |
| 100% | total_nb_votants_circonscriptionTotal nb votants circonscription | int | Total number of voters in the constituency.Total number of voters in the constituency. |
| 100% | total_nb_votants_tourTotal nb votants tour | int | Total number of voters in this round.Total number of voters in this round. |
| 100% | traitement_dateTraitement date | text | Date the results were processed.Date the results were processed. |
| 100% | traitement_heureTraitement heure | text | Time the results were processed.Time the results were processed. |
| 100% | geo_point_2d_latGeo point 2d lat | text | Latitude of the polling station location.Latitude of the polling station location. |
| — | geo_point_2d_lonGeo point 2d lon | text | Longitude of the polling station location.Longitude of the polling station location. |
| — | geo_shapeShape | geo_shape | Geographic boundary shape associated with the polling station.Geographic boundary shape associated with the polling station. |
| — | geo_point_2dGeo Point | geo_point_2d | Geographic coordinates of the polling station.Geographic coordinates of the polling station. |
Schema captured from opendatasoft 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 (5 records)
Record 1nb_nul: 4 · nb_voix: 432
{
"nb_nul": "4",
"nb_voix": 432,
"lib_adr1": "3 rue Léonard de Vinci",
"nb_blanc": "21",
"num_tour": "2",
"cod_parti": "EELV-FRONT",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
7.72078874,
48.56805087
],
[
7.72086608,
48.56773886
],
[
7.72092941,
48.56752059
],
[
7.72088421,
48.56736484
],
[
7.72078484,
48.56726356
],
[
7.72069859,
48.56713814
],
[
7.72048365,
48.56651303
],
[
7.72027318,
48.56590584
],
[
7.72121119,
48.56595925
],
[
7.7212974,
48.56534006
],
[
7.72323324,
48.56545031
],
[
7.72350671,
48.56546566
],
[
7.72514592,
48.56555713
],
[
7.72551089,
48.56544045
],
[
7.72606218,
48.56547142
],
[
7.72593794,
48.56630341
],
[
7.72593851,
48.56632276
],
[
7.72594088,
48.56634988
],
[
7.72594528,
48.56637691
],
[
7.7259517,
48.56640377
],
[
7.72596,
48.56643037
],
[
7.7259703,
48.56645662
],
[
7.72597618,
48.56646899
],
[
7.72597896,
48.56647546
],
[
7.72598252,
48.56648235
],
[
7.7259826,
48.56648252
],
[
7.7259827,
48.5664827
],
[
7.72599318,
48.56650299
],
[
7.72600927,
48.56653008
],
[
7.72602746,
48.56655655
],
[
7.72604764,
48.56658249
],
[
7.72605644,
48.56659287
],
[
7.72612025,
48.5666836
],
[
7.72582563,
48.56677561
],
[
7.72580242,
48.56681827
],
[
7.72597407,
48.56704932
],
[
7.72628837,
48.56705498
],
[
7.72670059,
48.56766472
],
[
7.72571987,
48.56797455
],
[
7.72556356,
48.56816888
],
[
7.72602839,
48.56840537
],
[
7.72642134,
48.56864962
],
[
7.72558182,
48.56860189
],
[
7.72381999,
48.56843668
],
[
7.72286534,
48.56833513
],
[
7.72083908,
48.5680608
],
[
7.72078874,
48.56805087
]
]
]
},
"properties": {}
},
"millesime": "2024",
"nb_emarge": "526",
"nb_votant": "526",
"num_liste": 2,
"num_ordre": 2,
"cod_bureau": "214",
"cod_canton": "2",
"lib_bureau": "Ecole élémentaire Léonard de Vinci",
"nb_bureaux": "152",
"nb_inscrit": "965",
"cod_circons": "1",
"cod_scrutin": "L0624",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.56692873021908,
"lon": 7.723489500352481
},
"nb_enveloppe": null,
"cod_lib_bureau": "214-Ecole élémentaire Léonard de Vinci",
"traitement_date": "07 juillet 2024",
"geo_point_2d_lat": "48.56692873021909",
"geo_point_2d_lon": "7.723489500352482",
"traitement_heure": "22:36",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "REGOL Sandra (EELV Nouveau front Populaire)",
"total_nb_nuls_tour": 945,
"nb_suffrage_exprime": 501,
"total_nb_blancs_tour": 2941,
"total_nb_votants_tour": 139644,
"total_nb_inscrits_tour": 206540,
"nb_bureaux_circonscription": "65",
"nb_bureaux_depouilles_tour": "152",
"total_nb_nuls_circonscription": 516,
"total_nb_blancs_circonscription": 1612,
"total_nb_suffrages_exprimes_tour": 135758,
"total_nb_votants_circonscription": 41941,
"total_nb_inscrits_circonscription": 62563,
"nb_bureaux_depouilles_circonscription": "65",
"total_nb_suffrages_exprimes_circonscription": 39813
}Record 2nb_nul: 2 · nb_voix: 34
{
"nb_nul": "2",
"nb_voix": 34,
"lib_adr1": "11 rue d'Argenton",
"nb_blanc": "4",
"num_tour": "2",
"cod_parti": "MODEM-EN",
"geo_shape": "[large value omitted]",
"millesime": "2024",
"nb_emarge": "577",
"nb_votant": "577",
"num_liste": 3,
"num_ordre": 3,
"cod_bureau": "620",
"cod_canton": "6",
"lib_bureau": "Gymnase de l'école élémentaire Guynemer",
"nb_bureaux": "152",
"nb_inscrit": "1224",
"cod_circons": "2",
"cod_scrutin": "L0624",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.54731266233155,
"lon": 7.776025033971339
},
"nb_enveloppe": null,
"cod_lib_bureau": "620-Gymnase de l'école élémentaire Guynemer",
"traitement_date": "07 juillet 2024",
"geo_point_2d_lat": "48.54731266233155",
"geo_point_2d_lon": "7.776025033971339",
"traitement_heure": "22:36",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "BREITMAN Rebecca (Modem Ensemble)",
"total_nb_nuls_tour": 945,
"nb_suffrage_exprime": 571,
"total_nb_blancs_tour": 2941,
"total_nb_votants_tour": 139644,
"total_nb_inscrits_tour": 206540,
"nb_bureaux_circonscription": "57",
"nb_bureaux_depouilles_tour": "152",
"total_nb_nuls_circonscription": 217,
"total_nb_blancs_circonscription": 709,
"total_nb_suffrages_exprimes_tour": 135758,
"total_nb_votants_circonscription": 50303,
"total_nb_inscrits_circonscription": 73016,
"nb_bureaux_depouilles_circonscription": "57",
"total_nb_suffrages_exprimes_circonscription": 49377
}Record 3nb_nul: 3 · nb_voix: 368
{
"nb_nul": "3",
"nb_voix": 368,
"lib_adr1": "170 route du Rhin",
"nb_blanc": "9",
"num_tour": "2",
"cod_parti": "LFI-FRONT",
"geo_shape": "[large value omitted]",
"millesime": "2024",
"nb_emarge": "614",
"nb_votant": "614",
"num_liste": 2,
"num_ordre": 2,
"cod_bureau": "523",
"cod_canton": "5",
"lib_bureau": "Ecole du Rhin",
"nb_bureaux": "152",
"nb_inscrit": "964",
"cod_circons": "2",
"cod_scrutin": "L0624",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.57303089997264,
"lon": 7.7939004444003
},
"nb_enveloppe": null,
"cod_lib_bureau": "523-Ecole du Rhin",
"traitement_date": "07 juillet 2024",
"geo_point_2d_lat": "48.573030899972586",
"geo_point_2d_lon": "7.793900444400301",
"traitement_heure": "22:36",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "FERNANDES Emmanuel (LFI-Nouveau front populaire)",
"total_nb_nuls_tour": 945,
"nb_suffrage_exprime": 602,
"total_nb_blancs_tour": 2941,
"total_nb_votants_tour": 139644,
"total_nb_inscrits_tour": 206540,
"nb_bureaux_circonscription": "57",
"nb_bureaux_depouilles_tour": "152",
"total_nb_nuls_circonscription": 217,
"total_nb_blancs_circonscription": 709,
"total_nb_suffrages_exprimes_tour": 135758,
"total_nb_votants_circonscription": 50303,
"total_nb_inscrits_circonscription": 73016,
"nb_bureaux_depouilles_circonscription": "57",
"total_nb_suffrages_exprimes_circonscription": 49377
}Record 4nb_nul: 2 · nb_voix: 446
{
"nb_nul": "2",
"nb_voix": 446,
"lib_adr1": "27 rue de la Ménagerie",
"nb_blanc": "7",
"num_tour": "2",
"cod_parti": "LFI-FRONT",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
7.76589146,
48.57227087
],
[
7.76576623,
48.57242011
],
[
7.76552428,
48.57226036
],
[
7.76534174,
48.57212303
],
[
7.76514591,
48.57197671
],
[
7.76502067,
48.57188313
],
[
7.76490021,
48.57177325
],
[
7.76480904,
48.5716702
],
[
7.76473232,
48.57160517
],
[
7.76464272,
48.57149417
],
[
7.76452842,
48.5713321
],
[
7.76439736,
48.57117949
],
[
7.76411827,
48.57083401
],
[
7.76405739,
48.57077214
],
[
7.7637349,
48.57035217
],
[
7.76353605,
48.57005687
],
[
7.76331744,
48.569739
],
[
7.76326743,
48.56965183
],
[
7.76323596,
48.5695715
],
[
7.76342459,
48.56951083
],
[
7.76451038,
48.56921365
],
[
7.76454535,
48.56920388
],
[
7.76537085,
48.56897292
],
[
7.76565664,
48.56910607
],
[
7.76839402,
48.568347
],
[
7.76870159,
48.56889255
],
[
7.76891957,
48.56930015
],
[
7.76921112,
48.56990753
],
[
7.76922302,
48.56993573
],
[
7.76960677,
48.57070345
],
[
7.76976429,
48.57073139
],
[
7.76958536,
48.57085707
],
[
7.76976222,
48.57093085
],
[
7.77004186,
48.57147807
],
[
7.76873773,
48.57173938
],
[
7.76828378,
48.57185068
],
[
7.76792657,
48.57186478
],
[
7.76667145,
48.5721255
],
[
7.76589146,
48.57227087
]
]
]
},
"properties": {}
},
"millesime": "2024",
"nb_emarge": "861",
"nb_votant": "861",
"num_liste": 2,
"num_ordre": 2,
"cod_bureau": "615",
"cod_canton": "6",
"lib_bureau": "Ecole élémentaire de la Musau",
"nb_bureaux": "152",
"nb_inscrit": "1140",
"cod_circons": "2",
"cod_scrutin": "L0624",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.57040790646608,
"lon": 7.766740197948917
},
"nb_enveloppe": null,
"cod_lib_bureau": "615-Ecole élémentaire de la Musau",
"traitement_date": "07 juillet 2024",
"geo_point_2d_lat": "48.57040790646608",
"geo_point_2d_lon": "7.766740197948917",
"traitement_heure": "22:36",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "FERNANDES Emmanuel (LFI-Nouveau front populaire)",
"total_nb_nuls_tour": 945,
"nb_suffrage_exprime": 852,
"total_nb_blancs_tour": 2941,
"total_nb_votants_tour": 139644,
"total_nb_inscrits_tour": 206540,
"nb_bureaux_circonscription": "57",
"nb_bureaux_depouilles_tour": "152",
"total_nb_nuls_circonscription": 217,
"total_nb_blancs_circonscription": 709,
"total_nb_suffrages_exprimes_tour": 135758,
"total_nb_votants_circonscription": 50303,
"total_nb_inscrits_circonscription": 73016,
"nb_bureaux_depouilles_circonscription": "57",
"total_nb_suffrages_exprimes_circonscription": 49377
}Record 5nb_nul: 1 · nb_voix: 129
{
"nb_nul": "1",
"nb_voix": 129,
"lib_adr1": "1 rue du Sundgau",
"nb_blanc": "10",
"num_tour": "2",
"cod_parti": "RN",
"geo_shape": "[large value omitted]",
"millesime": "2024",
"nb_emarge": "850",
"nb_votant": "850",
"num_liste": 1,
"num_ordre": 1,
"cod_bureau": "117",
"cod_canton": "1",
"lib_bureau": "Ecole élémentaire du Neufeld",
"nb_bureaux": "152",
"nb_inscrit": "1101",
"cod_circons": "2",
"cod_scrutin": "L0624",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.56669347432025,
"lon": 7.753170539342465
},
"nb_enveloppe": null,
"cod_lib_bureau": "117-Ecole élémentaire du Neufeld",
"traitement_date": "07 juillet 2024",
"geo_point_2d_lat": "48.5666934743202",
"geo_point_2d_lon": "7.753170539342465",
"traitement_heure": "22:36",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "JORON Virginie (Rassemblement National)",
"total_nb_nuls_tour": 945,
"nb_suffrage_exprime": 839,
"total_nb_blancs_tour": 2941,
"total_nb_votants_tour": 139644,
"total_nb_inscrits_tour": 206540,
"nb_bureaux_circonscription": "57",
"nb_bureaux_depouilles_tour": "152",
"total_nb_nuls_circonscription": 217,
"total_nb_blancs_circonscription": 709,
"total_nb_suffrages_exprimes_tour": 135758,
"total_nb_votants_circonscription": 50303,
"total_nb_inscrits_circonscription": 73016,
"nb_bureaux_depouilles_circonscription": "57",
"total_nb_suffrages_exprimes_circonscription": 49377
}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-des-elections-legislatives-2024-version-detaillee
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.strasbourg.eu/api/explore/v2.1/catalog/datasets/resultats-du-second-tour-des-elections-legislatives-2024-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.