2017 Legislative Elections - Results by Polling Station - Round 2Elections législatives 2017 - Résultats par bureaux de vote - Tour 2
Elections législatives 2017 - Résultats par bureaux de vote - Tour 22017 Legislative Elections - Results by Polling Station - Round 2
This API provides the final results of the second round of the 2017 French legislative elections, broken down by individual polling station. Published as a national dataset covering France, it offers granular, station-level voting figures suitable for detailed electoral analysis, mapping, and comparison across constituencies. As official final results, the data reflects the confirmed outcome of the round rather than provisional counts.Résultats du 2nd tour de l’élection législative 2017, par bureaux de vote. Ces résultats sont définitifs.
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (36 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | code_du_departementCode du département | text | — |
| 100% | libelle_du_departementDépartement | text | — |
| 100% | code_de_la_circonscriptionCode de la circonscription | text | — |
| 100% | libelle_de_la_circonscriptionCirconscription | text | — |
| 100% | code_de_la_communeCode de la commune | text | — |
| 100% | libelle_de_la_communeCommune | text | — |
| 100% | code_du_b_voteBureau de vote | text | — |
| 100% | inscrits | int | — |
| 100% | abstentions | int | — |
| 100% | abs_insAbs ins | double | — |
| 100% | votants | int | — |
| 100% | vot_insVot ins | double | — |
| 100% | blancs | int | — |
| 100% | blancs_insBlancs ins | double | — |
| 100% | blancs_votBlancs vot | double | — |
| 100% | nuls | int | — |
| 100% | nuls_insNuls ins | double | — |
| 100% | nuls_votNuls vot | double | — |
| 100% | exprimesExprimés | int | — |
| 100% | exp_insExp ins | double | — |
| 100% | exp_votExp vot | double | — |
| 100% | ndegpanneauN°Panneau | text | — |
| 100% | sexe | text | — |
| 100% | nom | text | — |
| 100% | prenomPrénom | text | — |
| 100% | nuance | text | — |
| 100% | voix | int | — |
| 100% | voix_insVoix ins | double | — |
| 100% | voix_expVoix exp | double | — |
| 100% | codeinsee | text | — |
| — | coordonneesCoordonnées | geo_point_2d | — |
| — | nom_bureau_voteNom bureau vote | text | — |
| — | adresse | text | — |
| — | code_postalPostal code | text | — |
| — | ville | text | — |
| — | uniq_bdvUniq bdv | text | — |
Schema captured from opendatasoft 7 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: TIEGNA · nuls: 34
{
"nom": "TIEGNA",
"nuls": 34,
"sexe": "F",
"voix": 86,
"ville": "Lanzac",
"blancs": 3,
"nuance": "REM",
"prenom": "Huguette",
"abs_ins": 51.93,
"adresse": "Mairie - Rez-de-chaussée",
"exp_ins": 39.68,
"exp_vot": 82.55,
"vot_ins": 48.07,
"votants": 212,
"exprimes": 175,
"inscrits": 441,
"nuls_ins": 7.71,
"nuls_vot": 16.04,
"uniq_bdv": "Salle de réunion - Lanzac",
"voix_exp": 49.14,
"voix_ins": 19.5,
"codeinsee": "46153",
"blancs_ins": 0.68,
"blancs_vot": 1.42,
"abstentions": 229,
"code_postal": "46200",
"coordonnees": null,
"ndegpanneau": "10",
"code_du_b_vote": "0001",
"nom_bureau_vote": "Salle de réunion",
"code_de_la_commune": "153",
"code_du_departement": "46",
"libelle_de_la_commune": "Lanzac",
"libelle_du_departement": "Lot",
"code_de_la_circonscription": "02",
"libelle_de_la_circonscription": "2ème circonscription"
}Record 2nom: ALIOT · nuls: 0
{
"nom": "ALIOT",
"nuls": 0,
"sexe": "M",
"voix": 9,
"ville": "Saint-Martin",
"blancs": 6,
"nuance": "FN",
"prenom": "Louis",
"abs_ins": 39.66,
"adresse": null,
"exp_ins": 50,
"exp_vot": 82.86,
"vot_ins": 60.34,
"votants": 35,
"exprimes": 29,
"inscrits": 58,
"nuls_ins": 0,
"nuls_vot": 0,
"uniq_bdv": "Mairie - Saint-Martin",
"voix_exp": 31.03,
"voix_ins": 15.52,
"codeinsee": "66184",
"blancs_ins": 10.34,
"blancs_vot": 17.14,
"abstentions": 23,
"code_postal": "66220",
"coordonnees": {
"lat": 42.786389,
"lon": 2.479114
},
"ndegpanneau": "13",
"code_du_b_vote": "0001",
"nom_bureau_vote": "Mairie",
"code_de_la_commune": "184",
"code_du_departement": "66",
"libelle_de_la_commune": "Saint-Martin-de-Fenouillet",
"libelle_du_departement": "Pyrénées-Orientales",
"code_de_la_circonscription": "02",
"libelle_de_la_circonscription": "2ème circonscription"
}Record 3nom: WUNSCH · nuls: 4
{
"nom": "WUNSCH",
"nuls": 4,
"sexe": "F",
"voix": 53,
"ville": "Oulches",
"blancs": 12,
"nuance": "FN",
"prenom": "Mylène",
"abs_ins": 51.03,
"adresse": null,
"exp_ins": 44.25,
"exp_vot": 90.36,
"vot_ins": 48.97,
"votants": 166,
"exprimes": 150,
"inscrits": 339,
"nuls_ins": 1.18,
"nuls_vot": 2.41,
"uniq_bdv": "Salle des fêtes - Oulches",
"voix_exp": 35.33,
"voix_ins": 15.63,
"codeinsee": "36148",
"blancs_ins": 3.54,
"blancs_vot": 7.23,
"abstentions": 173,
"code_postal": "36800",
"coordonnees": {
"lat": 46.578257,
"lon": 1.324460999999999
},
"ndegpanneau": "8",
"code_du_b_vote": "0001",
"nom_bureau_vote": "Salle des fêtes",
"code_de_la_commune": "148",
"code_du_departement": "36",
"libelle_de_la_commune": "Oulches",
"libelle_du_departement": "Indre",
"code_de_la_circonscription": "01",
"libelle_de_la_circonscription": "1ère circonscription"
}Record 4nom: LURTON · nuls: 11
{
"nom": "LURTON",
"nuls": 11,
"sexe": "M",
"voix": 310,
"ville": "Saint-Méloir-des-Ondes",
"blancs": 30,
"nuance": "LR",
"prenom": "Gilles",
"abs_ins": 52.32,
"adresse": "Place de la mairie",
"exp_ins": 44.29,
"exp_vot": 92.88,
"vot_ins": 47.68,
"votants": 576,
"exprimes": 535,
"inscrits": 1208,
"nuls_ins": 0.91,
"nuls_vot": 1.9100000000000001,
"uniq_bdv": "salle - Saint-Méloir-des-Ondes",
"voix_exp": 57.94,
"voix_ins": 25.66,
"codeinsee": "35299",
"blancs_ins": 2.48,
"blancs_vot": 5.21,
"abstentions": 632,
"code_postal": "35350",
"coordonnees": {
"lat": 48.637855,
"lon": -1.904304
},
"ndegpanneau": "2",
"code_du_b_vote": "0001",
"nom_bureau_vote": "salle",
"code_de_la_commune": "299",
"code_du_departement": "35",
"libelle_de_la_commune": "Saint-Méloir-des-Ondes",
"libelle_du_departement": "Ille-et-Vilaine",
"code_de_la_circonscription": "07",
"libelle_de_la_circonscription": "7ème circonscription"
}Record 5nom: TAUGOURDEAU · nuls: 5
{
"nom": "TAUGOURDEAU",
"nuls": 5,
"sexe": "M",
"voix": 233,
"ville": "Baugé-en-Anjou",
"blancs": 37,
"nuance": "LR",
"prenom": "Jean-Charles",
"abs_ins": 51.69,
"adresse": "Rue Guérin des Fontaines - Vieil Baugé",
"exp_ins": 44.15,
"exp_vot": 91.38,
"vot_ins": 48.31,
"votants": 487,
"exprimes": 445,
"inscrits": 1008,
"nuls_ins": 0.5,
"nuls_vot": 1.03,
"uniq_bdv": "Salle des loisirs - Baugé-en-Anjou",
"voix_exp": 52.36,
"voix_ins": 23.12,
"codeinsee": "49018",
"blancs_ins": 3.67,
"blancs_vot": 7.6,
"abstentions": 521,
"code_postal": "49150",
"coordonnees": {
"lat": 47.530444,
"lon": -0.121179
},
"ndegpanneau": "11",
"code_du_b_vote": "0009",
"nom_bureau_vote": "Salle des loisirs",
"code_de_la_commune": "018",
"code_du_departement": "49",
"libelle_de_la_commune": "Baugé-en-Anjou",
"libelle_du_departement": "Maine-et-Loire",
"code_de_la_circonscription": "03",
"libelle_de_la_circonscription": "3ème circonscription"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/elections-legislatives-2017-resultats-par-bureaux-de-vote-tour-2
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/elections-legislatives-2017-resultats-par-bureaux-de-vote-tour-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.