Dataviz - 2022 Presidential Election - First Round - Results - City of ToulouseDataviz - Election présidentielle 2022 - premier tour - Résultats - Ville de Toulouse
Dataviz - Election présidentielle 2022 - premier tour - Résultats - Ville de ToulouseDataviz - 2022 Presidential Election - First Round - 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 (Ville de Toulouse) as part of the Toulouse Métropole open data platform. The dataset is intended to feed data visualisations produced by the metropolitan area, presenting voting outcomes at a local level. It offers free, unauthenticated access and covers national election data as reported within the Toulouse area.Résultats du premier tour de l'élection présidentielle du dimanche 10 avril 2022. Destiné aux dataviz de la métropole.
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (24 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | idSequence | double | Internal sequential record identifier.Internal sequential record identifier. |
| 100% | type | text | Election type code (e.g. presidential election).Election type code (e.g. presidential election). |
| 100% | anneeAnnée | text | Year of the election.Year of the election. |
| 100% | numero_tourTour | double | Round number of the election.Round number of the election. |
| 100% | departementDépartement | double | Department code where the polling station is located.Department code where the polling station is located. |
| 100% | communeCommune | double | Commune (municipality) code.Commune (municipality) code. |
| 100% | uniq_bdvNuméro du bureau | text | Polling station number, sometimes followed by a letter.« 0001 » à « 0256 », 7 bureaux ont une lettre accolée ex 69A |
| 100% | code_cantonCode canton | double | Canton code of the polling station.Canton code of the polling station. |
| 100% | code_circonscriptionCode circonscription | text | Electoral constituency code.Electoral constituency code. |
| 100% | indicatif | text | Indicator or reference code for the record.Indicator or reference code for the record. |
| 100% | nb_inscritsNombre d'inscrits | double | Number of registered voters.Nombre d'inscrits |
| 100% | nb_abstentionsNombre d'abstentions | double | Number of abstentions.Number of abstentions. |
| 100% | nb_bulletinsNombre de votants | double | Number of voters who cast a ballot.Number of voters who cast a ballot. |
| 100% | nb_emargementsNombre de votants d'après les feuilles d'émargement | double | Number of voters recorded on the sign-in sheets.Nombre de votants d'après les feuilles d'émargement |
| 100% | nb_blancsNombre de bulletins blancs | double | Number of blank ballots.Number of blank ballots. |
| 100% | nb_nulsNombre de bulletins nuls | double | Number of invalid (null) ballots.Nombre de bulletins nuls |
| 100% | nb_exprimesNombre d'exprimés | double | Number of valid votes cast for candidates.Nombre de votants |
| 100% | nb_candidatsNombre de candidats | double | Number of candidates in the election.Number of candidates in the election. |
| 100% | nom_candidatNom candidat | text | Name of the candidate.Name of the candidate. |
| 100% | voix | int | Number of votes received by the candidate.Number of votes received by the candidate. |
| — | geo_shapeShape | geo_shape | Geographic polygon boundary of the polling area.Geographic polygon boundary of the polling area. |
| — | lieu_voteNOM | text | Name of the polling place.Name of the polling place. |
| — | adresse_lieuADRESSE | text | Address of the polling place.Address of the polling place. |
| — | geo_point_2dCoordinates | geo_point_2d | Geographic coordinates of the polling place.Geographic coordinates of the polling place. |
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 1id: 99 · type: PR
{
"id": 99,
"type": "PR",
"voix": 7,
"annee": "2022",
"commune": 555,
"nb_nuls": 2,
"uniq_bdv": "0095",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
1.4169185359,
43.5787668132
],
[
1.4130210156,
43.5798439429
],
[
1.4134414346,
43.5806837518
],
[
1.4129875303,
43.5808231553
],
[
1.4136671148,
43.5816857389
],
[
1.4150143015,
43.583441054
],
[
1.4155664107,
43.5833724305
],
[
1.4183856077,
43.5824548299
],
[
1.4175954669,
43.5809573652
],
[
1.4174490768,
43.5806702879
],
[
1.4168013499,
43.5803851935
],
[
1.4164739099,
43.5798758906
],
[
1.4173720242,
43.5796162954
],
[
1.4169185359,
43.5787668132
]
]
]
},
"properties": {}
},
"indicatif": "I",
"lieu_vote": "École élémentaire Sylvain Dauriac",
"nb_blancs": 2,
"code_canton": 20,
"departement": 31,
"nb_exprimes": 513,
"nb_inscrits": 838,
"numero_tour": 1,
"adresse_lieu": "39 rue Paul Lambert",
"geo_point_2d": {
"lat": 43.58116668123124,
"lon": 1.4156310557870022
},
"nb_bulletins": 517,
"nb_candidats": 12,
"nom_candidat": "Arthaud",
"nb_abstentions": 321,
"nb_emargements": 517,
"code_circonscription": "09"
}Record 2id: 206 · type: PR
{
"id": 206,
"type": "PR",
"voix": 49,
"annee": "2022",
"commune": 555,
"nb_nuls": 6,
"uniq_bdv": "0198",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
1.455669795,
43.6349381488
],
[
1.4582710512,
43.6363642875
],
[
1.4570156614,
43.6372221509
],
[
1.4547100235,
43.6394181602
],
[
1.4552670029,
43.6401405955
],
[
1.4556510193,
43.6400999149
],
[
1.4557535063,
43.6397757328
],
[
1.4570587368,
43.6399577357
],
[
1.4587661577,
43.6396369958
],
[
1.4596318233,
43.6392387583
],
[
1.459770086,
43.639493385
],
[
1.4592908649,
43.6398350114
],
[
1.4589933734,
43.6412850151
],
[
1.4586015441,
43.6414409316
],
[
1.4583917526,
43.6419757577
],
[
1.4588667024,
43.6421033788
],
[
1.4586102401,
43.6428560108
],
[
1.4617098314,
43.6429645834
],
[
1.4627342843,
43.6429346398
],
[
1.4636414572,
43.6426388757
],
[
1.4635556575,
43.6420913556
],
[
1.4632770343,
43.6419018725
],
[
1.4630310455,
43.641172403
],
[
1.46252683,
43.6409050362
],
[
1.4619871238,
43.640721011
],
[
1.4613871682,
43.6376902785
],
[
1.4614874436,
43.6366257116
],
[
1.4621716578,
43.636159826
],
[
1.4632176833,
43.635983398
],
[
1.463796563,
43.6356852314
],
[
1.4603476714,
43.6355728233
],
[
1.455669795,
43.6349381488
]
]
]
},
"properties": {}
},
"indicatif": "I",
"lieu_vote": "École élémentaire Cuvier",
"nb_blancs": 7,
"code_canton": 22,
"departement": 31,
"nb_exprimes": 834,
"nb_inscrits": 1092,
"numero_tour": 1,
"adresse_lieu": "135 route d'Albi",
"geo_point_2d": {
"lat": 43.639041988807236,
"lon": 1.4595954872761676
},
"nb_bulletins": 847,
"nb_candidats": 12,
"nom_candidat": "Jadot",
"nb_abstentions": 245,
"nb_emargements": 847,
"code_circonscription": "02"
}Record 3id: 231 · type: PR
{
"id": 231,
"type": "PR",
"voix": 2,
"annee": "2022",
"commune": 555,
"nb_nuls": 2,
"uniq_bdv": "0222",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
1.4569475934,
43.5946493815
],
[
1.4575684491,
43.5947532217
],
[
1.4575762743,
43.5975051945
],
[
1.4575793937,
43.5980568223
],
[
1.4565401841,
43.5984575471
],
[
1.4566335676,
43.5978290423
],
[
1.4566655272,
43.5950204607
],
[
1.4567901432,
43.5946834814
],
[
1.4568606879,
43.5946102925
],
[
1.4569475934,
43.5946493815
]
]
]
},
"properties": {}
},
"indicatif": "I",
"lieu_vote": "École élémentaire Armand Leygue",
"nb_blancs": 1,
"code_canton": 24,
"departement": 31,
"nb_exprimes": 319,
"nb_inscrits": 398,
"numero_tour": 1,
"adresse_lieu": "20 rue lucien cassagne",
"geo_point_2d": {
"lat": 43.59650606745193,
"lon": 1.4570993076294716
},
"nb_bulletins": 322,
"nb_candidats": 12,
"nom_candidat": "Roussel",
"nb_abstentions": 76,
"nb_emargements": 322,
"code_circonscription": "04"
}Record 4id: 61 · type: PR
{
"id": 61,
"type": "PR",
"voix": 9,
"annee": "2022",
"commune": 555,
"nb_nuls": 6,
"uniq_bdv": "0060",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
1.4443734621,
43.5972524849
],
[
1.4442572679,
43.5979715732
],
[
1.4434672179,
43.5978735701
],
[
1.4431782492,
43.5978712914
],
[
1.4428614853,
43.5978990692
],
[
1.442853677,
43.5984203255
],
[
1.4427505362,
43.5988755415
],
[
1.4427588927,
43.5992739242
],
[
1.4425174086,
43.5995785641
],
[
1.4425114342,
43.5999768365
],
[
1.4426345901,
43.6000797887
],
[
1.4437337312,
43.599934531
],
[
1.4453064832,
43.5994932305
],
[
1.4456348355,
43.5994859129
],
[
1.4457707002,
43.5995121831
],
[
1.4457710854,
43.5994717515
],
[
1.4457498604,
43.5992359985
],
[
1.4462708685,
43.5989572036
],
[
1.446997001,
43.5983659107
],
[
1.4469156271,
43.5983226898
],
[
1.4464263583,
43.5981324609
],
[
1.4460864563,
43.598053154
],
[
1.4457390727,
43.5980390685
],
[
1.4456936847,
43.5978523198
],
[
1.445522215,
43.5977402768
],
[
1.445578094,
43.5964369505
],
[
1.4451828884,
43.5964007314
],
[
1.4449206086,
43.5963551383
],
[
1.4445810253,
43.5963420561
],
[
1.4442751346,
43.596339646
],
[
1.4443734621,
43.5972524849
]
]
]
},
"properties": {}
},
"indicatif": "I",
"lieu_vote": "École élémentaire Fabre",
"nb_blancs": 10,
"code_canton": 18,
"departement": 31,
"nb_exprimes": 849,
"nb_inscrits": 1056,
"numero_tour": 1,
"adresse_lieu": "Rue Pierre Bunière",
"geo_point_2d": {
"lat": 43.59845486173225,
"lon": 1.4445265399052425
},
"nb_bulletins": 865,
"nb_candidats": 12,
"nom_candidat": "Roussel",
"nb_abstentions": 191,
"nb_emargements": 865,
"code_circonscription": "03"
}Record 5id: 68 · type: PR
{
"id": 68,
"type": "PR",
"voix": 20,
"annee": "2022",
"commune": 555,
"nb_nuls": 2,
"uniq_bdv": "0067",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
1.444179086,
43.581588771
],
[
1.4444562122,
43.5812050973
],
[
1.4467787942,
43.5815696284
],
[
1.4469932952,
43.5808634884
],
[
1.4470809227,
43.5809666725
],
[
1.4488626643,
43.5813410054
],
[
1.4497069135,
43.5792370257
],
[
1.447630282,
43.5780761409
],
[
1.4442626261,
43.5761681215
],
[
1.4439785833,
43.5760163954
],
[
1.4430576083,
43.5761642914
],
[
1.4429996704,
43.5763842847
],
[
1.4429843322,
43.5767134178
],
[
1.4428934347,
43.576874487
],
[
1.4428519836,
43.5773831747
],
[
1.4428811265,
43.5777845648
],
[
1.4431602374,
43.5782664542
],
[
1.4436046101,
43.5804914658
],
[
1.4437850202,
43.5813954903
],
[
1.444046151,
43.5821241753
],
[
1.444179086,
43.581588771
]
]
]
},
"properties": {}
},
"indicatif": "I",
"lieu_vote": "École élémentaire Ricardie 3",
"nb_blancs": 17,
"code_canton": 19,
"departement": 31,
"nb_exprimes": 1001,
"nb_inscrits": 1253,
"numero_tour": 1,
"adresse_lieu": "56 avenue de l'U.R.S.S.",
"geo_point_2d": {
"lat": 43.57912269836566,
"lon": 1.4458282475336133
},
"nb_bulletins": 1020,
"nb_candidats": 12,
"nom_candidat": "Roussel",
"nb_abstentions": 233,
"nb_emargements": 1020,
"code_circonscription": "09"
}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/dataviz-election-presidentielle-2022-premier-tour-resultats-vt
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/dataviz-election-presidentielle-2022-premier-tour-resultats-vt/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.