Results of the 2017 Presidential Election in Rennes, Round 2Résultats des élections présidentielles 2017 à Rennes Tour 2
Résultats des élections présidentielles 2017 à Rennes Tour 2Results of the 2017 Presidential Election in Rennes, Round 2
This API provides detailed results for the second round of the 2017 French presidential election in Rennes, broken down by polling station, in CSV format. Each polling station belongs to a voting location, which is registered within a canton belonging to an electoral constituency. The dataset also includes totals aggregated at the constituency level. It is published and maintained by Rennes Métropole, the local authority covering the Rennes metropolitan area, as part of its open-data program.Résultats détaillés pour Rennes pour le deuxième tour de l'élection présidentielle de 2017, par bureau de vote, au format CSV. Un bureau de vote appartient à un lieu de vote, lui même inscrit dans un canton qui appartient à une circonscription. A la fin du fichier, des totaux sont effectués par c...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (49 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | code_electionCode election | text | Code identifying the election.Code identifying the election. |
| 100% | nom_electionNom election | text | Name of the election.Name of the election. |
| 100% | numero_tourNumero tour | int | Round number of the election.Round number of the election. |
| 100% | date_electionDate election | date | Date the election round was held.Date the election round was held. |
| 100% | niveau_detailNiveau detail | text | Level of detail of the record (e.g. polling place or polling station).Level of detail of the record (e.g. polling place or polling station). |
| 92.4% | numero_lieuNumero lieu | int | Identifier number of the polling place.Identifier number of the polling place. |
| 72.9% | num_centreNum centre | int | Identifier number of the voting centre.Identifier number of the voting centre. |
| 92.4% | nom_lieuNom lieu | text | Name of the polling place.Name of the polling place. |
| 19.4% | adresse_lieuAdresse lieu | text | Address of the polling place.Address of the polling place. |
| 100% | numero_cantonNumero canton | int | Number of the canton.Number of the canton. |
| 96.5% | nom_cantonNom canton | text | Name of the canton.Name of the canton. |
| 100% | numero_circonscriptionNumero circonscription | int | Number of the electoral constituency.Number of the electoral constituency. |
| 95.1% | nom_circonscriptionNom circonscription | text | Name of the electoral constituency.Name of the electoral constituency. |
| 100% | nb_inscritsNb inscrits | int | Number of registered voters.Number of registered voters. |
| 100% | nb_emargementsNb emargements | int | Number of voters who signed the register.Number of voters who signed the register. |
| 100% | nb_bulletinsNb bulletins | int | Number of ballots cast.Number of ballots cast. |
| 100% | nb_nulsNb nuls | int | Number of invalid or void ballots.Number of invalid or void ballots. |
| 100% | nb_exprimesNb exprimes | int | Number of valid votes cast.Number of valid votes cast. |
| 100% | nb_blancNb blanc | int | Number of blank ballots.Number of blank ballots. |
| 100% | pourcentage_participationPourcentage participation | double | Voter turnout as a percentage.Voter turnout as a percentage. |
| 100% | valid | text | Flag indicating whether the record is valid.Flag indicating whether the record is valid. |
| 100% | candidat_1Candidat 1 | text | Name of the first candidate.Name of the first candidate. |
| 100% | nb_voix_1Nb voix 1 | int | Number of votes for the first candidate.Number of votes for the first candidate. |
| 100% | pourcentage_1Pourcentage 1 | double | Percentage of votes for the first candidate.Percentage of votes for the first candidate. |
| 100% | candidat_2Candidat 2 | text | Name of the second candidate.Name of the second candidate. |
| 100% | nb_voix_2Nb voix 2 | int | Number of votes for the second candidate.Number of votes for the second candidate. |
| 100% | pourcentage_2Pourcentage 2 | double | Percentage of votes for the second candidate.Percentage of votes for the second candidate. |
| 0% | pourcentage_15Pourcentage 15 | text | Percentage of votes for the fifteenth candidate.Percentage of votes for the fifteenth candidate. |
| 0% | candidat_16Candidat 16 | text | Name of the sixteenth candidate.Name of the sixteenth candidate. |
| 0% | nb_voix_16Nb voix 16 | text | Number of votes for the sixteenth candidate.Number of votes for the sixteenth candidate. |
| 0% | pourcentage_16Pourcentage 16 | text | Percentage of votes for the sixteenth candidate.Percentage of votes for the sixteenth candidate. |
| 0% | candidat_17Candidat 17 | text | Name of the seventeenth candidate.Name of the seventeenth candidate. |
| 0% | nb_voix_17Nb voix 17 | text | Number of votes for the seventeenth candidate.Number of votes for the seventeenth candidate. |
| 0% | pourcentage_17Pourcentage 17 | text | Percentage of votes for the seventeenth candidate.Percentage of votes for the seventeenth candidate. |
| 0% | candidat_18Candidat 18 | text | Name of the eighteenth candidate.Name of the eighteenth candidate. |
| 0% | nb_voix_18Nb voix 18 | text | Number of votes for the eighteenth candidate.Number of votes for the eighteenth candidate. |
| 0% | pourcentage_18Pourcentage 18 | text | Percentage of votes for the eighteenth candidate.Percentage of votes for the eighteenth candidate. |
| 0% | candidat_19Candidat 19 | text | Name of the nineteenth candidate.Name of the nineteenth candidate. |
| 0% | nb_voix_19Nb voix 19 | text | Number of votes for the nineteenth candidate.Number of votes for the nineteenth candidate. |
| 0% | pourcentage_19Pourcentage 19 | text | Percentage of votes for the nineteenth candidate.Percentage of votes for the nineteenth candidate. |
| — | candidat_20Candidat 20 | text | Name of the twentieth candidate.Name of the twentieth candidate. |
| — | nb_voix_20Nb voix 20 | text | Number of votes for the twentieth candidate.Number of votes for the twentieth candidate. |
| — | pourcentage_20Pourcentage 20 | text | Percentage of votes for the twentieth candidate.Percentage of votes for the twentieth candidate. |
| — | candidat_21Candidat 21 | text | Name of the twenty-first candidate.Name of the twenty-first candidate. |
| — | nb_voix_21Nb voix 21 | text | Number of votes for the twenty-first candidate.Number of votes for the twenty-first candidate. |
| — | pourcentage_21Pourcentage 21 | text | Percentage of votes for the twenty-first candidate.Percentage of votes for the twenty-first candidate. |
| — | libelle_communeLibelle commune | text | Name of the municipality.Name of the municipality. |
| — | code_communeCommune code | int | Code identifying the municipality.Code identifying the municipality. |
| — | geo_pointGeo point | geo_point_2d | Geographic 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: 84
{
"valid": "O",
"nb_nuls": 84,
"nb_blanc": 287,
"nom_lieu": "Groupe Scolaire Jean Moulin B",
"geo_point": {
"lat": 48.1182533981,
"lon": -1.70623529058
},
"nb_voix_1": 2991,
"nb_voix_2": 510,
"candidat_1": "MACRON Emmanuel",
"candidat_2": "LE PEN Marine",
"nb_voix_16": null,
"nb_voix_17": null,
"nb_voix_18": null,
"nb_voix_19": null,
"nb_voix_20": null,
"nb_voix_21": null,
"nom_canton": "RENNES-6",
"num_centre": null,
"candidat_16": null,
"candidat_17": null,
"candidat_18": null,
"candidat_19": null,
"candidat_20": null,
"candidat_21": null,
"nb_exprimes": 3501,
"nb_inscrits": 6038,
"numero_lieu": 62,
"numero_tour": 2,
"adresse_lieu": "6 et 8, rue de Bourgogne",
"code_commune": 238,
"nb_bulletins": 3872,
"nom_election": "ELECTIONS PRESIDENTIELLES 2017",
"code_election": "P17",
"date_election": "2017-07-05",
"niveau_detail": "li",
"numero_canton": 6,
"pourcentage_1": 85.43,
"pourcentage_2": 14.57,
"nb_emargements": 3870,
"pourcentage_15": null,
"pourcentage_16": null,
"pourcentage_17": null,
"pourcentage_18": null,
"pourcentage_19": null,
"pourcentage_20": null,
"pourcentage_21": null,
"libelle_commune": "Rennes",
"nom_circonscription": "3ème circonscription",
"numero_circonscription": 3,
"pourcentage_participation": 64.13
}Record 2valid: O · nb_nuls: 12
{
"valid": "O",
"nb_nuls": 12,
"nb_blanc": 64,
"nom_lieu": "Centre Social des Longs Prés",
"geo_point": {
"lat": 48.1326112005,
"lon": -1.65599636916
},
"nb_voix_1": 721,
"nb_voix_2": 83,
"candidat_1": "MACRON Emmanuel",
"candidat_2": "LE PEN Marine",
"nb_voix_16": null,
"nb_voix_17": null,
"nb_voix_18": null,
"nb_voix_19": null,
"nb_voix_20": null,
"nb_voix_21": null,
"nom_canton": "RENNES-1",
"num_centre": 14,
"candidat_16": null,
"candidat_17": null,
"candidat_18": null,
"candidat_19": null,
"candidat_20": null,
"candidat_21": null,
"nb_exprimes": 804,
"nb_inscrits": 1082,
"numero_lieu": 142,
"numero_tour": 2,
"adresse_lieu": null,
"code_commune": 238,
"nb_bulletins": 880,
"nom_election": "ELECTIONS PRESIDENTIELLES 2017",
"code_election": "P17",
"date_election": "2017-07-05",
"niveau_detail": "bu",
"numero_canton": 1,
"pourcentage_1": 89.68,
"pourcentage_2": 10.32,
"nb_emargements": 880,
"pourcentage_15": null,
"pourcentage_16": null,
"pourcentage_17": null,
"pourcentage_18": null,
"pourcentage_19": null,
"pourcentage_20": null,
"pourcentage_21": null,
"libelle_commune": "Rennes",
"nom_circonscription": "2ème circonscription",
"numero_circonscription": 2,
"pourcentage_participation": 81.33
}Record 3valid: O · nb_nuls: 19
{
"valid": "O",
"nb_nuls": 19,
"nb_blanc": 48,
"nom_lieu": "Groupe Scolaire Pascal Lafaye",
"geo_point": {
"lat": 48.0845574555,
"lon": -1.67023100088
},
"nb_voix_1": 448,
"nb_voix_2": 120,
"candidat_1": "MACRON Emmanuel",
"candidat_2": "LE PEN Marine",
"nb_voix_16": null,
"nb_voix_17": null,
"nb_voix_18": null,
"nb_voix_19": null,
"nb_voix_20": null,
"nb_voix_21": null,
"nom_canton": "RENNES-3",
"num_centre": 34,
"candidat_16": null,
"candidat_17": null,
"candidat_18": null,
"candidat_19": null,
"candidat_20": null,
"candidat_21": null,
"nb_exprimes": 568,
"nb_inscrits": 973,
"numero_lieu": 342,
"numero_tour": 2,
"adresse_lieu": null,
"code_commune": 238,
"nb_bulletins": 635,
"nom_election": "ELECTIONS PRESIDENTIELLES 2017",
"code_election": "P17",
"date_election": "2017-07-05",
"niveau_detail": "bu",
"numero_canton": 3,
"pourcentage_1": 78.87,
"pourcentage_2": 21.13,
"nb_emargements": 635,
"pourcentage_15": null,
"pourcentage_16": null,
"pourcentage_17": null,
"pourcentage_18": null,
"pourcentage_19": null,
"pourcentage_20": null,
"pourcentage_21": null,
"libelle_commune": "Rennes",
"nom_circonscription": "1ère circonscription",
"numero_circonscription": 1,
"pourcentage_participation": 65.26
}Record 4valid: O · nb_nuls: 16
{
"valid": "O",
"nb_nuls": 16,
"nb_blanc": 26,
"nom_lieu": "Groupe Scolaire Eugène Guillevic",
"geo_point": {
"lat": 48.0894243857,
"lon": -1.65415770012
},
"nb_voix_1": 376,
"nb_voix_2": 106,
"candidat_1": "MACRON Emmanuel",
"candidat_2": "LE PEN Marine",
"nb_voix_16": null,
"nb_voix_17": null,
"nb_voix_18": null,
"nb_voix_19": null,
"nb_voix_20": null,
"nb_voix_21": null,
"nom_canton": "RENNES-3",
"num_centre": 33,
"candidat_16": null,
"candidat_17": null,
"candidat_18": null,
"candidat_19": null,
"candidat_20": null,
"candidat_21": null,
"nb_exprimes": 482,
"nb_inscrits": 961,
"numero_lieu": 335,
"numero_tour": 2,
"adresse_lieu": null,
"code_commune": 238,
"nb_bulletins": 524,
"nom_election": "ELECTIONS PRESIDENTIELLES 2017",
"code_election": "P17",
"date_election": "2017-07-05",
"niveau_detail": "bu",
"numero_canton": 3,
"pourcentage_1": 78.01,
"pourcentage_2": 21.99,
"nb_emargements": 524,
"pourcentage_15": null,
"pourcentage_16": null,
"pourcentage_17": null,
"pourcentage_18": null,
"pourcentage_19": null,
"pourcentage_20": null,
"pourcentage_21": null,
"libelle_commune": "Rennes",
"nom_circonscription": "1ère circonscription",
"numero_circonscription": 1,
"pourcentage_participation": 54.53
}Record 5valid: O · nb_nuls: 69
{
"valid": "O",
"nb_nuls": 69,
"nb_blanc": 153,
"nom_lieu": "Groupe Scolaire Moulin du Comte",
"geo_point": {
"lat": 48.1086780889,
"lon": -1.70961013532
},
"nb_voix_1": 2143,
"nb_voix_2": 266,
"candidat_1": "MACRON Emmanuel",
"candidat_2": "LE PEN Marine",
"nb_voix_16": null,
"nb_voix_17": null,
"nb_voix_18": null,
"nb_voix_19": null,
"nb_voix_20": null,
"nb_voix_21": null,
"nom_canton": "RENNES-5",
"num_centre": null,
"candidat_16": null,
"candidat_17": null,
"candidat_18": null,
"candidat_19": null,
"candidat_20": null,
"candidat_21": null,
"nb_exprimes": 2409,
"nb_inscrits": 3491,
"numero_lieu": 51,
"numero_tour": 2,
"adresse_lieu": "101, rue de Lorient",
"code_commune": 238,
"nb_bulletins": 2631,
"nom_election": "ELECTIONS PRESIDENTIELLES 2017",
"code_election": "P17",
"date_election": "2017-07-05",
"niveau_detail": "li",
"numero_canton": 5,
"pourcentage_1": 88.96,
"pourcentage_2": 11.04,
"nb_emargements": 2632,
"pourcentage_15": null,
"pourcentage_16": null,
"pourcentage_17": null,
"pourcentage_18": null,
"pourcentage_19": null,
"pourcentage_20": null,
"pourcentage_21": null,
"libelle_commune": "Rennes",
"nom_circonscription": "8ème circonscription",
"numero_circonscription": 8,
"pourcentage_participation": 75.37
}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_p17_2
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/resultats_p17_2/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.