2022 Presidential Election - Round 1 - Results - City of ToulouseElection présidentielle 2022 - 1er tour - Résultats - Ville de Toulouse
Election présidentielle 2022 - 1er tour - Résultats - Ville de Toulouse2022 Presidential Election - Round 1 - Results - City of Toulouse
This API provides results of the first round of the French presidential election held on Sunday, 10 April 2022, published by the City of Toulouse via the Toulouse Métropole open data portal. It covers voting outcomes across polling stations, noting that votes from polling station No. 130 were annulled by decision of the Constitutional Council. The dataset is limited to Toulouse but relates to a national election, making it useful for local electoral analysis and verification of official results.Résultats du premier tour de l'élection présidentielle du dimanche 10 avril 2022. Les votes du bureau n°130 ont été annulés sur décision du conseil constitutionnel au premier tour de l'élection présidentielle 2022.
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (42 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | sequence | int | — |
| 100% | type | text | — |
| 100% | anneeAnnée | text | — |
| 100% | tour | int | — |
| 100% | departementDépartement | int | — |
| 100% | communeCommune | int | — |
| 100% | numero_du_bureauNuméro du bureau | text | — |
| 100% | code_cantonCode canton | int | — |
| 100% | code_circonscriptionCode circonscription | text | — |
| 100% | indicatif | text | — |
| 100% | nombre_dinscritsNombre dinscrits | int | — |
| 100% | nombre_dabstentionsNombre dabstentions | int | — |
| 100% | nombre_de_votantsNombre de votants | int | — |
| 100% | nombre_de_votants_dapres_les_feuilles_demargementNombre de votants d'après les feuilles d'émargement | int | — |
| 100% | nombre_de_bulletins_blancsNombre de bulletins blancs | int | — |
| 100% | nombre_de_bulletins_nulsNombre de bulletins nuls | int | — |
| 100% | nombre_dexprimesNombre d'exprimés | int | — |
| 100% | nombre_de_candidatsNombre de candidats | int | — |
| 100% | sigle_du_candidat1Sigle du candidat | text | — |
| 100% | nombre_de_voix_du_candidat1Nombre de voix du candidat | int | — |
| 100% | sigle_du_candidat2Sigle du candidat | text | — |
| 100% | nombre_de_voix_du_candidat2Nombre de voix du candidat | int | — |
| 100% | sigle_du_candidat3Sigle du candidat | text | — |
| 100% | nombre_de_voix_du_candidat3Nombre de voix du candidat | int | — |
| 100% | sigle_du_candidat4Sigle du candidat | text | — |
| 100% | nombre_de_voix_du_candidat4Nombre de voix du candidat | int | — |
| 100% | sigle_du_candidat5Sigle du candidat | text | — |
| 100% | nombre_de_voix_du_candidat5Nombre de voix du candidat | int | — |
| 100% | sigle_du_candidat6Sigle du candidat | text | — |
| 100% | nombre_de_voix_du_candidat6Nombre de voix du candidat | int | — |
| 100% | sigle_du_candidat7Nombre de voix du candidat | text | — |
| 100% | nombre_de_voix_du_candidat7Nombre de voix du candidat | int | — |
| 100% | sigle_du_candidat8Nombre de voix du candidat | text | — |
| 100% | nombre_de_voix_du_candidat8Nombre de voix du candidat | int | — |
| 100% | sigle_du_candidat9Nombre de voix du candidat | text | — |
| 100% | nombre_de_voix_du_candidat9Nombre de voix du candidat | int | — |
| 100% | sigle_du_candidat10Nombre de voix du candidat | text | — |
| 100% | nombre_de_voix_du_candidat10Nombre de voix du candidat | int | — |
| 100% | sigle_du_candidat11Nombre de voix du candidat | text | — |
| 100% | nombre_de_voix_du_candidat11Nombre de voix du candidat | int | — |
| 100% | sigle_du_candidat12Nombre de voix du candidat | text | — |
| 100% | nombre_de_voix_du_candidat12Nombre de voix du candidat | int | — |
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 1tour: 1 · type: PR
{
"tour": 1,
"type": "PR",
"annee": "2022",
"commune": 555,
"sequence": 71,
"indicatif": "I",
"code_canton": 19,
"departement": 31,
"nombre_dexprimes": 667,
"nombre_dinscrits": 864,
"numero_du_bureau": "069A",
"nombre_de_votants": 677,
"sigle_du_candidat1": "ARTH",
"sigle_du_candidat2": "ROUS",
"sigle_du_candidat3": "MACR",
"sigle_du_candidat4": "LASS",
"sigle_du_candidat5": "LEPE",
"sigle_du_candidat6": "ZEMM",
"sigle_du_candidat7": "MELE",
"sigle_du_candidat8": "HIDA",
"sigle_du_candidat9": "JADO",
"nombre_dabstentions": 187,
"nombre_de_candidats": 12,
"sigle_du_candidat10": "PECR",
"sigle_du_candidat11": "POUT",
"sigle_du_candidat12": "DUPO",
"code_circonscription": "09",
"nombre_de_bulletins_nuls": 6,
"nombre_de_bulletins_blancs": 4,
"nombre_de_voix_du_candidat1": 1,
"nombre_de_voix_du_candidat2": 15,
"nombre_de_voix_du_candidat3": 171,
"nombre_de_voix_du_candidat4": 19,
"nombre_de_voix_du_candidat5": 41,
"nombre_de_voix_du_candidat6": 29,
"nombre_de_voix_du_candidat7": 268,
"nombre_de_voix_du_candidat8": 27,
"nombre_de_voix_du_candidat9": 77,
"nombre_de_voix_du_candidat10": 13,
"nombre_de_voix_du_candidat11": 5,
"nombre_de_voix_du_candidat12": 1,
"nombre_de_votants_dapres_les_feuilles_demargement": 676
}Record 2tour: 1 · type: PR
{
"tour": 1,
"type": "PR",
"annee": "2022",
"commune": 555,
"sequence": 78,
"indicatif": "I",
"code_canton": 19,
"departement": 31,
"nombre_dexprimes": 867,
"nombre_dinscrits": 1061,
"numero_du_bureau": "0076",
"nombre_de_votants": 878,
"sigle_du_candidat1": "ARTH",
"sigle_du_candidat2": "ROUS",
"sigle_du_candidat3": "MACR",
"sigle_du_candidat4": "LASS",
"sigle_du_candidat5": "LEPE",
"sigle_du_candidat6": "ZEMM",
"sigle_du_candidat7": "MELE",
"sigle_du_candidat8": "HIDA",
"sigle_du_candidat9": "JADO",
"nombre_dabstentions": 183,
"nombre_de_candidats": 12,
"sigle_du_candidat10": "PECR",
"sigle_du_candidat11": "POUT",
"sigle_du_candidat12": "DUPO",
"code_circonscription": "09",
"nombre_de_bulletins_nuls": 3,
"nombre_de_bulletins_blancs": 8,
"nombre_de_voix_du_candidat1": 3,
"nombre_de_voix_du_candidat2": 11,
"nombre_de_voix_du_candidat3": 244,
"nombre_de_voix_du_candidat4": 17,
"nombre_de_voix_du_candidat5": 42,
"nombre_de_voix_du_candidat6": 45,
"nombre_de_voix_du_candidat7": 346,
"nombre_de_voix_du_candidat8": 25,
"nombre_de_voix_du_candidat9": 88,
"nombre_de_voix_du_candidat10": 30,
"nombre_de_voix_du_candidat11": 8,
"nombre_de_voix_du_candidat12": 8,
"nombre_de_votants_dapres_les_feuilles_demargement": 878
}Record 3tour: 1 · type: PR
{
"tour": 1,
"type": "PR",
"annee": "2022",
"commune": 555,
"sequence": 125,
"indicatif": "I",
"code_canton": 15,
"departement": 31,
"nombre_dexprimes": 797,
"nombre_dinscrits": 1031,
"numero_du_bureau": "0120",
"nombre_de_votants": 818,
"sigle_du_candidat1": "ARTH",
"sigle_du_candidat2": "ROUS",
"sigle_du_candidat3": "MACR",
"sigle_du_candidat4": "LASS",
"sigle_du_candidat5": "LEPE",
"sigle_du_candidat6": "ZEMM",
"sigle_du_candidat7": "MELE",
"sigle_du_candidat8": "HIDA",
"sigle_du_candidat9": "JADO",
"nombre_dabstentions": 213,
"nombre_de_candidats": 12,
"sigle_du_candidat10": "PECR",
"sigle_du_candidat11": "POUT",
"sigle_du_candidat12": "DUPO",
"code_circonscription": "04",
"nombre_de_bulletins_nuls": 6,
"nombre_de_bulletins_blancs": 15,
"nombre_de_voix_du_candidat1": 4,
"nombre_de_voix_du_candidat2": 13,
"nombre_de_voix_du_candidat3": 177,
"nombre_de_voix_du_candidat4": 31,
"nombre_de_voix_du_candidat5": 92,
"nombre_de_voix_du_candidat6": 40,
"nombre_de_voix_du_candidat7": 318,
"nombre_de_voix_du_candidat8": 32,
"nombre_de_voix_du_candidat9": 59,
"nombre_de_voix_du_candidat10": 20,
"nombre_de_voix_du_candidat11": 9,
"nombre_de_voix_du_candidat12": 2,
"nombre_de_votants_dapres_les_feuilles_demargement": 818
}Record 4tour: 1 · type: PR
{
"tour": 1,
"type": "PR",
"annee": "2022",
"commune": 555,
"sequence": 187,
"indicatif": "I",
"code_canton": 22,
"departement": 31,
"nombre_dexprimes": 770,
"nombre_dinscrits": 1019,
"numero_du_bureau": "0182",
"nombre_de_votants": 787,
"sigle_du_candidat1": "ARTH",
"sigle_du_candidat2": "ROUS",
"sigle_du_candidat3": "MACR",
"sigle_du_candidat4": "LASS",
"sigle_du_candidat5": "LEPE",
"sigle_du_candidat6": "ZEMM",
"sigle_du_candidat7": "MELE",
"sigle_du_candidat8": "HIDA",
"sigle_du_candidat9": "JADO",
"nombre_dabstentions": 232,
"nombre_de_candidats": 12,
"sigle_du_candidat10": "PECR",
"sigle_du_candidat11": "POUT",
"sigle_du_candidat12": "DUPO",
"code_circonscription": "01",
"nombre_de_bulletins_nuls": 5,
"nombre_de_bulletins_blancs": 12,
"nombre_de_voix_du_candidat1": 2,
"nombre_de_voix_du_candidat2": 13,
"nombre_de_voix_du_candidat3": 131,
"nombre_de_voix_du_candidat4": 29,
"nombre_de_voix_du_candidat5": 80,
"nombre_de_voix_du_candidat6": 51,
"nombre_de_voix_du_candidat7": 341,
"nombre_de_voix_du_candidat8": 28,
"nombre_de_voix_du_candidat9": 58,
"nombre_de_voix_du_candidat10": 25,
"nombre_de_voix_du_candidat11": 7,
"nombre_de_voix_du_candidat12": 5,
"nombre_de_votants_dapres_les_feuilles_demargement": 787
}Record 5tour: 1 · type: PR
{
"tour": 1,
"type": "PR",
"annee": "2022",
"commune": 555,
"sequence": 211,
"indicatif": "I",
"code_canton": 23,
"departement": 31,
"nombre_dexprimes": 757,
"nombre_dinscrits": 978,
"numero_du_bureau": "0202",
"nombre_de_votants": 766,
"sigle_du_candidat1": "ARTH",
"sigle_du_candidat2": "ROUS",
"sigle_du_candidat3": "MACR",
"sigle_du_candidat4": "LASS",
"sigle_du_candidat5": "LEPE",
"sigle_du_candidat6": "ZEMM",
"sigle_du_candidat7": "MELE",
"sigle_du_candidat8": "HIDA",
"sigle_du_candidat9": "JADO",
"nombre_dabstentions": 212,
"nombre_de_candidats": 12,
"sigle_du_candidat10": "PECR",
"sigle_du_candidat11": "POUT",
"sigle_du_candidat12": "DUPO",
"code_circonscription": "02",
"nombre_de_bulletins_nuls": 2,
"nombre_de_bulletins_blancs": 7,
"nombre_de_voix_du_candidat1": 3,
"nombre_de_voix_du_candidat2": 15,
"nombre_de_voix_du_candidat3": 165,
"nombre_de_voix_du_candidat4": 10,
"nombre_de_voix_du_candidat5": 28,
"nombre_de_voix_du_candidat6": 26,
"nombre_de_voix_du_candidat7": 402,
"nombre_de_voix_du_candidat8": 20,
"nombre_de_voix_du_candidat9": 49,
"nombre_de_voix_du_candidat10": 22,
"nombre_de_voix_du_candidat11": 10,
"nombre_de_voix_du_candidat12": 7,
"nombre_de_votants_dapres_les_feuilles_demargement": 766
}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/presidentielle_2022_t1
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/presidentielle_2022_t1/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.