c0mm0.com — the continuously verified register of European data

Register record·API·FR·MUNICIPALITYSTALE · checked 3d ago
R

Results of the municipal elections in Rennes - V2Résultats des élections municipales à Rennes - V2

Résultats des élections municipales à Rennes - V2Results of the municipal elections in Rennes - V2

APIDiscovered1/7blocked by verifiedQuery nowOpen workbenchSubscribe🇫🇷France

This API provides access to the results of the municipal elections held in the city of Rennes, published by Rennes Métropole, the local government authority for the Rennes metropolitan area in France. The dataset covers voting outcomes at the municipal level and is made freely available without authentication through the Rennes Métropole open-data portal. It can be used to analyze electoral results, voter turnout, or candidate performance across polling stations or districts within Rennes.Résultats des élections municipales à Rennes

government
47
fair

Weighted across five axes. Tap a ring for what it measures.

Data schema (127 fields)

Filterable via the API (125)
code_electionnom_electionnumero_tourdate_electioncode_communelibelle_communeniveau_detailnumero_lieunom_lieuadresse_lieunum_centrenumero_cantonnom_cantonnumero_circonscriptionnom_circonscriptionnb_inscritsnb_emargementsnb_bulletinsnb_blancnb_nulsnb_exprimespourcentage_participationvalidcandidat_1nb_voix_1pourcentage_1candidat_2nb_voix_2pourcentage_2candidat_3nb_voix_3pourcentage_3candidat_4nb_voix_4pourcentage_4candidat_5nb_voix_5pourcentage_5candidat_6nb_voix_6pourcentage_6candidat_7nb_voix_7pourcentage_7candidat_8nb_voix_8pourcentage_8candidat_9nb_voix_9pourcentage_9candidat_10nb_voix_10pourcentage_10candidat_11nb_voix_11pourcentage_11candidat_12nb_voix_12pourcentage_12candidat_13nb_voix_13pourcentage_13candidat_14nb_voix_14pourcentage_14candidat_15nb_voix_15pourcentage_15candidat_16nb_voix_16pourcentage_16candidat_17nb_voix_17pourcentage_17candidat_18nb_voix_18pourcentage_18candidat_19nb_voix_19pourcentage_19candidat_20nb_voix_20pourcentage_20candidat_21nb_voix_21pourcentage_21candidat_22nb_voix_22pourcentage_22candidat_23nb_voix_23pourcentage_23candidat_24nb_voix_24pourcentage_24candidat_25nb_voix_25pourcentage_25candidat_26nb_voix_261pourcentage_26candidat_27nb_voix_27pourcentage_27candidat_28nb_voix_28pourcentage_28candidat_29nb_voix_29pourcentage_29candidat_30nb_voix_30pourcentage_30candidat_31nb_voix_31pourcentage_31candidat_32nb_voix_32pourcentage_32candidat_33nb_voix_33pourcentage_33candidat_34nb_voix_34pourcentage_34

Click a field to see example values.

