2017 Presidential Election - 1st Round - Results - City of ToulouseElection présidentielle 2017 - 1er tour - Résultats - Ville de Toulouse
Election présidentielle 2017 - 1er tour - Résultats - Ville de Toulouse2017 Presidential Election - 1st Round - Results - City of Toulouse
This API provides the results of the first round of the French presidential election held on Sunday, 23 April 2017, for the city of Toulouse. It is published as open data by Toulouse Métropole and covers voting outcomes at the local level within the national election. The dataset can be used for electoral analysis, statistical research, or public reporting on local voting patterns during the 2017 presidential race.Résultats du premier tour de l'élection présidentielle du dimanche 23 avril 2017.
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (40 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | column_1Sequence | int | Sequential row number, incremented from 1 to n.Numéro de séquence incrémenté par ligne de 1 à n |
| 100% | column_2Type | text | Election type code, 'PR' for presidential election.Type d'élection : « PR » pour la présidentielle |
| 100% | column_3Année | text | Year of the election, '2017'.Année de l'élection : « 2017» |
| 100% | numero_tourTour | int | Round number of the election (1 or 2).Numéro du tour : « 1 » pour le 1ier tour, « 2 » pour le 2ième tour |
| 100% | column_5Département | int | INSEE department code, e.g. '31'.Code du département : « 31 » |
| 100% | column_6Commune | int | INSEE municipality (commune) code.Code de la commune : « 555 » |
| 100% | numero_lieuNuméro du bureau | text | Polling station number within the commune.« 0001 » à « 0256 », 7 bureaux ont une lettre accolée ex 69A |
| 100% | column_8Code canton | int | Canton code for Toulouse (e.g. 15–25).« 15 » pour Toulouse I « 16» pour Toulouse II « 17 » pour Toulouse III « 18 » pour Toulouse IV « 19 » pour Toulouse V « 10 » pour Toulouse VI « 21 » pour Toulouse VII « 22 » pour Toulouse VIII « 23 » pour Toulouse IX « 24 » pour Toulouse X « 25 » pour Toulouse XI |
| 100% | column_9Code circonscription | text | Electoral constituency code.« 01 » pour circonscription 1 « 02 » pour circonscription 2 « 03 » pour circonscription 3 « 05 » pour circonscription 5 « 09 » pour circonscription 9 |
| 100% | column_10Indicatif | text | Result status flag: 'I' for initial, 'R' for corrected result.valeur fixe « I » pour résultat initial (« R » si résultat rectifié) |
| 100% | nb_inscritsNombre d'inscrits | int | Number of registered voters.Nombre d'inscrits |
| 100% | column_12Nombre d'abstentions | int | Number of abstentions.Nombre d'abstentions |
| 100% | nb_bulletinsNombre de votants | int | Number of ballots cast.Number of ballots cast. |
| 100% | nb_emargementsNombre de votants d'après les feuilles d'émargement | int | Number of voters according to the sign-in sheets.Nombre de votants d'après les feuilles d'émargement |
| 100% | column_15Nombre de bulletins blancs | int | Number of blank ballots.Nombre de bulletins blancs |
| 100% | nb_nulsNombre de bulletins nuls | int | Number of invalid (spoiled) ballots.Nombre de bulletins nuls |
| 100% | nb_exprimesNombre d'exprimés | int | Number of valid votes cast.Nombre de votants |
| 100% | column_18Nombre de candidats | int | Number of candidates standing in this round.Nombre de candidats |
| 100% | candidat_1Sigle du candidat | text | Candidate code (first letters of surname), 1st candidate.Sigle du candidat (4 premières lettres du nom) |
| 100% | nb_voix_1Nombre de voix du candidat | int | Number of votes for the 1st candidate.Number of votes for the 1st candidate. |
| 100% | candidat_2Sigle du candidat | text | Candidate code (first letters of surname), 2nd candidate.Candidate code (first letters of surname), 2nd candidate. |
| 100% | nb_voix_2Nombre de voix du candidat | int | Number of votes for the 2nd candidate.Number of votes for the 2nd candidate. |
| 100% | candidat_3Sigle du candidat | text | Candidate code (first letters of surname), 3rd candidate.Sigle du candidat (4 premières lettres du nom) |
| 100% | nb_voix_3Nombre de voix du candidat | int | Number of votes for the 3rd candidate.Number of votes for the 3rd candidate. |
| 100% | candidat_4Sigle du candidat | text | Candidate code (first letters of surname), 4th candidate.Sigle du candidat (4 premières lettres du nom) |
| 100% | nb_voix_4Nombre de voix du candidat | int | Number of votes for the 4th candidate.Number of votes for the 4th candidate. |
| 100% | candidat_5Sigle du candidat | text | Candidate code (first letters of surname), 5th candidate.Sigle du candidat (4 premières lettres du nom) |
| 100% | nb_voix_5Nombre de voix du candidat | int | Number of votes for the 5th candidate.Nombre de voix du candidat |
| 100% | candidat_6Sigle du candidat | text | Candidate code (first letters of surname), 6th candidate.Sigle du candidat (4 premières lettres du nom) |
| 100% | nb_voix_6Nombre de voix du candidat | int | Number of votes for the 6th candidate.Nombre de voix du candidat |
| 100% | candidat_7Sigle du candidat | text | Candidate code (first letters of surname), 7th candidate.Sigle du candidat (4 premières lettres du nom) |
| 100% | nb_voix_7Nombre de voix du candidat | int | Number of votes for the 7th candidate.Nombre de voix du candidat |
| 100% | candidat_8Sigle du candidat | text | Candidate code (first letters of surname), 8th candidate.Sigle du candidat (4 premières lettres du nom) |
| 100% | nb_voix_8Nombre de voix du candidat | int | Number of votes for the 8th candidate.Nombre de voix du candidat |
| 100% | candidat_9Sigle du candidat | text | Candidate code (first letters of surname), 9th candidate.Sigle du candidat (4 premières lettres du nom) |
| 100% | nb_voix_9Nombre de voix du candidat | int | Number of votes for the 9th candidate.Nombre de voix du candidat |
| 100% | nb_voix_10Sigle du candidat | text | Candidate code (first letters of surname), 10th candidate.Sigle du candidat (4 premières lettres du nom) |
| 100% | column_38Nombre de voix du candidat | int | Number of votes for the 10th candidate.Nombre de voix du candidat |
| 100% | candidat_11Sigle du candidat | text | Candidate code (first letters of surname), 11th candidate.Sigle du candidat (4 premières lettres du nom) |
| 100% | nb_voix_11Nombre de voix du candidat | int | Number of votes for the 11th candidate.Number of votes for the 11th candidate. |
Schema captured from opendatasoft 3 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_nuls: 3 · column_1: 263
{
"nb_nuls": 3,
"column_1": 263,
"column_2": "PR",
"column_3": "2017",
"column_5": 31,
"column_6": 555,
"column_8": 25,
"column_9": "09",
"column_10": "I",
"column_12": 352,
"column_15": 12,
"column_18": 11,
"column_38": 10,
"nb_voix_1": 16,
"nb_voix_2": 54,
"nb_voix_3": 217,
"nb_voix_4": 106,
"nb_voix_5": 6,
"nb_voix_6": 9,
"nb_voix_7": 0,
"nb_voix_8": 8,
"nb_voix_9": 246,
"candidat_1": "DUPO",
"candidat_2": "LEPE",
"candidat_3": "MACR",
"candidat_4": "HAMO",
"candidat_5": "ARTH",
"candidat_6": "POUT",
"candidat_7": "CHEM",
"candidat_8": "LASS",
"candidat_9": "MELE",
"nb_voix_10": "ASSE",
"nb_voix_11": 161,
"candidat_11": "FILL",
"nb_exprimes": 833,
"nb_inscrits": 1200,
"numero_lieu": "0256",
"numero_tour": 1,
"nb_bulletins": 848,
"nb_emargements": 848
}Record 2nb_nuls: 1 · column_1: 128
{
"nb_nuls": 1,
"column_1": 128,
"column_2": "PR",
"column_3": "2017",
"column_5": 31,
"column_6": 555,
"column_8": 15,
"column_9": "04",
"column_10": "I",
"column_12": 376,
"column_15": 12,
"column_18": 11,
"column_38": 17,
"nb_voix_1": 10,
"nb_voix_2": 80,
"nb_voix_3": 139,
"nb_voix_4": 79,
"nb_voix_5": 2,
"nb_voix_6": 7,
"nb_voix_7": 2,
"nb_voix_8": 10,
"nb_voix_9": 267,
"candidat_1": "DUPO",
"candidat_2": "LEPE",
"candidat_3": "MACR",
"candidat_4": "HAMO",
"candidat_5": "ARTH",
"candidat_6": "POUT",
"candidat_7": "CHEM",
"candidat_8": "LASS",
"candidat_9": "MELE",
"nb_voix_10": "ASSE",
"nb_voix_11": 61,
"candidat_11": "FILL",
"nb_exprimes": 674,
"nb_inscrits": 1063,
"numero_lieu": "0124",
"numero_tour": 1,
"nb_bulletins": 687,
"nb_emargements": 687
}Record 3nb_nuls: 3 · column_1: 175
{
"nb_nuls": 3,
"column_1": 175,
"column_2": "PR",
"column_3": "2017",
"column_5": 31,
"column_6": 555,
"column_8": 16,
"column_9": "01",
"column_10": "I",
"column_12": 218,
"column_15": 14,
"column_18": 11,
"column_38": 6,
"nb_voix_1": 27,
"nb_voix_2": 80,
"nb_voix_3": 229,
"nb_voix_4": 68,
"nb_voix_5": 2,
"nb_voix_6": 7,
"nb_voix_7": 4,
"nb_voix_8": 21,
"nb_voix_9": 205,
"candidat_1": "DUPO",
"candidat_2": "LEPE",
"candidat_3": "MACR",
"candidat_4": "HAMO",
"candidat_5": "ARTH",
"candidat_6": "POUT",
"candidat_7": "CHEM",
"candidat_8": "LASS",
"candidat_9": "MELE",
"nb_voix_10": "ASSE",
"nb_voix_11": 146,
"candidat_11": "FILL",
"nb_exprimes": 795,
"nb_inscrits": 1030,
"numero_lieu": "0171",
"numero_tour": 1,
"nb_bulletins": 812,
"nb_emargements": 812
}Record 4nb_nuls: 2 · column_1: 144
{
"nb_nuls": 2,
"column_1": 144,
"column_2": "PR",
"column_3": "2017",
"column_5": 31,
"column_6": 555,
"column_8": 15,
"column_9": "04",
"column_10": "I",
"column_12": 200,
"column_15": 11,
"column_18": 11,
"column_38": 12,
"nb_voix_1": 25,
"nb_voix_2": 91,
"nb_voix_3": 260,
"nb_voix_4": 60,
"nb_voix_5": 3,
"nb_voix_6": 2,
"nb_voix_7": 2,
"nb_voix_8": 12,
"nb_voix_9": 167,
"candidat_1": "DUPO",
"candidat_2": "LEPE",
"candidat_3": "MACR",
"candidat_4": "HAMO",
"candidat_5": "ARTH",
"candidat_6": "POUT",
"candidat_7": "CHEM",
"candidat_8": "LASS",
"candidat_9": "MELE",
"nb_voix_10": "ASSE",
"nb_voix_11": 179,
"candidat_11": "FILL",
"nb_exprimes": 813,
"nb_inscrits": 1026,
"numero_lieu": "0140",
"numero_tour": 1,
"nb_bulletins": 826,
"nb_emargements": 826
}Record 5nb_nuls: 6 · column_1: 249
{
"nb_nuls": 6,
"column_1": 249,
"column_2": "PR",
"column_3": "2017",
"column_5": 31,
"column_6": 555,
"column_8": 25,
"column_9": "03",
"column_10": "I",
"column_12": 329,
"column_15": 11,
"column_18": 11,
"column_38": 21,
"nb_voix_1": 32,
"nb_voix_2": 90,
"nb_voix_3": 267,
"nb_voix_4": 89,
"nb_voix_5": 5,
"nb_voix_6": 7,
"nb_voix_7": 3,
"nb_voix_8": 12,
"nb_voix_9": 296,
"candidat_1": "DUPO",
"candidat_2": "LEPE",
"candidat_3": "MACR",
"candidat_4": "HAMO",
"candidat_5": "ARTH",
"candidat_6": "POUT",
"candidat_7": "CHEM",
"candidat_8": "LASS",
"candidat_9": "MELE",
"nb_voix_10": "ASSE",
"nb_voix_11": 251,
"candidat_11": "FILL",
"nb_exprimes": 1073,
"nb_inscrits": 1419,
"numero_lieu": "0242",
"numero_tour": 1,
"nb_bulletins": 1090,
"nb_emargements": 1090
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/election-presidentielle-2017-1er-tour-resultats-ville-de-toulouse
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/election-presidentielle-2017-1er-tour-resultats-ville-de-toulouse/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.