First-round results of the 2020 municipal elections - detailed versionResultats du premier tour des élections municipales 2020 - version détaillée
Resultats du premier tour des élections municipales 2020 - version détailléeFirst-round results of the 2020 municipal elections - detailed version
This dataset provides the results of the 2020 municipal elections in the city of Strasbourg, France, published via the city's open data portal. Figures are drawn directly from polling station tallies and are considered fully reliable. Each row corresponds to the result of one candidate at a single polling station, allowing detailed breakdowns by candidate and location. The dataset also includes mapping of the voting sectors, enabling geographic analysis of results alongside the numerical figures. It is maintained by the city of Strasbourg as part of its open data offering on municipal election outcomes.Résultat aux élections municipales de la ville de Strasbourg de 2020. 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. Pour...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (34 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 0% | traitement_dateTraitement date | date | Date the result was processed.Date the result was processed. |
| 100% | traitement_heureTraitement heure | text | Time the result was processed.Time the result was processed. |
| 100% | cod_scrutinCod scrutin | text | Code identifying the election.Code identifying the election. |
| 100% | num_tourNum tour | text | Round number of the election.Round number of the election. |
| 100% | cod_cantonCod canton | text | Code of the canton.Code of the canton. |
| 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% | lib_adr1Lib adr1 | text | Street address of the polling station.Street address of the polling station. |
| 100% | cod_postalCod postal | text | Postal code of the polling station.Postal code of the polling station. |
| 100% | num_listeNum liste | text | Number assigned to the candidate list.Number assigned to the candidate list. |
| 100% | cod_listeCod liste | text | Code identifying the candidate list.Code identifying the candidate list. |
| 100% | lib_listeLib liste | text | Name of the candidate list and lead candidate.Name of the candidate list and lead candidate. |
| 100% | nom_tete_listeNom tete liste | text | Name of the list's lead candidate.Name of the list's lead candidate. |
| 100% | cod_partiCod parti | text | Code identifying the political party or coalition.Code identifying the political party or coalition. |
| 100% | lib_partiLib parti | text | Name of the political party or coalition.Name of the political party or coalition. |
| 100% | nb_voixNb voix | int | Number of votes received by the list.Number of votes received by the list. |
| 100% | nb_inscritNb inscrit | int | Number of registered voters at the polling station.Number of registered voters at the polling station. |
| 100% | nb_votantNb votant | int | Number of voters who voted at the polling station.Number of voters who voted at the polling station. |
| 100% | nb_emargeNb emarge | int | Number of voters who signed the attendance register.Number of voters who signed the attendance register. |
| 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. |
| — | nb_procuratNb procurat | int | Number of votes cast by proxy.Number of votes cast by proxy. |
| — | nb_blancNb blanc | int | Number of blank ballots cast.Number of blank ballots cast. |
| — | nb_nulNb nul | int | Number of spoiled/invalid ballots.Number of spoiled/invalid ballots. |
| — | num_ordreNum ordre | int | Order number of the list on the ballot.Order number of the list on the ballot. |
| — | cod_circonsCod circons | text | Code of the electoral constituency.Code of the electoral constituency. |
| — | ind_completInd complet | text | Indicator of whether the count is complete.Indicator of whether the count is complete. |
| — | nom | text | Name of the polling station and its number.Name of the polling station and its number. |
| — | geo_point_2dCoordinates | geo_point_2d | Geographic coordinates of the polling station.Geographic coordinates of the polling station. |
| — | libelle_secteurLibelle secteur | text | Label of the voting sector.Label of the voting sector. |
| — | circonscri | int | Number of the electoral constituency.Number of the electoral constituency. |
| 100% | canton | text | Number of the canton.Number of the canton. |
| 100% | geo_shapeShape | geo_shape | Geographic boundary of the voting sector.Geographic boundary of the voting sector. |
| 100% | cod_lib_bureauCod lib bureau | text | Combined polling station name and code.Combined polling station name and code. |
| 100% | participation | double | Voter turnout rate at the polling station, in percent.Voter turnout rate at the polling station, in percent. |
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: ECOLE ELE DE LA MUSAU BV 610 · canton: 6
{
"nom": "ECOLE ELE DE LA MUSAU BV 610",
"canton": "6",
"nb_nul": 5,
"nb_voix": 8,
"lib_adr1": "27 rue de la Ménagerie",
"nb_blanc": 5,
"num_tour": "1",
"cod_liste": "CE",
"cod_parti": "CE",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
7.7732838,
48.57100936
],
[
7.77363857,
48.57111551
],
[
7.77367137,
48.57102279
],
[
7.77427723,
48.57097619
],
[
7.77448625,
48.57092269
],
[
7.77460213,
48.57087887
],
[
7.77492783,
48.57072075
],
[
7.77555068,
48.57041423
],
[
7.77567312,
48.57046176
],
[
7.77585415,
48.57021441
],
[
7.77723224,
48.56955329
],
[
7.77740854,
48.56956943
],
[
7.77742163,
48.56945623
],
[
7.77770219,
48.56932029
],
[
7.77804761,
48.56934178
],
[
7.77834286,
48.56928012
],
[
7.77839538,
48.56916097
],
[
7.77834337,
48.56907159
],
[
7.77744935,
48.56866777
],
[
7.77721761,
48.56870472
],
[
7.77713356,
48.56852127
],
[
7.77663129,
48.56829024
],
[
7.77644203,
48.56833818
],
[
7.77640079,
48.56824229
],
[
7.77619688,
48.56814861
],
[
7.77607356,
48.56808976
],
[
7.77595887,
48.56811991
],
[
7.77592893,
48.5680241
],
[
7.77606021,
48.56773195
],
[
7.77615348,
48.56741285
],
[
7.776171,
48.56670384
],
[
7.77630912,
48.56656581
],
[
7.77615911,
48.56643506
],
[
7.7752709,
48.56646398
],
[
7.77496764,
48.56660588
],
[
7.77460082,
48.56646333
],
[
7.7735498,
48.56664941
],
[
7.7737179,
48.56674892
],
[
7.77390318,
48.56679871
],
[
7.77397761,
48.56703918
],
[
7.77453062,
48.56730147
],
[
7.77449593,
48.56733458
],
[
7.77436459,
48.56738463
],
[
7.77410418,
48.5673719
],
[
7.77403921,
48.56745959
],
[
7.7735753,
48.56752647
],
[
7.77349269,
48.56770882
],
[
7.7733503,
48.5678697
],
[
7.77343695,
48.56798489
],
[
7.77359444,
48.56799885
],
[
7.77353396,
48.56821602
],
[
7.77355584,
48.56845317
],
[
7.77361366,
48.56899566
],
[
7.77312123,
48.56957507
],
[
7.77309355,
48.56971029
],
[
7.77319779,
48.56978408
],
[
7.77311744,
48.56986387
],
[
7.77313618,
48.57001869
],
[
7.77318763,
48.57035561
],
[
7.77283132,
48.57039773
],
[
7.77284212,
48.57046855
],
[
7.77320712,
48.57046463
],
[
7.77340356,
48.57055806
],
[
7.77322522,
48.57065771
],
[
7.7732838,
48.57100936
]
]
]
},
"properties": {}
},
"lib_liste": "CUTAJAR Chantal - CUTAJAR Chantal - Citoyens Engagés (CE)",
"lib_parti": "Citoyens Engagés",
"nb_emarge": 461,
"nb_votant": 461,
"num_liste": "11",
"num_ordre": 11,
"circonscri": 2,
"cod_bureau": "610",
"cod_canton": "006",
"cod_postal": "67100",
"lib_bureau": "Ecole élémentaire de la Musau",
"nb_inscrit": 1518,
"cod_circons": "02",
"cod_scrutin": "M0320",
"ind_complet": "O",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.5688122811048,
"lon": 7.775108626437104
},
"participation": 30.368906455862977,
"cod_lib_bureau": "Ecole élémentaire de la Musau-610",
"nom_tete_liste": "CUTAJAR Chantal",
"libelle_secteur": "610 - ECOLE ELE DE LA MUSAU BV 610",
"traitement_date": null,
"traitement_heure": "23:35",
"nb_suffrage_exprime": 451
}Record 2nom: PALAIS DES FETES BV 417 · canton: 4
{
"nom": "PALAIS DES FETES BV 417",
"canton": "4",
"nb_nul": 8,
"nb_voix": 13,
"lib_adr1": "5 rue Sellénick",
"nb_blanc": 2,
"num_tour": "1",
"cod_liste": "LFI",
"cod_parti": "LFI-G-P-RE",
"geo_shape": "[large value omitted]",
"lib_liste": "LOQUAIS Kevin - LOQUAIS Kevin - Strasbourg en commun (LFI-Génération.s-PEPS-REV)",
"lib_parti": "La France Insoumise-Génération.s-PEPS-REV",
"nb_emarge": 404,
"nb_votant": 404,
"num_liste": "08",
"num_ordre": 8,
"circonscri": 1,
"cod_bureau": "417",
"cod_canton": "004",
"cod_postal": "67000",
"lib_bureau": "Palais des Fêtes",
"nb_inscrit": 1178,
"cod_circons": "01",
"cod_scrutin": "M0320",
"ind_complet": "O",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.59536578003335,
"lon": 7.749136251853104
},
"participation": 34.29541595925297,
"cod_lib_bureau": "Palais des Fêtes-417",
"nom_tete_liste": "LOQUAIS Kevin",
"libelle_secteur": "417 - PALAIS DES FETES BV 417",
"traitement_date": null,
"traitement_heure": "23:35",
"nb_suffrage_exprime": 394
}Record 3nom: ECOLE ELE DU CONSEIL DES QUINZE BV 511 · canton: 5
{
"nom": "ECOLE ELE DU CONSEIL DES QUINZE BV 511",
"canton": "5",
"nb_nul": 2,
"nb_voix": 3,
"lib_adr1": "13 rue de Rotterdam",
"nb_blanc": 2,
"num_tour": "1",
"cod_liste": "CE",
"cod_parti": "CE",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
7.77533133,
48.58548161
],
[
7.77551337,
48.58564054
],
[
7.77597751,
48.58604086
],
[
7.77597751,
48.58604095
],
[
7.77615437,
48.58615603
],
[
7.77615445,
48.586156
],
[
7.7761545,
48.58615603
],
[
7.77675936,
48.58583308
],
[
7.77700236,
48.58567954
],
[
7.77757836,
48.5852428
],
[
7.77758963,
48.58524423
],
[
7.77816216,
48.58548493
],
[
7.77840335,
48.58555303
],
[
7.77834414,
48.5856344
],
[
7.7783591,
48.5857246
],
[
7.77882449,
48.58637617
],
[
7.77916315,
48.58628275
],
[
7.7801109,
48.58594665
],
[
7.78048198,
48.58579006
],
[
7.77992242,
48.58509364
],
[
7.77913275,
48.5840982
],
[
7.77908512,
48.58377221
],
[
7.78106177,
48.58390924
],
[
7.78115389,
48.58351145
],
[
7.77923673,
48.58346524
],
[
7.77923747,
48.58343243
],
[
7.7787705,
48.58341048
],
[
7.7787778,
48.58328856
],
[
7.77849211,
48.58328167
],
[
7.77787136,
48.58343283
],
[
7.77726336,
48.58365491
],
[
7.77650186,
48.5840291
],
[
7.77639994,
48.58407925
],
[
7.77597744,
48.58428684
],
[
7.77594944,
48.5843316
],
[
7.77576241,
48.58437489
],
[
7.77579142,
48.58450507
],
[
7.77560755,
48.58464472
],
[
7.77544736,
48.58472817
],
[
7.77483413,
48.58505876
],
[
7.77533133,
48.58548161
]
]
]
},
"properties": {}
},
"lib_liste": "CUTAJAR Chantal - CUTAJAR Chantal - Citoyens Engagés (CE)",
"lib_parti": "Citoyens Engagés",
"nb_emarge": 253,
"nb_votant": 253,
"num_liste": "11",
"num_ordre": 11,
"circonscri": 1,
"cod_bureau": "511",
"cod_canton": "005",
"cod_postal": "67000",
"lib_bureau": "Ecole élémentaire du Conseil des Quinze",
"nb_inscrit": 805,
"cod_circons": "01",
"cod_scrutin": "M0320",
"ind_complet": "O",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.58478746074503,
"lon": 7.777952437023422
},
"participation": 31.428571428571427,
"cod_lib_bureau": "Ecole élémentaire du Conseil des Quinze-511",
"nom_tete_liste": "CUTAJAR Chantal",
"libelle_secteur": "511 - ECOLE ELE DU CONSEIL DES QUINZE BV 511",
"traitement_date": null,
"traitement_heure": "23:35",
"nb_suffrage_exprime": 249
}Record 4nom: ECOLE MAT DU NEUFELD BV 124 · canton: 1
{
"nom": "ECOLE MAT DU NEUFELD BV 124",
"canton": "1",
"nb_nul": 3,
"nb_voix": 2,
"lib_adr1": "1 rue du Sundgau",
"nb_blanc": 3,
"num_tour": "1",
"cod_liste": "NPA",
"cod_parti": "NPA",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
7.76093478,
48.56705666
],
[
7.76103467,
48.56721231
],
[
7.76149162,
48.56773669
],
[
7.76168983,
48.56774575
],
[
7.76158561,
48.56787813
],
[
7.76235946,
48.5687988
],
[
7.76207008,
48.56877645
],
[
7.7613671,
48.56861658
],
[
7.76143793,
48.56823818
],
[
7.76045014,
48.56815301
],
[
7.76032562,
48.56838161
],
[
7.76008994,
48.56831892
],
[
7.75988794,
48.56842375
],
[
7.75988781,
48.56842376
],
[
7.75976063,
48.56837599
],
[
7.75957092,
48.56831478
],
[
7.7589318,
48.56860306
],
[
7.75874717,
48.56850849
],
[
7.75867406,
48.5685595
],
[
7.7588054,
48.56863419
],
[
7.75841143,
48.56883758
],
[
7.75848784,
48.56896701
],
[
7.75831387,
48.5689291
],
[
7.7580611,
48.56906268
],
[
7.75800308,
48.5692007
],
[
7.75787008,
48.56917717
],
[
7.75697474,
48.56930145
],
[
7.75683019,
48.56926937
],
[
7.75693758,
48.56905546
],
[
7.75713957,
48.56871668
],
[
7.75697805,
48.56872476
],
[
7.75680329,
48.56885033
],
[
7.75562301,
48.56870512
],
[
7.75538315,
48.56869867
],
[
7.75542901,
48.5686352
],
[
7.75518532,
48.56814241
],
[
7.7553288,
48.56811943
],
[
7.75540645,
48.56800296
],
[
7.75538905,
48.56796614
],
[
7.75553953,
48.56793783
],
[
7.75584245,
48.56767527
],
[
7.75613188,
48.56759728
],
[
7.75630727,
48.56734918
],
[
7.75622666,
48.56719886
],
[
7.75639978,
48.56694044
],
[
7.75656976,
48.56656219
],
[
7.75665531,
48.56639029
],
[
7.75692366,
48.56583714
],
[
7.7581135,
48.56599702
],
[
7.75811363,
48.56599702
],
[
7.7584893,
48.56622627
],
[
7.75872947,
48.56624845
],
[
7.75890773,
48.56626249
],
[
7.75923706,
48.5659349
],
[
7.75949027,
48.56568304
],
[
7.75963014,
48.56579281
],
[
7.7596914,
48.56581219
],
[
7.7599873,
48.56608135
],
[
7.76012966,
48.56616534
],
[
7.76036136,
48.56639956
],
[
7.76074592,
48.56683924
],
[
7.76093478,
48.56705666
]
]
]
},
"properties": {}
},
"lib_liste": "SOUBISE Clément - SOUBISE Clément - Strasbourg anticapitaliste et Révolutionnaire (NPA)",
"lib_parti": "Nouveau parti anticapitaliste",
"nb_emarge": 459,
"nb_votant": 459,
"num_liste": "02",
"num_ordre": 2,
"circonscri": 2,
"cod_bureau": "124",
"cod_canton": "001",
"cod_postal": "67100",
"lib_bureau": "Ecole maternelle du Neufeld",
"nb_inscrit": 1070,
"cod_circons": "02",
"cod_scrutin": "M0320",
"ind_complet": "O",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.56753831647228,
"lon": 7.758437049775525
},
"participation": 42.89719626168224,
"cod_lib_bureau": "Ecole maternelle du Neufeld-124",
"nom_tete_liste": "SOUBISE Clément",
"libelle_secteur": "124 - ECOLE MAT DU NEUFELD BV 124",
"traitement_date": null,
"traitement_heure": "23:35",
"nb_suffrage_exprime": 453
}Record 5nom: LYCEE DES METIERS RENE CASSIN BV 501 · canton: 5
{
"nom": "LYCEE DES METIERS RENE CASSIN BV 501",
"canton": "5",
"nb_nul": 2,
"nb_voix": 124,
"lib_adr1": "4 rue Schoch",
"nb_blanc": 1,
"num_tour": "1",
"cod_liste": "EELV",
"cod_parti": "EELV-PCF",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
7.76023772,
48.58580641
],
[
7.75982624,
48.58564203
],
[
7.75968832,
48.58557522
],
[
7.75942296,
48.58565349
],
[
7.75864487,
48.58587647
],
[
7.75870462,
48.58573899
],
[
7.75817487,
48.58473473
],
[
7.75812093,
48.58463531
],
[
7.75813809,
48.58459207
],
[
7.75873535,
48.58436154
],
[
7.75891737,
48.58422276
],
[
7.75917431,
48.58423836
],
[
7.7609414,
48.58374616
],
[
7.76111105,
48.58360702
],
[
7.76134676,
48.58362911
],
[
7.7622277,
48.5833931
],
[
7.76230544,
48.5832846
],
[
7.76262704,
48.58335286
],
[
7.7650049,
48.58269165
],
[
7.76511178,
48.58251998
],
[
7.76533795,
48.58256496
],
[
7.76689075,
48.58214304
],
[
7.76704213,
48.58200747
],
[
7.76719864,
48.58202563
],
[
7.76738854,
48.58197233
],
[
7.76926456,
48.58146313
],
[
7.76929928,
48.5814537
],
[
7.76930309,
48.58441986
],
[
7.76886735,
48.58455138
],
[
7.76880001,
48.58469417
],
[
7.76873535,
48.58490329
],
[
7.76705892,
48.58539336
],
[
7.76653883,
48.58459938
],
[
7.76636852,
48.58455921
],
[
7.76629319,
48.58466659
],
[
7.76659704,
48.58516583
],
[
7.76676401,
48.58525886
],
[
7.76679258,
48.58543339
],
[
7.76725622,
48.58602287
],
[
7.76660267,
48.58619864
],
[
7.76645438,
48.58596272
],
[
7.76631394,
48.58599874
],
[
7.76645723,
48.58624274
],
[
7.76600068,
48.58637864
],
[
7.76600069,
48.58637873
],
[
7.76592839,
48.58648888
],
[
7.76615685,
48.58657066
],
[
7.76739077,
48.58622445
],
[
7.76783528,
48.58677678
],
[
7.76669264,
48.58711431
],
[
7.76641676,
48.58702071
],
[
7.76632327,
48.58712266
],
[
7.76647968,
48.58728693
],
[
7.76600713,
48.5872573
],
[
7.76600095,
48.58732845
],
[
7.76513519,
48.58757809
],
[
7.76447005,
48.58699998
],
[
7.7638102,
48.58647837
],
[
7.76335776,
48.58628952
],
[
7.76315168,
48.58634251
],
[
7.76310716,
48.58664303
],
[
7.76281452,
48.58659773
],
[
7.76250634,
48.58663369
],
[
7.76226756,
48.58652794
],
[
7.76182055,
48.58665045
],
[
7.76159917,
48.58649507
],
[
7.76127393,
48.58629614
],
[
7.76081502,
48.58605272
],
[
7.76023772,
48.58580641
]
]
]
},
"properties": {}
},
"lib_liste": "BARSEGHIAN Jeanne - BARSEGHIAN Jeanne - Strasbourg Ecologiste & citoyenne (EELV-PCF)",
"lib_parti": "Europe Ecologie Les Verts-Parti Communiste Français",
"nb_emarge": 418,
"nb_votant": 418,
"num_liste": "09",
"num_ordre": 9,
"circonscri": 1,
"cod_bureau": "501",
"cod_canton": "005",
"cod_postal": "67000",
"lib_bureau": "Lycée Technique Commercial René Cassin",
"nb_inscrit": 897,
"cod_circons": "01",
"cod_scrutin": "M0320",
"ind_complet": "O",
"nb_procurat": null,
"geo_point_2d": {
"lat": 48.584584175606935,
"lon": 7.764585100141579
},
"participation": 46.599777034559644,
"cod_lib_bureau": "Lycée Technique Commercial René Cassin-501",
"nom_tete_liste": "BARSEGHIAN Jeanne",
"libelle_secteur": "501 - LYCEE DES METIERS RENE CASSIN BV 501",
"traitement_date": null,
"traitement_heure": "23:35",
"nb_suffrage_exprime": 415
}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/elections-municipales-2020-1er-tour
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.strasbourg.eu/api/explore/v2.1/catalog/datasets/elections-municipales-2020-1er-tour/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.