FillFieldTypeDescription
100%code_electionFilterable via the APICode electiontextCode identifying the election.Code identifying the election.
100%nom_electionFilterable via the APINom electiontextName of the election.Name of the election.
100%numero_tourFilterable via the APINumero tourintRound number of the election (1st or 2nd round).Round number of the election (1st or 2nd round).
100%date_electionFilterable via the APIDate electiondateDate on which the election took place.Date on which the election took place.
36.6%code_communeFilterable via the APICommune codetextINSEE code of the municipality.INSEE code of the municipality.
36.6%libelle_communeFilterable via the APILibelle communetextName of the municipality.Name of the municipality.
100%niveau_detailFilterable via the APINiveau detailtextLevel of geographic detail for the result row.Level of geographic detail for the result row.
90.2%numero_lieuFilterable via the APINumero lieutextNumber identifying the polling place.Number identifying the polling place.
90.2%nom_lieuFilterable via the APINom lieutextName of the polling place.Name of the polling place.
12.4%adresse_lieuFilterable via the APIAdresse lieutextStreet address of the polling place.Street address of the polling place.
73.2%num_centreFilterable via the APINum centreintNumber identifying the polling center.Number identifying the polling center.
62.3%numero_cantonFilterable via the APINumero cantonintNumber of the canton.Number of the canton.
61.2%nom_cantonFilterable via the APINom cantontextName of the canton.Name of the canton.
63.2%numero_circonscriptionFilterable via the APINumero circonscriptionintNumber of the electoral constituency.Number of the electoral constituency.
63%nom_circonscriptionFilterable via the APINom circonscriptiontextName of the electoral constituency.Name of the electoral constituency.
68.6%nb_inscritsFilterable via the APINb inscritsintNumber of registered voters.Number of registered voters.
63.4%nb_emargementsFilterable via the APINb emargementsintNumber of voters who signed the electoral roll.Number of voters who signed the electoral roll.
68.6%nb_bulletinsFilterable via the APINb bulletinsintTotal number of ballots cast.Total number of ballots cast.
35.7%nb_blancFilterable via the APINb blanctextNumber of blank ballots.Number of blank ballots.
68.6%nb_nulsFilterable via the APINb nulsintNumber of invalid (null) ballots.Number of invalid (null) ballots.
68.6%nb_exprimesFilterable via the APINb exprimesintNumber of valid votes cast.Number of valid votes cast.
63.4%pourcentage_participationFilterable via the APIPourcentage participationdoubleVoter turnout percentage.Voter turnout percentage.
63.4%validFilterable via the APItextIndicator of whether the record is valid.Indicator of whether the record is valid.
68.6%candidat_1Filterable via the APICandidat 1textName of candidate or list number 1.Name of candidate or list number 1.
68.6%nb_voix_1Filterable via the APINb voix 1intNumber of votes received by candidate 1.Number of votes received by candidate 1.
68.6%pourcentage_1Filterable via the APIPourcentage 1doublePercentage of votes received by candidate 1.Percentage of votes received by candidate 1.
66.9%candidat_2Filterable via the APICandidat 2textName of candidate or list number 2.Name of candidate or list number 2.
66.9%nb_voix_2Filterable via the APINb voix 2intNumber of votes received by candidate 2.Number of votes received by candidate 2.
66.9%pourcentage_2Filterable via the APIPourcentage 2doublePercentage of votes received by candidate 2.Percentage of votes received by candidate 2.
48.1%candidat_3Filterable via the APICandidat 3textName of candidate or list number 3.Name of candidate or list number 3.
48.1%nb_voix_3Filterable via the APINb voix 3intNumber of votes received by candidate 3.Number of votes received by candidate 3.
48.1%pourcentage_3Filterable via the APIPourcentage 3doublePercentage of votes received by candidate 3.Percentage of votes received by candidate 3.
31.8%candidat_4Filterable via the APICandidat 4textName of candidate or list number 4.Name of candidate or list number 4.
31.8%nb_voix_4Filterable via the APINb voix 4intNumber of votes received by candidate 4.Number of votes received by candidate 4.
31.8%pourcentage_4Filterable via the APIPourcentage 4doublePercentage of votes received by candidate 4.Percentage of votes received by candidate 4.
31.7%candidat_5Filterable via the APICandidat 5textName of candidate or list number 5.Name of candidate or list number 5.
31.7%nb_voix_5Filterable via the APINb voix 5intNumber of votes received by candidate 5.Number of votes received by candidate 5.
31.7%pourcentage_5Filterable via the APIPourcentage 5doublePercentage of votes received by candidate 5.Percentage of votes received by candidate 5.
31.7%candidat_6Filterable via the APICandidat 6textName of candidate or list number 6.Name of candidate or list number 6.
31.7%nb_voix_6Filterable via the APINb voix 6intNumber of votes received by candidate 6.Number of votes received by candidate 6.
31.7%pourcentage_6Filterable via the APIPourcentage 6doublePercentage of votes received by candidate 6.Percentage of votes received by candidate 6.
31.7%candidat_7Filterable via the APICandidat 7textName of candidate or list number 7.Name of candidate or list number 7.
31.7%nb_voix_7Filterable via the APINb voix 7intNumber of votes received by candidate 7.Number of votes received by candidate 7.
31.7%pourcentage_7Filterable via the APIPourcentage 7doublePercentage of votes received by candidate 7.Percentage of votes received by candidate 7.
31.7%candidat_8Filterable via the APICandidat 8textName of candidate or list number 8.Name of candidate or list number 8.
31.7%nb_voix_8Filterable via the APINb voix 8doubleNumber of votes received by candidate 8.Number of votes received by candidate 8.
31.7%pourcentage_8Filterable via the APIPourcentage 8doublePercentage of votes received by candidate 8.Percentage of votes received by candidate 8.
31.7%candidat_9Filterable via the APICandidat 9textName of candidate or list number 9.Name of candidate or list number 9.
31.7%nb_voix_9Filterable via the APINb voix 9intNumber of votes received by candidate 9.Number of votes received by candidate 9.
31.7%pourcentage_9Filterable via the APIPourcentage 9doublePercentage of votes received by candidate 9.Percentage of votes received by candidate 9.
0%candidat_10Filterable via the APICandidat 10textName of candidate or list number 10.Name of candidate or list number 10.
15.3%nb_voix_10Filterable via the APINb voix 10textNumber of votes received by candidate 10.Number of votes received by candidate 10.
0%pourcentage_10Filterable via the APIPourcentage 10textPercentage of votes received by candidate 10.Percentage of votes received by candidate 10.
0%candidat_11Filterable via the APICandidat 11textName of candidate or list number 11.Name of candidate or list number 11.
15.3%nb_voix_11Filterable via the APINb voix 11textNumber of votes received by candidate 11.Number of votes received by candidate 11.
0%pourcentage_11Filterable via the APIPourcentage 11textPercentage of votes received by candidate 11.Percentage of votes received by candidate 11.
0%candidat_12Filterable via the APICandidat 12textName of candidate or list number 12.Name of candidate or list number 12.
15.3%nb_voix_12Filterable via the APINb voix 12textNumber of votes received by candidate 12.Number of votes received by candidate 12.
0%pourcentage_12Filterable via the APIPourcentage 12textPercentage of votes received by candidate 12.Percentage of votes received by candidate 12.
0%candidat_13Filterable via the APICandidat 13textName of candidate or list number 13.Name of candidate or list number 13.
—nb_voix_13Filterable via the APINb voix 13textNumber of votes received by candidate 13.Number of votes received by candidate 13.
—pourcentage_13Filterable via the APIPourcentage 13textPercentage of votes received by candidate 13.Percentage of votes received by candidate 13.
—candidat_14Filterable via the APICandidat 14textName of candidate or list number 14.Name of candidate or list number 14.
—nb_voix_14Filterable via the APINb voix 14textNumber of votes received by candidate 14.Number of votes received by candidate 14.
—pourcentage_14Filterable via the APIPourcentage 14textPercentage of votes received by candidate 14.Percentage of votes received by candidate 14.
—candidat_15Filterable via the APICandidat 15textName of candidate or list number 15.Name of candidate or list number 15.
—nb_voix_15Filterable via the APINb voix 15textNumber of votes received by candidate 15.Number of votes received by candidate 15.
—pourcentage_15Filterable via the APIPourcentage 15textPercentage of votes received by candidate 15.Percentage of votes received by candidate 15.
—candidat_16Filterable via the APICandidat 16textName of candidate or list number 16.Name of candidate or list number 16.
—nb_voix_16Filterable via the APINb voix 16textNumber of votes received by candidate 16.Number of votes received by candidate 16.
—pourcentage_16Filterable via the APIPourcentage 16textPercentage of votes received by candidate 16.Percentage of votes received by candidate 16.
—candidat_17Filterable via the APICandidat 17textName of candidate or list number 17.Name of candidate or list number 17.
—nb_voix_17Filterable via the APINb voix 17textNumber of votes received by candidate 17.Number of votes received by candidate 17.
—pourcentage_17Filterable via the APIPourcentage 17textPercentage of votes received by candidate 17.Percentage of votes received by candidate 17.
—candidat_18Filterable via the APICandidat 18textName of candidate or list number 18.Name of candidate or list number 18.
—nb_voix_18Filterable via the APINb voix 18textNumber of votes received by candidate 18.Number of votes received by candidate 18.
—pourcentage_18Filterable via the APIPourcentage 18textPercentage of votes received by candidate 18.Percentage of votes received by candidate 18.
—candidat_19Filterable via the APICandidat 19textName of candidate or list number 19.Name of candidate or list number 19.
—nb_voix_19Filterable via the APINb voix 19textNumber of votes received by candidate 19.Number of votes received by candidate 19.
—pourcentage_19Filterable via the APIPourcentage 19textPercentage of votes received by candidate 19.Percentage of votes received by candidate 19.
—candidat_20Filterable via the APICandidat 20textName of candidate or list number 20.Name of candidate or list number 20.
—nb_voix_20Filterable via the APINb voix 20textNumber of votes received by candidate 20.Number of votes received by candidate 20.
—pourcentage_20Filterable via the APIPourcentage 20textPercentage of votes received by candidate 20.Percentage of votes received by candidate 20.
—candidat_21Filterable via the APICandidat 21textName of candidate or list number 21.Name of candidate or list number 21.
—nb_voix_21Filterable via the APINb voix 21textNumber of votes received by candidate 21.Number of votes received by candidate 21.
—pourcentage_21Filterable via the APIPourcentage 21textPercentage of votes received by candidate 21.Percentage of votes received by candidate 21.
—candidat_22Filterable via the APICandidat 22textName of candidate or list number 22.Name of candidate or list number 22.
—nb_voix_22Filterable via the APINb voix 22textNumber of votes received by candidate 22.Number of votes received by candidate 22.
—pourcentage_22Filterable via the APIPourcentage 22textPercentage of votes received by candidate 22.Percentage of votes received by candidate 22.
—candidat_23Filterable via the APICandidat 23textName of candidate or list number 23.Name of candidate or list number 23.
—nb_voix_23Filterable via the APINb voix 23textNumber of votes received by candidate 23.Number of votes received by candidate 23.
—pourcentage_23Filterable via the APIPourcentage 23textPercentage of votes received by candidate 23.Percentage of votes received by candidate 23.
—candidat_24Filterable via the APICandidat 24textName of candidate or list number 24.Name of candidate or list number 24.
—nb_voix_24Filterable via the APINb voix 24textNumber of votes received by candidate 24.Number of votes received by candidate 24.
—pourcentage_24Filterable via the APIPourcentage 24textPercentage of votes received by candidate 24.Percentage of votes received by candidate 24.
—candidat_25Filterable via the APICandidat 25textName of candidate or list number 25.Name of candidate or list number 25.
—nb_voix_25Filterable via the APINb voix 25textNumber of votes received by candidate 25.Number of votes received by candidate 25.
—pourcentage_25Filterable via the APIPourcentage 25textPercentage of votes received by candidate 25.Percentage of votes received by candidate 25.
—candidat_26Filterable via the APICandidat 26textName of candidate or list number 26.Name of candidate or list number 26.
—nb_voix_261Filterable via the APINb voix 261textNumber of votes received by candidate 26.Number of votes received by candidate 26.
—pourcentage_26Filterable via the APIPourcentage 26textPercentage of votes received by candidate 26.Percentage of votes received by candidate 26.
—candidat_27Filterable via the APICandidat 27textName of candidate or list number 27.Name of candidate or list number 27.
—nb_voix_27Filterable via the APINb voix 27textNumber of votes received by candidate 27.Number of votes received by candidate 27.
—pourcentage_27Filterable via the APIPourcentage 27textPercentage of votes received by candidate 27.Percentage of votes received by candidate 27.
—candidat_28Filterable via the APICandidat 28textName of candidate or list number 28.Name of candidate or list number 28.
—nb_voix_28Filterable via the APINb voix 28textNumber of votes received by candidate 28.Number of votes received by candidate 28.
—pourcentage_28Filterable via the APIPourcentage 28textPercentage of votes received by candidate 28.Percentage of votes received by candidate 28.
—candidat_29Filterable via the APICandidat 29textName of candidate or list number 29.Name of candidate or list number 29.
—nb_voix_29Filterable via the APINb voix 29textNumber of votes received by candidate 29.Number of votes received by candidate 29.
—pourcentage_29Filterable via the APIPourcentage 29textPercentage of votes received by candidate 29.Percentage of votes received by candidate 29.
—candidat_30Filterable via the APICandidat 30textName of candidate or list number 30.Name of candidate or list number 30.
—nb_voix_30Filterable via the APINb voix 30textNumber of votes received by candidate 30.Number of votes received by candidate 30.
—pourcentage_30Filterable via the APIPourcentage 30textPercentage of votes received by candidate 30.Percentage of votes received by candidate 30.
—candidat_31Filterable via the APICandidat 31textName of candidate or list number 31.Name of candidate or list number 31.
—nb_voix_31Filterable via the APINb voix 31textNumber of votes received by candidate 31.Number of votes received by candidate 31.
—pourcentage_31Filterable via the APIPourcentage 31textPercentage of votes received by candidate 31.Percentage of votes received by candidate 31.
—candidat_32Filterable via the APICandidat 32textName of candidate or list number 32.Name of candidate or list number 32.
—nb_voix_32Filterable via the APINb voix 32textNumber of votes received by candidate 32.Number of votes received by candidate 32.
—pourcentage_32Filterable via the APIPourcentage 32textPercentage of votes received by candidate 32.Percentage of votes received by candidate 32.
—candidat_33Filterable via the APICandidat 33textName of candidate or list number 33.Name of candidate or list number 33.
—nb_voix_33Filterable via the APINb voix 33textNumber of votes received by candidate 33.Number of votes received by candidate 33.
—pourcentage_33Filterable via the APIPourcentage 33textPercentage of votes received by candidate 33.Percentage of votes received by candidate 33.
—candidat_34Filterable via the APICandidat 34textName of candidate or list number 34.Name of candidate or list number 34.
—nb_voix_34Filterable via the APINb voix 34textNumber of votes received by candidate 34.Number of votes received by candidate 34.
—pourcentage_34Filterable via the APIPourcentage 34textPercentage of votes received by candidate 34.Percentage of votes received by candidate 34.
—geo_shapeShapegeo_shapeGeographic boundary shape of the polling area.Geographic boundary shape of the polling area.
—geo_pointGeo pointgeo_point_2dGeographic coordinates of the polling place.Geographic coordinates of the polling place.

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)

