Results of the First Round of the 2026 Municipal Elections - Detailed VersionRésultats du premier tour des élections municipales 2026 - version détaillée
Résultats du premier tour des élections municipales 2026 - version détailléeResults of the First Round of the 2026 Municipal Elections - Detailed Version
This dataset provides the results of the first round of the 2026 French municipal elections, published as open data, likely by the city of Strasbourg. The figures come directly from polling station counts and are described as fully reliable. Each row corresponds to one candidate's result at a single polling station, allowing detailed breakdowns by voting district. The dataset also includes mapping of voting sectors, enabling geographic analysis of the results alongside the raw vote counts.Résultat du premier tour des élections municipales de 2026. 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 vote.
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 | Election code identifier.Election code identifier. |
| 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 | Polling station name.Polling station name. |
| 100% | cod_lib_bureauCod lib bureau | text | Combined polling station code and name.Combined polling station code and name. |
| 100% | lib_adr1Lib adr1 | text | Polling station street address.Polling station street address. |
| 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 | Total number of polling stations.Total number of polling stations. |
| 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_inscritNb inscrit | text | Number of registered voters at this polling station.Number of registered voters at this polling station. |
| 100% | nb_votantNb votant | text | Number of voters who cast a ballot at this station.Number of voters who cast a ballot at this station. |
| 100% | nb_blancNb blanc | text | Number of blank ballots at this station.Number of blank ballots at this station. |
| 100% | nb_emargeNb emarge | text | Number of voters marked present on the electoral roll.Number of voters marked present on 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 this station.Number of invalid (null) ballots at this station. |
| 100% | nb_procuratNb procurat | text | Number of votes cast by proxy at this station.Number of votes cast by proxy at this 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 this station.Number of valid votes cast at this station. |
| 0% | cod_partiCod parti | text | Political party code of the candidate list.Political party code of the candidate list. |
| 100% | lib_liste_afficheeLib liste affichee | text | Displayed name of the candidate list.Displayed name of the candidate list. |
| 100% | num_listeNum liste | int | Order number of the candidate list.Order number of the candidate list. |
| 100% | num_ordreNum ordre | int | Rank order of the candidate list's result.Rank order of the candidate list's result. |
| 100% | nb_voixNb voix | int | Number of votes received by this list at the station.Number of votes received by this list at the station. |
| 100% | total_nb_blancs_tourTotal nb blancs tour | int | Total blank ballots across the whole round.Total blank ballots across the whole round. |
| 100% | total_nb_inscrits_tourTotal nb inscrits tour | int | Total registered voters across the whole round.Total registered voters across the whole round. |
| 100% | total_nb_nuls_tourTotal nb nuls tour | int | Total invalid ballots across the whole round.Total invalid ballots across the whole round. |
| 100% | total_nb_suffrages_exprimes_tourTotal nb suffrages exprimes tour | int | Total valid votes cast across the whole round.Total valid votes cast across the whole round. |
| 100% | total_nb_votants_tourTotal nb votants tour | int | Total number of voters across the whole round.Total number of voters across the whole round. |
| — | traitement_dateTraitement date | text | Date the results were processed.Date the results were processed. |
| — | traitement_heureTraitement heure | text | Time the results were processed.Time the results were processed. |
| — | 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 of the voting sector.Geographic boundary of the voting sector. |
| — | geo_point_2dGeo Point | geo_point_2d | Geographic coordinates of the polling station.Geographic coordinates of the polling station. |
| — | nb_bureaux_cantonNb bureaux canton | text | Total number of polling stations in the canton.Total number of polling stations in the canton. |
| — | nb_bureaux_depouilles_cantonNb bureaux depouilles canton | text | Number of polling stations counted in the canton.Number of polling stations counted in the canton. |
| — | total_nb_blancs_cantonTotal nb blancs canton | text | Total blank ballots across the canton.Total blank ballots across the canton. |
| — | total_nb_inscrits_cantonTotal nb inscrits canton | text | Total registered voters in the canton.Total registered voters in the canton. |
| 100% | total_nb_nuls_cantonTotal nb nuls canton | text | Total invalid ballots across the canton.Total invalid ballots across the canton. |
| 100% | total_nb_suffrages_exprimes_cantonTotal nb suffrages exprimes canton | text | Total valid votes cast across the canton.Total valid votes cast across the canton. |
| 100% | total_nb_votants_cantonTotal nb votants canton | text | Total number of voters across the canton.Total number of voters across the canton. |
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: 5 · nb_voix: 19
{
"nb_nul": "5",
"nb_voix": 19,
"lib_adr1": "ENTREE ANGLE RUE DE LA ZIEGELAU-",
"nb_blanc": "4",
"num_tour": "1",
"cod_parti": null,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
7.76366,
48.565574
],
[
7.763538,
48.565531
],
[
7.763479,
48.565502
],
[
7.762931,
48.565652
],
[
7.762619,
48.565665
],
[
7.762619,
48.565636
],
[
7.762919,
48.565623
],
[
7.763278,
48.565527
],
[
7.763378,
48.565445
],
[
7.763087,
48.565303
],
[
7.762806,
48.565207
],
[
7.763119,
48.565029
],
[
7.763451,
48.564785
],
[
7.7636,
48.564644
],
[
7.763723,
48.564514
],
[
7.763088,
48.564279
],
[
7.763144,
48.564225
],
[
7.763757,
48.564457
],
[
7.763795,
48.564406
],
[
7.764147,
48.563297
],
[
7.764135,
48.563257
],
[
7.763382,
48.562944
],
[
7.763347,
48.562837
],
[
7.762712,
48.562559
],
[
7.762629,
48.562564
],
[
7.762687,
48.562517
],
[
7.762989,
48.562647
],
[
7.763087,
48.562692
],
[
7.763368,
48.562817
],
[
7.763693,
48.562964
],
[
7.764086,
48.56313
],
[
7.764162,
48.563096
],
[
7.764737,
48.562784
],
[
7.764918,
48.5627
],
[
7.765176,
48.562557
],
[
7.765585,
48.56233
],
[
7.765648,
48.562296
],
[
7.765833,
48.562399
],
[
7.765854,
48.56241
],
[
7.76586,
48.562413
],
[
7.765948,
48.562464
],
[
7.766035,
48.562513
],
[
7.766146,
48.562574
],
[
7.766242,
48.562627
],
[
7.766323,
48.562672
],
[
7.766381,
48.562707
],
[
7.767319,
48.563218
],
[
7.767464,
48.5633
],
[
7.767589,
48.563371
],
[
7.767767,
48.563467
],
[
7.767831,
48.563499
],
[
7.767931,
48.563554
],
[
7.767936,
48.563557
],
[
7.768027,
48.563611
],
[
7.768377,
48.563804
],
[
7.768414,
48.563824
],
[
7.768573,
48.563912
],
[
7.768618,
48.563939
],
[
7.768758,
48.564024
],
[
7.768885,
48.564091
],
[
7.769034,
48.564174
],
[
7.76913,
48.564227
],
[
7.769072,
48.564377
],
[
7.768637,
48.564743
],
[
7.768722,
48.564816
],
[
7.768593,
48.564908
],
[
7.768418,
48.564896
],
[
7.768036,
48.5652
],
[
7.767861,
48.565241
],
[
7.767695,
48.565366
],
[
7.767507,
48.565251
],
[
7.766922,
48.564895
],
[
7.766733,
48.564794
],
[
7.766477,
48.564961
],
[
7.766205,
48.56511
],
[
7.765957,
48.564983
],
[
7.765851,
48.565044
],
[
7.766083,
48.565199
],
[
7.765864,
48.565372
],
[
7.765688,
48.565478
],
[
7.765421,
48.565631
],
[
7.765042,
48.565442
],
[
7.764884,
48.565582
],
[
7.764843,
48.56562
],
[
7.764446,
48.56591
],
[
7.764197,
48.565789
],
[
7.763753,
48.565595
],
[
7.76366,
48.565574
]
]
]
]
},
"properties": {}
},
"millesime": "2026",
"nb_emarge": "587",
"nb_votant": "587",
"num_liste": 8,
"num_ordre": 8,
"cod_bureau": "120",
"cod_canton": "1",
"lib_bureau": "ECOLE DE LA ZIEGELAU-GYMNASE BV 120",
"nb_bureaux": "149",
"nb_inscrit": "971",
"cod_circons": "1",
"cod_scrutin": "M0326",
"nb_procurat": "19",
"geo_point_2d": {
"lat": 48.56418655884824,
"lon": 7.765841553272711
},
"nb_enveloppe": null,
"cod_lib_bureau": "120-ECOLE DE LA ZIEGELAU-GYMNASE BV 120",
"traitement_date": "16 mars 2026",
"geo_point_2d_lat": "48.56418655884824",
"geo_point_2d_lon": "7.765841553272711",
"traitement_heure": "00:05",
"nb_bureaux_canton": "26",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "JAKUBOWICZ Pierre - Du nouveau pour Strasbourg (Horizons)",
"total_nb_nuls_tour": 339,
"nb_suffrage_exprime": 578,
"total_nb_blancs_tour": 481,
"total_nb_nuls_canton": "53",
"total_nb_votants_tour": 87177,
"total_nb_blancs_canton": "106",
"total_nb_inscrits_tour": 149962,
"total_nb_votants_canton": "17806",
"total_nb_inscrits_canton": "26659",
"nb_bureaux_depouilles_tour": "149",
"nb_bureaux_depouilles_canton": "26",
"total_nb_suffrages_exprimes_tour": 86357,
"total_nb_suffrages_exprimes_canton": "17647"
}Record 2nb_nul: 1 · nb_voix: 56
{
"nb_nul": "1",
"nb_voix": 56,
"lib_adr1": "RUE SAINT-JOSEPH",
"nb_blanc": "1",
"num_tour": "1",
"cod_parti": null,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
7.715307,
48.5803
],
[
7.715492,
48.579979
],
[
7.715686,
48.579674
],
[
7.715754,
48.579689
],
[
7.715852,
48.57983
],
[
7.715529,
48.580386
],
[
7.716829,
48.580582
],
[
7.717257,
48.580737
],
[
7.717408,
48.580844
],
[
7.717601,
48.580755
],
[
7.718295,
48.58086
],
[
7.718743,
48.580902
],
[
7.718853,
48.580994
],
[
7.718714,
48.581098
],
[
7.718606,
48.582547
],
[
7.718715,
48.582698
],
[
7.718363,
48.582737
],
[
7.718304,
48.583192
],
[
7.718659,
48.58337
],
[
7.718453,
48.583397
],
[
7.717867,
48.583367
],
[
7.717707,
48.583605
],
[
7.717321,
48.584617
],
[
7.718064,
48.584752
],
[
7.718011,
48.585207
],
[
7.718338,
48.585237
],
[
7.718406,
48.585301
],
[
7.718325,
48.585327
],
[
7.718051,
48.585301
],
[
7.717905,
48.585448
],
[
7.71821,
48.585584
],
[
7.718059,
48.586083
],
[
7.718205,
48.586164
],
[
7.718087,
48.5862
],
[
7.717922,
48.586718
],
[
7.714009,
48.587292
],
[
7.713729,
48.587329
],
[
7.713338,
48.587389
],
[
7.712833,
48.587472
],
[
7.712606,
48.587508
],
[
7.712499,
48.587158
],
[
7.712466,
48.587083
],
[
7.713967,
48.586791
],
[
7.714044,
48.586437
],
[
7.714154,
48.586319
],
[
7.714196,
48.586058
],
[
7.714242,
48.585857
],
[
7.714338,
48.585446
],
[
7.714403,
48.585191
],
[
7.714442,
48.585064
],
[
7.714578,
48.584285
],
[
7.714594,
48.584138
],
[
7.714566,
48.583939
],
[
7.714606,
48.58376
],
[
7.714873,
48.582288
],
[
7.714897,
48.582174
],
[
7.714913,
48.582076
],
[
7.714943,
48.581915
],
[
7.71495,
48.581876
],
[
7.715139,
48.580876
],
[
7.715179,
48.580666
],
[
7.715205,
48.580478
],
[
7.715205,
48.580477
],
[
7.715307,
48.5803
]
]
]
]
},
"properties": {}
},
"millesime": "2026",
"nb_emarge": "367",
"nb_votant": "367",
"num_liste": 5,
"num_ordre": 5,
"cod_bureau": "322",
"cod_canton": "3",
"lib_bureau": "ECOLE MAT CAMILLE CLAUS BV 322",
"nb_bureaux": "149",
"nb_inscrit": "752",
"cod_circons": "3",
"cod_scrutin": "M0326",
"nb_procurat": "5",
"geo_point_2d": {
"lat": 48.58391934811625,
"lon": 7.7162517990122925
},
"nb_enveloppe": null,
"cod_lib_bureau": "322-ECOLE MAT CAMILLE CLAUS BV 322",
"traitement_date": "16 mars 2026",
"geo_point_2d_lat": "48.58391934811625",
"geo_point_2d_lon": "7.7162517990122925",
"traitement_heure": "00:05",
"nb_bureaux_canton": "24",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "VETTER Jean-Philippe - Aimer Strasbourg (Les Républicains)",
"total_nb_nuls_tour": 339,
"nb_suffrage_exprime": 365,
"total_nb_blancs_tour": 481,
"total_nb_nuls_canton": "66",
"total_nb_votants_tour": 87177,
"total_nb_blancs_canton": "54",
"total_nb_inscrits_tour": 149962,
"total_nb_votants_canton": "11160",
"total_nb_inscrits_canton": "24179",
"nb_bureaux_depouilles_tour": "149",
"nb_bureaux_depouilles_canton": "24",
"total_nb_suffrages_exprimes_tour": 86357,
"total_nb_suffrages_exprimes_canton": "11040"
}Record 3nb_nul: 1 · nb_voix: 85
{
"nb_nul": "1",
"nb_voix": 85,
"lib_adr1": "19 RUE DU RIETH",
"nb_blanc": "1",
"num_tour": "1",
"cod_parti": null,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
7.713641,
48.60155
],
[
7.714373,
48.600934
],
[
7.714887,
48.600885
],
[
7.714795,
48.600667
],
[
7.713924,
48.600209
],
[
7.713594,
48.600226
],
[
7.713227,
48.600541
],
[
7.712899,
48.600671
],
[
7.71288,
48.600566
],
[
7.713135,
48.60034
],
[
7.712637,
48.599794
],
[
7.713769,
48.598961
],
[
7.714818,
48.598107
],
[
7.714544,
48.597835
],
[
7.714737,
48.597827
],
[
7.715179,
48.597945
],
[
7.715657,
48.597808
],
[
7.715556,
48.59693
],
[
7.715768,
48.596975
],
[
7.716816,
48.597428
],
[
7.7176,
48.597679
],
[
7.718337,
48.597919
],
[
7.719989,
48.598415
],
[
7.720107,
48.598442
],
[
7.722652,
48.599207
],
[
7.724024,
48.599685
],
[
7.724453,
48.599884
],
[
7.725251,
48.600392
],
[
7.72564,
48.600711
],
[
7.725971,
48.601038
],
[
7.726306,
48.601467
],
[
7.726624,
48.602004
],
[
7.726343,
48.602089
],
[
7.724616,
48.602486
],
[
7.723973,
48.602657
],
[
7.724244,
48.603103
],
[
7.72323,
48.603036
],
[
7.722274,
48.602957
],
[
7.722073,
48.602939
],
[
7.721304,
48.602606
],
[
7.720274,
48.602228
],
[
7.720139,
48.602266
],
[
7.719975,
48.602268
],
[
7.719571,
48.602253
],
[
7.719142,
48.602065
],
[
7.719055,
48.601997
],
[
7.718658,
48.601814
],
[
7.717798,
48.601504
],
[
7.717417,
48.601461
],
[
7.717134,
48.601707
],
[
7.716877,
48.601595
],
[
7.716525,
48.601922
],
[
7.715188,
48.603041
],
[
7.714468,
48.602657
],
[
7.714068,
48.603007
],
[
7.713815,
48.603003
],
[
7.713883,
48.603087
],
[
7.71359,
48.603358
],
[
7.713467,
48.603297
],
[
7.713439,
48.603198
],
[
7.713024,
48.602979
],
[
7.713728,
48.602362
],
[
7.713542,
48.60226
],
[
7.71412,
48.601783
],
[
7.713641,
48.60155
]
]
]
]
},
"properties": {}
},
"millesime": "2026",
"nb_emarge": "479",
"nb_votant": "479",
"num_liste": 5,
"num_ordre": 5,
"cod_bureau": "320",
"cod_canton": "3",
"lib_bureau": "ECOLE MAT MARGUERITE PEREY BV 320",
"nb_bureaux": "149",
"nb_inscrit": "1047",
"cod_circons": "3",
"cod_scrutin": "M0326",
"nb_procurat": "7",
"geo_point_2d": {
"lat": 48.60044713894709,
"lon": 7.719147470762404
},
"nb_enveloppe": null,
"cod_lib_bureau": "320-ECOLE MAT MARGUERITE PEREY BV 320",
"traitement_date": "16 mars 2026",
"geo_point_2d_lat": "48.60044713894709",
"geo_point_2d_lon": "7.719147470762404",
"traitement_heure": "00:05",
"nb_bureaux_canton": "24",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "VETTER Jean-Philippe - Aimer Strasbourg (Les Républicains)",
"total_nb_nuls_tour": 339,
"nb_suffrage_exprime": 477,
"total_nb_blancs_tour": 481,
"total_nb_nuls_canton": "66",
"total_nb_votants_tour": 87177,
"total_nb_blancs_canton": "54",
"total_nb_inscrits_tour": 149962,
"total_nb_votants_canton": "11160",
"total_nb_inscrits_canton": "24179",
"nb_bureaux_depouilles_tour": "149",
"nb_bureaux_depouilles_canton": "24",
"total_nb_suffrages_exprimes_tour": 86357,
"total_nb_suffrages_exprimes_canton": "11040"
}Record 4nb_nul: 3 · nb_voix: 160
{
"nb_nul": "3",
"nb_voix": 160,
"lib_adr1": "68 ROUTE DE LA MEINAU",
"nb_blanc": "3",
"num_tour": "1",
"cod_parti": null,
"geo_shape": "[large value omitted]",
"millesime": "2026",
"nb_emarge": "669",
"nb_votant": "669",
"num_liste": 5,
"num_ordre": 5,
"cod_bureau": "608",
"cod_canton": "6",
"lib_bureau": "ECOLE MAT DE LA MEINAU BV 608",
"nb_bureaux": "149",
"nb_inscrit": "1055",
"cod_circons": "6",
"cod_scrutin": "M0326",
"nb_procurat": "19",
"geo_point_2d": {
"lat": 48.56277599597929,
"lon": 7.742870028603911
},
"nb_enveloppe": null,
"cod_lib_bureau": "608-ECOLE MAT DE LA MEINAU BV 608",
"traitement_date": "16 mars 2026",
"geo_point_2d_lat": "48.56277599597929",
"geo_point_2d_lon": "7.742870028603911",
"traitement_heure": "00:05",
"nb_bureaux_canton": "30",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "VETTER Jean-Philippe - Aimer Strasbourg (Les Républicains)",
"total_nb_nuls_tour": 339,
"nb_suffrage_exprime": 663,
"total_nb_blancs_tour": 481,
"total_nb_nuls_canton": "76",
"total_nb_votants_tour": 87177,
"total_nb_blancs_canton": "96",
"total_nb_inscrits_tour": 149962,
"total_nb_votants_canton": "15537",
"total_nb_inscrits_canton": "29805",
"nb_bureaux_depouilles_tour": "149",
"nb_bureaux_depouilles_canton": "30",
"total_nb_suffrages_exprimes_tour": 86357,
"total_nb_suffrages_exprimes_canton": "15365"
}Record 5nb_nul: 2 · nb_voix: 1
{
"nb_nul": "2",
"nb_voix": 1,
"lib_adr1": "5 RUE SELLENICK",
"nb_blanc": "5",
"num_tour": "1",
"cod_parti": null,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
7.754749,
48.586264
],
[
7.754887,
48.586315
],
[
7.755014,
48.58649
],
[
7.755076,
48.586633
],
[
7.754971,
48.586787
],
[
7.754861,
48.586976
],
[
7.755427,
48.587133
],
[
7.755586,
48.587371
],
[
7.755443,
48.587621
],
[
7.755437,
48.587771
],
[
7.755666,
48.588187
],
[
7.754999,
48.58838
],
[
7.754518,
48.588501
],
[
7.753863,
48.588687
],
[
7.753479,
48.58879
],
[
7.75318,
48.588868
],
[
7.753295,
48.589041
],
[
7.753819,
48.588893
],
[
7.75402,
48.588991
],
[
7.754527,
48.58978
],
[
7.75476,
48.590115
],
[
7.755478,
48.589909
],
[
7.755564,
48.590072
],
[
7.754866,
48.590279
],
[
7.754624,
48.590347
],
[
7.753716,
48.590608
],
[
7.753519,
48.590756
],
[
7.753394,
48.591071
],
[
7.753148,
48.591709
],
[
7.752858,
48.591667
],
[
7.752005,
48.591569
],
[
7.752161,
48.590921
],
[
7.752253,
48.590754
],
[
7.752624,
48.590238
],
[
7.75242,
48.590111
],
[
7.751677,
48.589689
],
[
7.751649,
48.589674
],
[
7.751214,
48.589441
],
[
7.751532,
48.589335
],
[
7.750998,
48.589002
],
[
7.750774,
48.588866
],
[
7.74976,
48.588285
],
[
7.749513,
48.588142
],
[
7.748754,
48.587723
],
[
7.748693,
48.587558
],
[
7.748698,
48.587544
],
[
7.748512,
48.587453
],
[
7.748622,
48.587204
],
[
7.751192,
48.586918
],
[
7.752774,
48.586397
],
[
7.753926,
48.58601
],
[
7.754204,
48.585754
],
[
7.754347,
48.585826
],
[
7.754536,
48.585915
],
[
7.754624,
48.58598
],
[
7.754704,
48.586128
],
[
7.754751,
48.586148
],
[
7.754749,
48.586264
]
]
]
]
},
"properties": {}
},
"millesime": "2026",
"nb_emarge": "785",
"nb_votant": "785",
"num_liste": 4,
"num_ordre": 4,
"cod_bureau": "418",
"cod_canton": "4",
"lib_bureau": "PALAIS DES FETES BV 418",
"nb_bureaux": "149",
"nb_inscrit": "1101",
"cod_circons": "4",
"cod_scrutin": "M0326",
"nb_procurat": "46",
"geo_point_2d": {
"lat": 48.588333373511155,
"lon": 7.752667988659141
},
"nb_enveloppe": null,
"cod_lib_bureau": "418-PALAIS DES FETES BV 418",
"traitement_date": "16 mars 2026",
"geo_point_2d_lat": "48.588333373511155",
"geo_point_2d_lon": "7.752667988659141",
"traitement_heure": "00:05",
"nb_bureaux_canton": "25",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "FÈVE Louise - Lutte ouvrière - Le camp des travailleurs (Lutte Ouvrière)",
"total_nb_nuls_tour": 339,
"nb_suffrage_exprime": 778,
"total_nb_blancs_tour": 481,
"total_nb_nuls_canton": "46",
"total_nb_votants_tour": 87177,
"total_nb_blancs_canton": "93",
"total_nb_inscrits_tour": 149962,
"total_nb_votants_canton": "17876",
"total_nb_inscrits_canton": "27043",
"nb_bureaux_depouilles_tour": "149",
"nb_bureaux_depouilles_canton": "25",
"total_nb_suffrages_exprimes_tour": 86357,
"total_nb_suffrages_exprimes_canton": "17737"
}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-premier-tour-des-elections-municipales-2026-version-detaillee
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.strasbourg.eu/api/explore/v2.1/catalog/datasets/resultats-du-premier-tour-des-elections-municipales-2026-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.