Second round results of the 2026 municipal elections - detailed versionRésultats du second tour des élections municipales 2026 - version détaillée
Résultats du second tour des élections municipales 2026 - version détailléeSecond round results of the 2026 municipal elections - detailed version
This dataset provides detailed results of the second round of the 2026 French municipal elections, published as an open API by the city of Strasbourg. Figures come directly from polling station tallies and are stated to be fully reliable. Each row corresponds to one candidate's result in one polling station, allowing fine-grained analysis by voting district. The dataset also includes the mapping of voting sectors, enabling geographic visualization of results. It covers national-scope municipal election data at the local (Strasbourg) level, accessible without authentication.Résultat du second 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 of the dataset.Election year of the dataset. |
| 100% | cod_scrutinCod scrutin | text | Code identifying the specific election.Code identifying the specific election. |
| 100% | num_tourNum tour | text | Round number of the election (e.g. first or second round).Round number of the election (e.g. first or second round). |
| 100% | cod_bureauCod bureau | text | Code identifying the polling station.Code identifying the polling station. |
| 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. |
| 100% | lib_adr1Lib adr1 | text | Street address of the polling station.Street address of the polling station. |
| 100% | cod_circonsCod circons | text | Code of the electoral constituency or sector.Code of the electoral constituency or sector. |
| 100% | cod_cantonCod canton | text | Code of the electoral canton.Code of the electoral canton. |
| 100% | nb_bureauxNb bureaux | text | Total number of polling stations in the commune.Total number of polling stations in the commune. |
| 100% | nb_bureaux_depouilles_tourNb bureaux depouilles tour | text | Number of polling stations whose votes have been counted for this round.Number of polling stations whose votes have been 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 polling station.Number of voters who cast a ballot at this polling station. |
| 100% | nb_blancNb blanc | text | Number of blank ballots at this polling station.Number of blank ballots at this polling station. |
| 100% | nb_emargeNb emarge | text | Number of voters recorded as having signed the electoral roll.Number of voters recorded as having signed the electoral roll. |
| 0% | nb_enveloppeNb enveloppe | text | Number of ballot envelopes counted at this polling station.Number of ballot envelopes counted at this polling station. |
| 100% | nb_nulNb nul | text | Number of invalid (null) ballots at this polling station.Number of invalid (null) ballots at this polling station. |
| 100% | nb_procuratNb procurat | text | Number of votes cast by proxy at this polling station.Number of votes cast by proxy at this polling station. |
| 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 this polling station.Number of valid votes cast at this polling station. |
| 0% | cod_partiCod parti | text | Code of the candidate's political party.Code of the candidate's political party. |
| 100% | lib_liste_afficheeLib liste affichee | text | Displayed name of the candidate's list.Displayed name of the candidate's list. |
| 100% | num_listeNum liste | int | Order number assigned to the candidate's list.Order number assigned to the candidate's list. |
| 100% | num_ordreNum ordre | int | Display order number of the candidate within results.Display order number of the candidate within results. |
| 100% | nb_voixNb voix | int | Number of votes received by the candidate at this polling station.Number of votes received by the candidate at this polling station. |
| 100% | total_nb_blancs_tourTotal nb blancs tour | int | Total blank ballots across the commune for this round.Total blank ballots across the commune for this round. |
| 100% | total_nb_inscrits_tourTotal nb inscrits tour | int | Total registered voters across the commune for this round.Total registered voters across the commune for this round. |
| 100% | total_nb_nuls_tourTotal nb nuls tour | int | Total invalid ballots across the commune for this round.Total invalid ballots across the commune for this round. |
| 100% | total_nb_suffrages_exprimes_tourTotal nb suffrages exprimes tour | int | Total valid votes across the commune for this round.Total valid votes across the commune for this round. |
| 100% | total_nb_votants_tourTotal nb votants tour | int | Total voters who cast a ballot across the commune for this round.Total voters who cast a ballot across the commune for this round. |
| — | traitement_dateTraitement date | text | Date the results data was processed.Date the results data was processed. |
| — | traitement_heureTraitement heure | text | Time the results data was processed.Time the results data was 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 polygon of the voting sector.Geographic boundary polygon 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 so far in the canton.Number of polling stations counted so far 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 across the canton.Total registered voters across 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 across the canton.Total valid votes across the canton. |
| 100% | total_nb_votants_cantonTotal nb votants canton | text | Total voters who cast a ballot across the canton.Total voters who cast a ballot across 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 1nb_nul: 1 · nb_voix: 99
{
"nb_nul": "1",
"nb_voix": 99,
"lib_adr1": "RUE DE LA PAPETERIE",
"nb_blanc": "5",
"num_tour": "2",
"cod_parti": null,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
7.783335,
48.606521
],
[
7.78306,
48.606845
],
[
7.782975,
48.607025
],
[
7.78303,
48.607287
],
[
7.782777,
48.607576
],
[
7.782828,
48.608073
],
[
7.782619,
48.608726
],
[
7.783304,
48.609237
],
[
7.782493,
48.609692
],
[
7.780822,
48.610132
],
[
7.78146,
48.610913
],
[
7.781385,
48.610922
],
[
7.781305,
48.610919
],
[
7.781422,
48.61105
],
[
7.781185,
48.611153
],
[
7.781088,
48.611232
],
[
7.781072,
48.611473
],
[
7.780617,
48.611545
],
[
7.780236,
48.61145
],
[
7.779814,
48.611547
],
[
7.779246,
48.61155
],
[
7.778699,
48.611677
],
[
7.778556,
48.611892
],
[
7.778363,
48.611829
],
[
7.777294,
48.611659
],
[
7.775839,
48.611759
],
[
7.775556,
48.612246
],
[
7.77282,
48.612908
],
[
7.772614,
48.612948
],
[
7.772007,
48.612815
],
[
7.771425,
48.612829
],
[
7.770816,
48.612791
],
[
7.770177,
48.612675
],
[
7.76929,
48.612875
],
[
7.768123,
48.61256
],
[
7.768255,
48.612135
],
[
7.768407,
48.611997
],
[
7.768651,
48.611877
],
[
7.768806,
48.611741
],
[
7.769181,
48.611307
],
[
7.769601,
48.610872
],
[
7.770146,
48.610207
],
[
7.770327,
48.609883
],
[
7.770381,
48.609719
],
[
7.770459,
48.609144
],
[
7.772093,
48.608261
],
[
7.772251,
48.60815
],
[
7.772391,
48.607954
],
[
7.77289,
48.607575
],
[
7.772972,
48.607516
],
[
7.773042,
48.607505
],
[
7.773396,
48.607205
],
[
7.774608,
48.606326
],
[
7.774989,
48.606374
],
[
7.775444,
48.606823
],
[
7.775581,
48.606793
],
[
7.775694,
48.606507
],
[
7.775572,
48.606375
],
[
7.775377,
48.606109
],
[
7.775494,
48.605931
],
[
7.775629,
48.605812
],
[
7.775902,
48.605801
],
[
7.776204,
48.605849
],
[
7.776731,
48.605685
],
[
7.777045,
48.605428
],
[
7.777739,
48.60531
],
[
7.777853,
48.605397
],
[
7.778042,
48.605453
],
[
7.778176,
48.6055
],
[
7.778302,
48.605545
],
[
7.778669,
48.605768
],
[
7.779562,
48.606227
],
[
7.779685,
48.606564
],
[
7.779875,
48.606689
],
[
7.779955,
48.606785
],
[
7.780146,
48.606749
],
[
7.780245,
48.606773
],
[
7.780647,
48.606812
],
[
7.780713,
48.606908
],
[
7.780846,
48.606941
],
[
7.781236,
48.607218
],
[
7.78133,
48.607165
],
[
7.78157,
48.606942
],
[
7.782054,
48.6062
],
[
7.782218,
48.606073
],
[
7.782487,
48.605989
],
[
7.782967,
48.605969
],
[
7.782968,
48.605969
],
[
7.783088,
48.606017
],
[
7.783052,
48.606175
],
[
7.783335,
48.606521
]
]
]
]
},
"properties": {}
},
"millesime": "2026",
"nb_emarge": "646",
"nb_votant": "646",
"num_liste": 10,
"num_ordre": 10,
"cod_bureau": "410",
"cod_canton": "4",
"lib_bureau": "ECOLE DE LA NIEDERAU BV 410",
"nb_bureaux": "149",
"nb_inscrit": "930",
"cod_circons": "4",
"cod_scrutin": "M0326",
"nb_procurat": "27",
"geo_point_2d": {
"lat": 48.60938429942463,
"lon": 7.776154775139228
},
"nb_enveloppe": null,
"cod_lib_bureau": "410-ECOLE DE LA NIEDERAU BV 410",
"traitement_date": "22 mars 2026",
"geo_point_2d_lat": "48.60938429942463",
"geo_point_2d_lon": "7.776154775139228",
"traitement_heure": "23:51",
"nb_bureaux_canton": "25",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "BARSEGHIAN Jeanne - Strasbourg fière, juste et vivante (Union de la Gauche)",
"total_nb_nuls_tour": 462,
"nb_suffrage_exprime": 640,
"total_nb_blancs_tour": 840,
"total_nb_nuls_canton": "63",
"total_nb_votants_tour": 90123,
"total_nb_blancs_canton": "140",
"total_nb_inscrits_tour": 150028,
"total_nb_votants_canton": "18553",
"total_nb_inscrits_canton": "27056",
"nb_bureaux_depouilles_tour": "149",
"nb_bureaux_depouilles_canton": "25",
"total_nb_suffrages_exprimes_tour": 88821,
"total_nb_suffrages_exprimes_canton": "18350"
}Record 2nb_nul: 5 · nb_voix: 186
{
"nb_nul": "5",
"nb_voix": 186,
"lib_adr1": "30 RUE DE BALBRONN",
"nb_blanc": "7",
"num_tour": "2",
"cod_parti": null,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
7.71123,
48.565062
],
[
7.710689,
48.565054
],
[
7.710605,
48.565148
],
[
7.708028,
48.564244
],
[
7.706906,
48.564954
],
[
7.706903,
48.56504
],
[
7.707141,
48.565209
],
[
7.707109,
48.565331
],
[
7.707313,
48.565323
],
[
7.70754,
48.565539
],
[
7.708093,
48.565426
],
[
7.708158,
48.565573
],
[
7.708006,
48.565625
],
[
7.707552,
48.565771
],
[
7.707465,
48.565801
],
[
7.707378,
48.565711
],
[
7.707354,
48.565569
],
[
7.707204,
48.565546
],
[
7.706654,
48.56582
],
[
7.706676,
48.565896
],
[
7.706538,
48.565892
],
[
7.706322,
48.56604
],
[
7.706184,
48.566173
],
[
7.706057,
48.566327
],
[
7.705511,
48.567245
],
[
7.70533,
48.567533
],
[
7.705213,
48.567581
],
[
7.705075,
48.567574
],
[
7.70496,
48.567508
],
[
7.704673,
48.566871
],
[
7.704001,
48.566355
],
[
7.703859,
48.565435
],
[
7.702514,
48.563234
],
[
7.702073,
48.563194
],
[
7.701588,
48.563118
],
[
7.700605,
48.562821
],
[
7.698733,
48.562259
],
[
7.698975,
48.561775
],
[
7.698565,
48.561652
],
[
7.698679,
48.561485
],
[
7.699087,
48.561578
],
[
7.699246,
48.561238
],
[
7.701896,
48.5608
],
[
7.702152,
48.560757
],
[
7.702568,
48.560687
],
[
7.702635,
48.560675
],
[
7.702722,
48.560661
],
[
7.702823,
48.560644
],
[
7.703359,
48.560553
],
[
7.703899,
48.560462
],
[
7.704698,
48.56054
],
[
7.704905,
48.560561
],
[
7.70512,
48.560584
],
[
7.705329,
48.560607
],
[
7.70585,
48.560664
],
[
7.706105,
48.560695
],
[
7.706312,
48.560721
],
[
7.706552,
48.56075
],
[
7.706513,
48.561012
],
[
7.706803,
48.561071
],
[
7.707223,
48.56103
],
[
7.710173,
48.562614
],
[
7.709418,
48.563088
],
[
7.710096,
48.563701
],
[
7.710115,
48.563828
],
[
7.710256,
48.563846
],
[
7.710428,
48.564003
],
[
7.710557,
48.564263
],
[
7.710775,
48.564463
],
[
7.710886,
48.564417
],
[
7.711328,
48.564823
],
[
7.71123,
48.565062
]
]
]
]
},
"properties": {}
},
"millesime": "2026",
"nb_emarge": "496",
"nb_votant": "496",
"num_liste": 10,
"num_ordre": 10,
"cod_bureau": "212",
"cod_canton": "2",
"lib_bureau": "ECOLE ELE JEAN GUTENBERG BV 212",
"nb_bureaux": "149",
"nb_inscrit": "1034",
"cod_circons": "2",
"cod_scrutin": "M0326",
"nb_procurat": "13",
"geo_point_2d": {
"lat": 48.56315675903912,
"lon": 7.705137078469301
},
"nb_enveloppe": null,
"cod_lib_bureau": "212-ECOLE ELE JEAN GUTENBERG BV 212",
"traitement_date": "22 mars 2026",
"geo_point_2d_lat": "48.56315675903912",
"geo_point_2d_lon": "7.705137078469301",
"traitement_heure": "23:51",
"nb_bureaux_canton": "21",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "BARSEGHIAN Jeanne - Strasbourg fière, juste et vivante (Union de la Gauche)",
"total_nb_nuls_tour": 462,
"nb_suffrage_exprime": 484,
"total_nb_blancs_tour": 840,
"total_nb_nuls_canton": "54",
"total_nb_votants_tour": 90123,
"total_nb_blancs_canton": "120",
"total_nb_inscrits_tour": 150028,
"total_nb_votants_canton": "11603",
"total_nb_inscrits_canton": "21054",
"nb_bureaux_depouilles_tour": "149",
"nb_bureaux_depouilles_canton": "21",
"total_nb_suffrages_exprimes_tour": 88821,
"total_nb_suffrages_exprimes_canton": "11429"
}Record 3nb_nul: 1 · nb_voix: 228
{
"nb_nul": "1",
"nb_voix": 228,
"lib_adr1": "1 RUE DU SUNDGAU",
"nb_blanc": "8",
"num_tour": "2",
"cod_parti": null,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
7.752547,
48.563898
],
[
7.752663,
48.564003
],
[
7.752809,
48.564316
],
[
7.753186,
48.564352
],
[
7.753168,
48.564419
],
[
7.752678,
48.564378
],
[
7.752587,
48.56446
],
[
7.752431,
48.564529
],
[
7.752544,
48.564677
],
[
7.752426,
48.565338
],
[
7.752266,
48.565381
],
[
7.752398,
48.565504
],
[
7.752695,
48.56583
],
[
7.752862,
48.566336
],
[
7.752981,
48.566365
],
[
7.753458,
48.565857
],
[
7.753779,
48.565955
],
[
7.753929,
48.565953
],
[
7.753843,
48.565871
],
[
7.753898,
48.565793
],
[
7.753466,
48.565641
],
[
7.753534,
48.565556
],
[
7.753954,
48.565701
],
[
7.754174,
48.565339
],
[
7.75435,
48.565116
],
[
7.75458,
48.565114
],
[
7.754649,
48.565224
],
[
7.754537,
48.565388
],
[
7.754816,
48.565477
],
[
7.754751,
48.565565
],
[
7.754473,
48.56547
],
[
7.753989,
48.566115
],
[
7.753764,
48.566149
],
[
7.753775,
48.566277
],
[
7.754887,
48.566663
],
[
7.755054,
48.566584
],
[
7.755123,
48.566659
],
[
7.75612,
48.566991
],
[
7.756216,
48.566966
],
[
7.756201,
48.566876
],
[
7.756257,
48.566894
],
[
7.7564,
48.56694
],
[
7.756227,
48.567199
],
[
7.756307,
48.567349
],
[
7.756132,
48.567597
],
[
7.755842,
48.567675
],
[
7.75554,
48.567938
],
[
7.755389,
48.567966
],
[
7.755406,
48.568003
],
[
7.755329,
48.568119
],
[
7.755185,
48.568142
],
[
7.755429,
48.568635
],
[
7.755383,
48.568699
],
[
7.754959,
48.568575
],
[
7.754299,
48.569652
],
[
7.754604,
48.569726
],
[
7.754587,
48.569758
],
[
7.754278,
48.56969
],
[
7.754125,
48.569737
],
[
7.754125,
48.569641
],
[
7.754138,
48.569581
],
[
7.753678,
48.569111
],
[
7.753957,
48.568714
],
[
7.753825,
48.56865
],
[
7.753247,
48.568749
],
[
7.753007,
48.568578
],
[
7.752784,
48.568587
],
[
7.752782,
48.568425
],
[
7.751956,
48.567851
],
[
7.752127,
48.566961
],
[
7.751987,
48.566876
],
[
7.751903,
48.566872
],
[
7.751846,
48.567197
],
[
7.751744,
48.567266
],
[
7.751316,
48.566829
],
[
7.750953,
48.565834
],
[
7.750562,
48.565337
],
[
7.750138,
48.56508
],
[
7.751132,
48.564376
],
[
7.752129,
48.563855
],
[
7.752183,
48.563464
],
[
7.752567,
48.563442
],
[
7.752787,
48.563319
],
[
7.753061,
48.563173
],
[
7.753078,
48.563235
],
[
7.753087,
48.56332
],
[
7.753073,
48.56341
],
[
7.753041,
48.563493
],
[
7.752988,
48.563578
],
[
7.752829,
48.563686
],
[
7.75275,
48.563692
],
[
7.752713,
48.563846
],
[
7.752547,
48.563898
]
]
]
]
},
"properties": {}
},
"millesime": "2026",
"nb_emarge": "871",
"nb_votant": "871",
"num_liste": 5,
"num_ordre": 5,
"cod_bureau": "117",
"cod_canton": "1",
"lib_bureau": "ECOLE ELE DU NEUFELD BV 117",
"nb_bureaux": "149",
"nb_inscrit": "1177",
"cod_circons": "1",
"cod_scrutin": "M0326",
"nb_procurat": "51",
"geo_point_2d": {
"lat": 48.56667918977986,
"lon": 7.753170142781455
},
"nb_enveloppe": null,
"cod_lib_bureau": "117-ECOLE ELE DU NEUFELD BV 117",
"traitement_date": "22 mars 2026",
"geo_point_2d_lat": "48.56667918977986",
"geo_point_2d_lon": "7.753170142781455",
"traitement_heure": "23:51",
"nb_bureaux_canton": "26",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "VETTER Jean-Philippe - Aimer Strasbourg (Les Républicains)",
"total_nb_nuls_tour": 462,
"nb_suffrage_exprime": 862,
"total_nb_blancs_tour": 840,
"total_nb_nuls_canton": "81",
"total_nb_votants_tour": 90123,
"total_nb_blancs_canton": "177",
"total_nb_inscrits_tour": 150028,
"total_nb_votants_canton": "18301",
"total_nb_inscrits_canton": "26667",
"nb_bureaux_depouilles_tour": "149",
"nb_bureaux_depouilles_canton": "26",
"total_nb_suffrages_exprimes_tour": 88821,
"total_nb_suffrages_exprimes_canton": "18043"
}Record 4nb_nul: 5 · nb_voix: 147
{
"nb_nul": "5",
"nb_voix": 147,
"lib_adr1": "10 RUE DU HOHBERG",
"nb_blanc": "5",
"num_tour": "2",
"cod_parti": null,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
7.703419,
48.582788
],
[
7.703406,
48.58265
],
[
7.703414,
48.582582
],
[
7.703421,
48.58251
],
[
7.703434,
48.582415
],
[
7.703441,
48.582332
],
[
7.703464,
48.582146
],
[
7.703465,
48.582135
],
[
7.703484,
48.581967
],
[
7.70351,
48.581852
],
[
7.703563,
48.581659
],
[
7.704954,
48.581833
],
[
7.707102,
48.582
],
[
7.707346,
48.581728
],
[
7.707131,
48.581694
],
[
7.707376,
48.580999
],
[
7.707561,
48.580959
],
[
7.707291,
48.580622
],
[
7.707623,
48.579326
],
[
7.707945,
48.579386
],
[
7.708117,
48.579307
],
[
7.707926,
48.579158
],
[
7.70821,
48.579044
],
[
7.708073,
48.578987
],
[
7.707973,
48.578966
],
[
7.708032,
48.578825
],
[
7.707309,
48.578671
],
[
7.707353,
48.578568
],
[
7.708074,
48.578721
],
[
7.708186,
48.578489
],
[
7.708391,
48.578457
],
[
7.708763,
48.578499
],
[
7.708909,
48.578642
],
[
7.710204,
48.581898
],
[
7.709964,
48.581911
],
[
7.710246,
48.582688
],
[
7.709632,
48.58279
],
[
7.710469,
48.583356
],
[
7.710594,
48.583511
],
[
7.710798,
48.583732
],
[
7.710305,
48.583697
],
[
7.709437,
48.58356
],
[
7.70864,
48.583481
],
[
7.707504,
48.583327
],
[
7.707321,
48.583328
],
[
7.70726,
48.583516
],
[
7.707221,
48.583634
],
[
7.707141,
48.583862
],
[
7.706919,
48.583862
],
[
7.706834,
48.583849
],
[
7.70658,
48.583804
],
[
7.706396,
48.583777
],
[
7.706264,
48.583764
],
[
7.706184,
48.583751
],
[
7.704427,
48.583404
],
[
7.704222,
48.583396
],
[
7.703996,
48.583434
],
[
7.703852,
48.583473
],
[
7.703471,
48.582914
],
[
7.703419,
48.582788
]
]
]
]
},
"properties": {}
},
"millesime": "2026",
"nb_emarge": "395",
"nb_votant": "395",
"num_liste": 10,
"num_ordre": 10,
"cod_bureau": "220",
"cod_canton": "2",
"lib_bureau": "GYMNASE DE L'ECOLE DU HOHBERG BV 220",
"nb_bureaux": "149",
"nb_inscrit": "826",
"cod_circons": "2",
"cod_scrutin": "M0326",
"nb_procurat": "10",
"geo_point_2d": {
"lat": 48.58188965144065,
"lon": 7.7074657464018435
},
"nb_enveloppe": null,
"cod_lib_bureau": "220-GYMNASE DE L'ECOLE DU HOHBERG BV 220",
"traitement_date": "22 mars 2026",
"geo_point_2d_lat": "48.58188965144065",
"geo_point_2d_lon": "7.7074657464018435",
"traitement_heure": "23:51",
"nb_bureaux_canton": "21",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "BARSEGHIAN Jeanne - Strasbourg fière, juste et vivante (Union de la Gauche)",
"total_nb_nuls_tour": 462,
"nb_suffrage_exprime": 385,
"total_nb_blancs_tour": 840,
"total_nb_nuls_canton": "54",
"total_nb_votants_tour": 90123,
"total_nb_blancs_canton": "120",
"total_nb_inscrits_tour": 150028,
"total_nb_votants_canton": "11603",
"total_nb_inscrits_canton": "21054",
"nb_bureaux_depouilles_tour": "149",
"nb_bureaux_depouilles_canton": "21",
"total_nb_suffrages_exprimes_tour": 88821,
"total_nb_suffrages_exprimes_canton": "11429"
}Record 5nb_nul: 5 · nb_voix: 326
{
"nb_nul": "5",
"nb_voix": 326,
"lib_adr1": "9 RUE DE L'ABBE WETTERLE",
"nb_blanc": "6",
"num_tour": "2",
"cod_parti": null,
"geo_shape": "[large value omitted]",
"millesime": "2026",
"nb_emarge": "743",
"nb_votant": "744",
"num_liste": 11,
"num_ordre": 11,
"cod_bureau": "407",
"cod_canton": "4",
"lib_bureau": "ECOLE ELE EDOUARD BRANLY BV 407",
"nb_bureaux": "149",
"nb_inscrit": "1186",
"cod_circons": "4",
"cod_scrutin": "M0326",
"nb_procurat": "28",
"geo_point_2d": {
"lat": 48.59804955385864,
"lon": 7.7619782209069665
},
"nb_enveloppe": null,
"cod_lib_bureau": "407-ECOLE ELE EDOUARD BRANLY BV 407",
"traitement_date": "22 mars 2026",
"geo_point_2d_lat": "48.59804955385864",
"geo_point_2d_lon": "7.7619782209069665",
"traitement_heure": "23:51",
"nb_bureaux_canton": "25",
"nb_sans_enveloppe": null,
"lib_liste_affichee": "TRAUTMANN Catherine - Pour Strasbourg (Parti socialiste)",
"total_nb_nuls_tour": 462,
"nb_suffrage_exprime": 733,
"total_nb_blancs_tour": 840,
"total_nb_nuls_canton": "63",
"total_nb_votants_tour": 90123,
"total_nb_blancs_canton": "140",
"total_nb_inscrits_tour": 150028,
"total_nb_votants_canton": "18553",
"total_nb_inscrits_canton": "27056",
"nb_bureaux_depouilles_tour": "149",
"nb_bureaux_depouilles_canton": "25",
"total_nb_suffrages_exprimes_tour": 88821,
"total_nb_suffrages_exprimes_canton": "18350"
}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-municipales-2026-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-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.