These rows are ODbL-1.0: share-alike. Reusing them obliges you to license any derived database on the same terms.

Record 1valid: O · nb_nuls: 4
{
  "valid": "O",
  "nb_nuls": 4,
  "nb_blanc": "12",
  "nom_lieu": "Cité Internationale Paul Ricoeur",
  "geo_point": {
    "lat": 48.1068295705,
    "lon": -1.67572548949
  },
  "geo_shape": "[large value omitted]",
  "nb_voix_1": 87,
  "nb_voix_2": 89,
  "nb_voix_3": 295,
  "nb_voix_4": null,
  "nb_voix_5": null,
  "nb_voix_6": null,
  "nb_voix_7": null,
  "nb_voix_8": null,
  "nb_voix_9": null,
  "candidat_1": "Carole GANDON",
  "candidat_2": "Charles COMPAGNON",
  "candidat_3": "Nathalie APPÉRÉ",
  "candidat_4": null,
  "candidat_5": null,
  "candidat_6": null,
  "candidat_7": null,
  "candidat_8": null,
  "candidat_9": null,
  "nb_voix_10": null,
  "nb_voix_11": null,
  "nb_voix_12": null,
  "nb_voix_13": null,
  "nb_voix_14": null,
  "nb_voix_15": null,
  "nb_voix_16": null,
  "nb_voix_17": null,
  "nb_voix_18": null,
  "nb_voix_19": null,
  "nb_voix_20": null,
  "nb_voix_21": null,
  "nb_voix_22": null,
  "nb_voix_23": null,
  "nb_voix_24": null,
  "nb_voix_25": null,
  "nb_voix_27": null,
  "nb_voix_28": null,
  "nb_voix_29": null,
  "nb_voix_30": null,
  "nb_voix_31": null,
  "nb_voix_32": null,
  "nb_voix_33": null,
  "nb_voix_34": null,
  "nom_canton": "RENNES-2",
  "num_centre": 21,
  "candidat_10": null,
  "candidat_11": null,
  "candidat_12": null,
  "candidat_13": null,
  "candidat_14": null,
  "candidat_15": null,
  "candidat_16": null,
  "candidat_17": null,
  "candidat_18": null,
  "candidat_19": null,
  "candidat_20": null,
  "candidat_21": null,
  "candidat_22": null,
  "candidat_23": null,
  "candidat_24": null,
  "candidat_25": null,
  "candidat_26": null,
  "candidat_27": null,
  "candidat_28": null,
  "candidat_29": null,
  "candidat_30": null,
  "candidat_31": null,
  "candidat_32": null,
  "candidat_33": null,
  "candidat_34": null,
  "nb_exprimes": 471,
  "nb_inscrits": 1247,
  "nb_voix_261": null,
  "numero_lieu": "0212 Paul Ricoeur",
  "numero_tour": 2,
  "adresse_lieu": null,
  "code_commune": null,
  "nb_bulletins": 487,
  "nom_election": "ELECTIONS MUNICIPALES ET COMMUNAUTAIRES 2020",
  "code_election": "M20",
  "date_election": "2020-06-28",
  "niveau_detail": "bu",
  "numero_canton": 2,
  "pourcentage_1": 18.47,
  "pourcentage_2": 18.9,
  "pourcentage_3": 62.63,
  "pourcentage_4": null,
  "pourcentage_5": null,
  "pourcentage_6": null,
  "pourcentage_7": null,
  "pourcentage_8": null,
  "pourcentage_9": null,
  "nb_emargements": 487,
  "pourcentage_10": null,
  "pourcentage_11": null,
  "pourcentage_12": null,
  "pourcentage_13": null,
  "pourcentage_14": null,
  "pourcentage_15": null,
  "pourcentage_16": null,
  "pourcentage_17": null,
  "pourcentage_18": null,
  "pourcentage_19": null,
  "pourcentage_20": null,
  "pourcentage_21": null,
  "pourcentage_22": null,
  "pourcentage_23": null,
  "pourcentage_24": null,
  "pourcentage_25": null,
  "pourcentage_26": null,
  "pourcentage_27": null,
  "pourcentage_28": null,
  "pourcentage_29": null,
  "pourcentage_30": null,
  "pourcentage_31": null,
  "pourcentage_32": null,
  "pourcentage_33": null,
  "pourcentage_34": null,
  "libelle_commune": null,
  "nom_circonscription": "8ème circonscription",
  "numero_circonscription": 8,
  "pourcentage_participation": 39.05
}
Record 2valid: O · nb_nuls: 5
{
  "valid": "O",
  "nb_nuls": 5,
  "nb_blanc": "13",
  "nom_lieu": "Groupe Scolaire de l'Ille",
  "geo_point": {
    "lat": 48.1136970559,
    "lon": -1.69239008411
  },
  "geo_shape": "[large value omitted]",
  "nb_voix_1": 67,
  "nb_voix_2": 46,
  "nb_voix_3": 260,
  "nb_voix_4": null,
  "nb_voix_5": null,
  "nb_voix_6": null,
  "nb_voix_7": null,
  "nb_voix_8": null,
  "nb_voix_9": null,
  "candidat_1": "Carole GANDON",
  "candidat_2": "Charles COMPAGNON",
  "candidat_3": "Nathalie APPÉRÉ",
  "candidat_4": null,
  "candidat_5": null,
  "candidat_6": null,
  "candidat_7": null,
  "candidat_8": null,
  "candidat_9": null,
  "nb_voix_10": null,
  "nb_voix_11": null,
  "nb_voix_12": null,
  "nb_voix_13": null,
  "nb_voix_14": null,
  "nb_voix_15": null,
  "nb_voix_16": null,
  "nb_voix_17": null,
  "nb_voix_18": null,
  "nb_voix_19": null,
  "nb_voix_20": null,
  "nb_voix_21": null,
  "nb_voix_22": null,
  "nb_voix_23": null,
  "nb_voix_24": null,
  "nb_voix_25": null,
  "nb_voix_27": null,
  "nb_voix_28": null,
  "nb_voix_29": null,
  "nb_voix_30": null,
  "nb_voix_31": null,
  "nb_voix_32": null,
  "nb_voix_33": null,
  "nb_voix_34": null,
  "nom_canton": "RENNES-6",
  "num_centre": 61,
  "candidat_10": null,
  "candidat_11": null,
  "candidat_12": null,
  "candidat_13": null,
  "candidat_14": null,
  "candidat_15": null,
  "candidat_16": null,
  "candidat_17": null,
  "candidat_18": null,
  "candidat_19": null,
  "candidat_20": null,
  "candidat_21": null,
  "candidat_22": null,
  "candidat_23": null,
  "candidat_24": null,
  "candidat_25": null,
  "candidat_26": null,
  "candidat_27": null,
  "candidat_28": null,
  "candidat_29": null,
  "candidat_30": null,
  "candidat_31": null,
  "candidat_32": null,
  "candidat_33": null,
  "candidat_34": null,
  "nb_exprimes": 373,
  "nb_inscrits": 1175,
  "nb_voix_261": null,
  "numero_lieu": "0614 Ille",
  "numero_tour": 2,
  "adresse_lieu": null,
  "code_commune": null,
  "nb_bulletins": 391,
  "nom_election": "ELECTIONS MUNICIPALES ET COMMUNAUTAIRES 2020",
  "code_election": "M20",
  "date_election": "2020-06-28",
  "niveau_detail": "bu",
  "numero_canton": 6,
  "pourcentage_1": 17.96,
  "pourcentage_2": 12.33,
  "pourcentage_3": 69.71,
  "pourcentage_4": null,
  "pourcentage_5": null,
  "pourcentage_6": null,
  "pourcentage_7": null,
  "pourcentage_8": null,
  "pourcentage_9": null,
  "nb_emargements": 391,
  "pourcentage_10": null,
  "pourcentage_11": null,
  "pourcentage_12": null,
  "pourcentage_13": null,
  "pourcentage_14": null,
  "pourcentage_15": null,
  "pourcentage_16": null,
  "pourcentage_17": null,
  "pourcentage_18": null,
  "pourcentage_19": null,
  "pourcentage_20": null,
  "pourcentage_21": null,
  "pourcentage_22": null,
  "pourcentage_23": null,
  "pourcentage_24": null,
  "pourcentage_25": null,
  "pourcentage_26": null,
  "pourcentage_27": null,
  "pourcentage_28": null,
  "pourcentage_29": null,
  "pourcentage_30": null,
  "pourcentage_31": null,
  "pourcentage_32": null,
  "pourcentage_33": null,
  "pourcentage_34": null,
  "libelle_commune": null,
  "nom_circonscription": "8ème circonscription",
  "numero_circonscription": 8,
  "pourcentage_participation": 33.28
}
Record 3valid: O · nb_nuls: 24
{
  "valid": "O",
  "nb_nuls": 24,
  "nb_blanc": null,
  "nom_lieu": "Gymnase Commandant Bougouin",
  "geo_point": null,
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Polygon",
      "coordinates": [
        [
          [
            -1.6554587929,
            48.1099594339
          ],
          [
            -1.6554489864,
            48.1099312268
          ],
          [
            -1.6547272993,
            48.1099843349
          ],
          [
            -1.6545245442,
            48.1099841233
          ],
          [
            -1.6542269028,
            48.1098584784
          ],
          [
            -1.6537173973,
            48.1097542679
          ],
          [
            -1.6534151123,
            48.1097073803
          ],
          [
            -1.6527947397,
            48.1094069675
          ],
          [
            -1.6526539113,
            48.1086756177
          ],
          [
            -1.6526631218,
            48.1083751217
          ],
          [
            -1.6527837491,
            48.1082780991
          ],
          [
            -1.6525234995,
            48.1081684654
          ],
          [
            -1.6525287705,
            48.1081582017
          ],
          [
            -1.6526304574,
            48.107958552
          ],
          [
            -1.6526435636,
            48.1078991321
          ],
          [
            -1.6526722954,
            48.1077692219
          ],
          [
            -1.6526890574,
            48.1076995027
          ],
          [
            -1.652727836,
            48.107549623
          ],
          [
            -1.6527779741,
            48.1074981269
          ],
          [
            -1.6528941128,
            48.1074394328
          ],
          [
            -1.652988475,
            48.1074109215
          ],
          [
            -1.6531856376,
            48.1073570333
          ],
          [
            -1.6537195987,
            48.1072699851
          ],
          [
            -1.6548878113,
            48.1070498801
          ],
          [
            -1.6564507181,
            48.1067554561
          ],
          [
            -1.6566317284,
            48.1071105207
          ],
          [
            -1.6567292242,
            48.1071286298
          ],
          [
            -1.6569597953,
            48.1076353391
          ],
          [
            -1.6571842856,
            48.1080636524
          ],
          [
            -1.6573380495,
            48.1084014562
          ],
          [
            -1.6575289092,
            48.1086665075
          ],
          [
            -1.6579544623,
            48.1093524094
          ],
          [
            -1.6572803007,
            48.1094682921
          ],
          [
            -1.6563469867,
            48.1096858235
          ],
          [
            -1.6561425634,
            48.1097564164
          ],
          [
            -1.6564305567,
            48.1099557125
          ],
          [
            -1.6569093028,
            48.1100209148
          ],
          [
            -1.65725888,
            48.1100544741
          ],
          [
            -1.6575054818,
            48.1101312465
          ],
          [
            -1.6575287347,
            48.1102452628
          ],
          [
            -1.6575258072,
            48.1102476791
          ],
          [
            -1.6575308718,
            48.1102476524
          ],
          [
            -1.657527036,
            48.1104630981
          ],
          [
            -1.6556327779,
            48.1104594233
          ],
          [
            -1.6555626725,
            48.1102579548
          ],
          [
            -1.6554587929,
            48.1099594339
          ]
        ]
      ]
    },
    "properties": {}
  },
  "nb_voix_1": 349,
  "nb_voix_2": 133,
  "nb_voix_3": null,
  "nb_voix_4": null,
  "nb_voix_5": null,
  "nb_voix_6": null,
  "nb_voix_7": null,
  "nb_voix_8": null,
  "nb_voix_9": null,
  "candidat_1": "Nathalie APPÉRÉ",
  "candidat_2": "Bruno CHAVANAT",
  "candidat_3": null,
  "candidat_4": null,
  "candidat_5": null,
  "candidat_6": null,
  "candidat_7": null,
  "candidat_8": null,
  "candidat_9": null,
  "nb_voix_10": null,
  "nb_voix_11": null,
  "nb_voix_12": null,
  "nb_voix_13": null,
  "nb_voix_14": null,
  "nb_voix_15": null,
  "nb_voix_16": null,
  "nb_voix_17": null,
  "nb_voix_18": null,
  "nb_voix_19": null,
  "nb_voix_20": null,
  "nb_voix_21": null,
  "nb_voix_22": null,
  "nb_voix_23": null,
  "nb_voix_24": null,
  "nb_voix_25": null,
  "nb_voix_27": null,
  "nb_voix_28": null,
  "nb_voix_29": null,
  "nb_voix_30": null,
  "nb_voix_31": null,
  "nb_voix_32": null,
  "nb_voix_33": null,
  "nb_voix_34": null,
  "nom_canton": "Est",
  "num_centre": 16,
  "candidat_10": null,
  "candidat_11": null,
  "candidat_12": null,
  "candidat_13": null,
  "candidat_14": null,
  "candidat_15": null,
  "candidat_16": null,
  "candidat_17": null,
  "candidat_18": null,
  "candidat_19": null,
  "candidat_20": null,
  "candidat_21": null,
  "candidat_22": null,
  "candidat_23": null,
  "candidat_24": null,
  "candidat_25": null,
  "candidat_26": null,
  "candidat_27": null,
  "candidat_28": null,
  "candidat_29": null,
  "candidat_30": null,
  "candidat_31": null,
  "candidat_32": null,
  "candidat_33": null,
  "candidat_34": null,
  "nb_exprimes": 482,
  "nb_inscrits": 995,
  "nb_voix_261": null,
  "numero_lieu": "162 Cdt Bougouin",
  "numero_tour": 2,
  "adresse_lieu": null,
  "code_commune": null,
  "nb_bulletins": 506,
  "nom_election": "ELECTIONS MUNICIPALES ET COMMUNAUTAIRES 2014",
  "code_election": "M14",
  "date_election": "2014-03-30",
  "niveau_detail": "bu",
  "numero_canton": 6,
  "pourcentage_1": 72.41,
  "pourcentage_2": 27.59,
  "pourcentage_3": null,
  "pourcentage_4": null,
  "pourcentage_5": null,
  "pourcentage_6": null,
  "pourcentage_7": null,
  "pourcentage_8": null,
  "pourcentage_9": null,
  "nb_emargements": 506,
  "pourcentage_10": null,
  "pourcentage_11": null,
  "pourcentage_12": null,
  "pourcentage_13": null,
  "pourcentage_14": null,
  "pourcentage_15": null,
  "pourcentage_16": null,
  "pourcentage_17": null,
  "pourcentage_18": null,
  "pourcentage_19": null,
  "pourcentage_20": null,
  "pourcentage_21": null,
  "pourcentage_22": null,
  "pourcentage_23": null,
  "pourcentage_24": null,
  "pourcentage_25": null,
  "pourcentage_26": null,
  "pourcentage_27": null,
  "pourcentage_28": null,
  "pourcentage_29": null,
  "pourcentage_30": null,
  "pourcentage_31": null,
  "pourcentage_32": null,
  "pourcentage_33": null,
  "pourcentage_34": null,
  "libelle_commune": null,
  "nom_circonscription": "2ème circonscription",
  "numero_circonscription": 2,
  "pourcentage_participation": 50.85
}
Record 4valid: O · nb_nuls: 0
{
  "valid": "O",
  "nb_nuls": 0,
  "nb_blanc": "3",
  "nom_lieu": "Groupe Scolaire Louise Michel",
  "geo_point": {
    "lat": 48.1060717804,
    "lon": -1.6837931605
  },
  "geo_shape": "[large value omitted]",
  "nb_voix_1": 67,
  "nb_voix_2": 69,
  "nb_voix_3": 181,
  "nb_voix_4": null,
  "nb_voix_5": null,
  "nb_voix_6": null,
  "nb_voix_7": null,
  "nb_voix_8": null,
  "nb_voix_9": null,
  "candidat_1": "Carole GANDON",
  "candidat_2": "Charles COMPAGNON",
  "candidat_3": "Nathalie APPÉRÉ",
  "candidat_4": null,
  "candidat_5": null,
  "candidat_6": null,
  "candidat_7": null,
  "candidat_8": null,
  "candidat_9": null,
  "nb_voix_10": null,
  "nb_voix_11": null,
  "nb_voix_12": null,
  "nb_voix_13": null,
  "nb_voix_14": null,
  "nb_voix_15": null,
  "nb_voix_16": null,
  "nb_voix_17": null,
  "nb_voix_18": null,
  "nb_voix_19": null,
  "nb_voix_20": null,
  "nb_voix_21": null,
  "nb_voix_22": null,
  "nb_voix_23": null,
  "nb_voix_24": null,
  "nb_voix_25": null,
  "nb_voix_27": null,
  "nb_voix_28": null,
  "nb_voix_29": null,
  "nb_voix_30": null,
  "nb_voix_31": null,
  "nb_voix_32": null,
  "nb_voix_33": null,
  "nb_voix_34": null,
  "nom_canton": "RENNES-4",
  "num_centre": 43,
  "candidat_10": null,
  "candidat_11": null,
  "candidat_12": null,
  "candidat_13": null,
  "candidat_14": null,
  "candidat_15": null,
  "candidat_16": null,
  "candidat_17": null,
  "candidat_18": null,
  "candidat_19": null,
  "candidat_20": null,
  "candidat_21": null,
  "candidat_22": null,
  "candidat_23": null,
  "candidat_24": null,
  "candidat_25": null,
  "candidat_26": null,
  "candidat_27": null,
  "candidat_28": null,
  "candidat_29": null,
  "candidat_30": null,
  "candidat_31": null,
  "candidat_32": null,
  "candidat_33": null,
  "candidat_34": null,
  "nb_exprimes": 317,
  "nb_inscrits": 1109,
  "nb_voix_261": null,
  "numero_lieu": "0432 Louise Michel",
  "numero_tour": 2,
  "adresse_lieu": null,
  "code_commune": null,
  "nb_bulletins": 320,
  "nom_election": "ELECTIONS MUNICIPALES ET COMMUNAUTAIRES 2020",
  "code_election": "M20",
  "date_election": "2020-06-28",
  "niveau_detail": "bu",
  "numero_canton": 4,
  "pourcentage_1": 21.14,
  "pourcentage_2": 21.77,
  "pourcentage_3": 57.1,
  "pourcentage_4": null,
  "pourcentage_5": null,
  "pourcentage_6": null,
  "pourcentage_7": null,
  "pourcentage_8": null,
  "pourcentage_9": null,
  "nb_emargements": 320,
  "pourcentage_10": null,
  "pourcentage_11": null,
  "pourcentage_12": null,
  "pourcentage_13": null,
  "pourcentage_14": null,
  "pourcentage_15": null,
  "pourcentage_16": null,
  "pourcentage_17": null,
  "pourcentage_18": null,
  "pourcentage_19": null,
  "pourcentage_20": null,
  "pourcentage_21": null,
  "pourcentage_22": null,
  "pourcentage_23": null,
  "pourcentage_24": null,
  "pourcentage_25": null,
  "pourcentage_26": null,
  "pourcentage_27": null,
  "pourcentage_28": null,
  "pourcentage_29": null,
  "pourcentage_30": null,
  "pourcentage_31": null,
  "pourcentage_32": null,
  "pourcentage_33": null,
  "pourcentage_34": null,
  "libelle_commune": null,
  "nom_circonscription": "8ème circonscription",
  "numero_circonscription": 8,
  "pourcentage_participation": 28.85
}
Record 5valid: — · nb_nuls: —
{
  "valid": null,
  "nb_nuls": null,
  "nb_blanc": null,
  "nom_lieu": "Groupe Scolaire Villeneuve",
  "geo_point": null,
  "geo_shape": "[large value omitted]",
  "nb_voix_1": null,
  "nb_voix_2": null,
  "nb_voix_3": null,
  "nb_voix_4": null,
  "nb_voix_5": null,
  "nb_voix_6": null,
  "nb_voix_7": null,
  "nb_voix_8": null,
  "nb_voix_9": null,
  "candidat_1": null,
  "candidat_2": null,
  "candidat_3": null,
  "candidat_4": null,
  "candidat_5": null,
  "candidat_6": null,
  "candidat_7": null,
  "candidat_8": null,
  "candidat_9": null,
  "nb_voix_10": null,
  "nb_voix_11": null,
  "nb_voix_12": null,
  "nb_voix_13": null,
  "nb_voix_14": null,
  "nb_voix_15": null,
  "nb_voix_16": null,
  "nb_voix_17": null,
  "nb_voix_18": null,
  "nb_voix_19": null,
  "nb_voix_20": null,
  "nb_voix_21": null,
  "nb_voix_22": null,
  "nb_voix_23": null,
  "nb_voix_24": null,
  "nb_voix_25": null,
  "nb_voix_27": null,
  "nb_voix_28": null,
  "nb_voix_29": null,
  "nb_voix_30": null,
  "nb_voix_31": null,
  "nb_voix_32": null,
  "nb_voix_33": null,
  "nb_voix_34": null,
  "nom_canton": null,
  "num_centre": null,
  "candidat_10": null,
  "candidat_11": null,
  "candidat_12": null,
  "candidat_13": null,
  "candidat_14": null,
  "candidat_15": null,
  "candidat_16": null,
  "candidat_17": null,
  "candidat_18": null,
  "candidat_19": null,
  "candidat_20": null,
  "candidat_21": null,
  "candidat_22": null,
  "candidat_23": null,
  "candidat_24": null,
  "candidat_25": null,
  "candidat_26": null,
  "candidat_27": null,
  "candidat_28": null,
  "candidat_29": null,
  "candidat_30": null,
  "candidat_31": null,
  "candidat_32": null,
  "candidat_33": null,
  "candidat_34": null,
  "nb_exprimes": null,
  "nb_inscrits": null,
  "nb_voix_261": null,
  "numero_lieu": "44",
  "numero_tour": 2,
  "adresse_lieu": null,
  "code_commune": "238",
  "nb_bulletins": null,
  "nom_election": "ELECTIONS MUNICIPALES 2026",
  "code_election": "M26",
  "date_election": "2026-03-22",
  "niveau_detail": "li",
  "numero_canton": null,
  "pourcentage_1": null,
  "pourcentage_2": null,
  "pourcentage_3": null,
  "pourcentage_4": null,
  "pourcentage_5": null,
  "pourcentage_6": null,
  "pourcentage_7": null,
  "pourcentage_8": null,
  "pourcentage_9": null,
  "nb_emargements": null,
  "pourcentage_10": null,
  "pourcentage_11": null,
  "pourcentage_12": null,
  "pourcentage_13": null,
  "pourcentage_14": null,
  "pourcentage_15": null,
  "pourcentage_16": null,
  "pourcentage_17": null,
  "pourcentage_18": null,
  "pourcentage_19": null,
  "pourcentage_20": null,
  "pourcentage_21": null,
  "pourcentage_22": null,
  "pourcentage_23": null,
  "pourcentage_24": null,
  "pourcentage_25": null,
  "pourcentage_26": null,
  "pourcentage_27": null,
  "pourcentage_28": null,
  "pourcentage_29": null,
  "pourcentage_30": null,
  "pourcentage_31": null,
  "pourcentage_32": null,
  "pourcentage_33": null,
  "pourcentage_34": null,
  "libelle_commune": "Rennes",
  "nom_circonscription": null,
  "numero_circonscription": null,
  "pourcentage_participation": null
}

Live sample captured at profiling time — values may have changed upstream.

Verification Status

Using the API

Configuration

Base URL
https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/resultats-des-elections-municipales-a-rennes-v2

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/resultats-des-elections-municipales-a-rennes-v2/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.

Full API documentation ↗

Rate limits

7 000 req/day
per ipmeasured
observed 2 days ago

Dataset

Volume & freshness

Records
918
Last upstream update
7 months ago
2026-03-23

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Résultats des élections municipales à Rennes - V2 — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.