Legislative Elections 2024 - 1st Round - Results - City of ToulouseElections législatives 2024 - 1er tour - Résultats - Ville de Toulouse
Elections législatives 2024 - 1er tour - Résultats - Ville de ToulouseLegislative Elections 2024 - 1st Round - Results - City of Toulouse
This dataset provides the results of the first round of the French legislative elections held on Sunday, 30 June 2024. It is published as open data by the City of Toulouse (Toulouse Métropole) via its open data portal, covering results relevant to the Toulouse area within the national election. The data can be freely accessed without authentication and is useful for analyzing voting outcomes at the local level.Résultats du premier tour des élections législatives du dimanche 30 juin 2024.
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% | sequence | int | Sequence number incremented by 1 for each row.Numéro de séquence incrémenté par ligne de 1 à n |
| 100% | type | text | Election type: "LG" for legislative election.Type d'élection : "LG" Législative |
| 100% | anneeannée | text | Year of the election, e.g. "2024".Année de l'élection : "2024" |
| 100% | numero_tourtour | int | Round number: 1 for first round, 2 for second round.Numéro du tour : « 1 » pour le 1ier tour, « 2 » pour le 2ième tour |
| 100% | dptdépartement | int | Department code, e.g. 31.Code du département : « 31 » |
| 100% | communeCommune | int | Municipality (commune) code.Code de la commune : « 555 » |
| 100% | numero_lieunuméro du bureau | text | Identifier of the polling station.Identifiant des bureaux de vote |
| 100% | code_cantoncanton | int | Canton code identifying the Toulouse canton.« 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% | code_circocirconscription | text | Constituency (circonscription) code.code circonscription (1, 2, 3, 4 et 9) |
| 100% | indicatif | text | Result status: "I" initial or "R" corrected.Indicatif du résultat : "I" initial et "R" rectifié |
| 100% | nb_inscritsinscrits | int | Number of registered voters.Nombre d'inscrits |
| 100% | abstentionabstentions | int | Number of abstentions.Nombre d'abstentions |
| 100% | nb_bulletinsvotants | int | Number of voters (registered minus abstentions).Nombre de votants (nb inscrits - nb abstentions) |
| 100% | nb_emargementsvotants_émargement | int | Number of voters recorded on the sign-in sheets.Nombre de votants d'après les feuilles d'émargement |
| 100% | blancs | int | Number of blank ballots.Nombre de bulletins blancs |
| 100% | nb_nulsnuls | int | Number of invalid (null) ballots.Nombre de bulletins nuls |
| 100% | nb_exprimesexprimés | int | Number of valid votes cast.Nombre de votants |
| 100% | nb_candidatsnombre de candidats | int | Number of candidates standing.Nombre de candidats |
| 100% | code_depot_acode dépôt du candidat A | int | Filing code of candidate A.Code du dépôt du candidat |
| 100% | nb_voix_anombre de voix du candidat A | int | Number of votes received by candidate A.Nombre de voix du candidat A |
| 100% | code_depot_bcode dépôt du candidat B | int | Filing code of candidate B.Code du dépôt du candidat B |
| 100% | nb_voix_bnombre de voix du candidat B | int | Number of votes received by candidate B.Nombre de voix du candidat B |
| 100% | code_depot_ccode dépôt du candidat C | int | Filing code of candidate C.Code du dépôt du candidat C |
| 100% | nb_voix_cnombre de voix du candidat C | int | Number of votes received by candidate C.Nombre de voix du candidat C |
| 100% | code_depot_dcode dépôt du candidat D | int | Filing code of candidate D.Code du dépôt du candidat D |
| 100% | nb_voix_dnombre de voix du candidat D | int | Number of votes received by candidate D.Nombre de voix du candidat D |
| 100% | code_depot_ecode dépôt du candidat E | int | Filing code of candidate E.Code du dépôt du candidat E |
| 100% | nb_voix_enombre de voix du candidat E | int | Number of votes received by candidate E.Nombre de voix du candidat E |
| 100% | code_depot_fcode dépôt du candidat F | int | Filing code of candidate F.Code du dépôt du candidat F |
| 100% | nb_voix_fnombre de voix du candidat F | int | Number of votes received by candidate F.Nombre de voix du candidat F |
| 100% | code_depot_gcode dépôt du candidat G | int | Filing code of candidate G.Code du dépôt du candidat G |
| 100% | nb_voix_gnombre de voix du candidat G | int | Number of votes received by candidate G.Nombre de voix du candidat G |
| 18.8% | code_depot_hCode dépôt du candidat H | int | Filing code of candidate H.Code du dépôt du candidat H |
| 18.8% | nb_voix_hNombre de voix du candidat H | int | Number of votes received by candidate H.Nombre de voix du candidat H |
| 18.8% | code_depot_iCode dépôt du candidat I | int | Filing code of candidate I.Code du dépôt du candidat I |
| 18.8% | nb_voix_iNombre de voix du candidat I | int | Number of votes received by candidate I.Nombre de voix du candidat I |
| 18.8% | code_depot_jCode dépôt du candidat J | int | Filing code of candidate J.Code du dépôt du candidat J |
| 18.8% | nb_voix_jNombre de voix du candidat J | int | Number of votes received by candidate J.Nombre de voix du candidat J |
| 18.8% | code_depot_kCode dépôt du candidat K | int | Filing code of candidate K.Code du dépôt du candidat K |
| 18.8% | nb_voix_kNombre de voix du candidat K | int | Number of votes received by candidate K.Nombre de voix du candidat K |
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 1dpt: 31 · type: LG
{
"dpt": 31,
"type": "LG",
"annee": "2024",
"blancs": 8,
"commune": 555,
"nb_nuls": 3,
"sequence": 163,
"indicatif": "I",
"nb_voix_a": 14,
"nb_voix_b": 439,
"nb_voix_c": 228,
"nb_voix_d": 94,
"nb_voix_e": 19,
"nb_voix_f": 3,
"nb_voix_g": 5,
"nb_voix_h": null,
"nb_voix_i": null,
"nb_voix_j": null,
"nb_voix_k": null,
"abstention": 238,
"code_circo": "1",
"code_canton": 16,
"nb_exprimes": 802,
"nb_inscrits": 1051,
"numero_lieu": "156",
"numero_tour": 1,
"code_depot_a": 7,
"code_depot_b": 3,
"code_depot_c": 6,
"code_depot_d": 2,
"code_depot_e": 4,
"code_depot_f": 1,
"code_depot_g": 5,
"code_depot_h": null,
"code_depot_i": null,
"code_depot_j": null,
"code_depot_k": null,
"nb_bulletins": 813,
"nb_candidats": 7,
"nb_emargements": 813
}Record 2dpt: 31 · type: LG
{
"dpt": 31,
"type": "LG",
"annee": "2024",
"blancs": 16,
"commune": 555,
"nb_nuls": 6,
"sequence": 96,
"indicatif": "I",
"nb_voix_a": 13,
"nb_voix_b": 167,
"nb_voix_c": 8,
"nb_voix_d": 428,
"nb_voix_e": 14,
"nb_voix_f": 8,
"nb_voix_g": 139,
"nb_voix_h": null,
"nb_voix_i": null,
"nb_voix_j": null,
"nb_voix_k": null,
"abstention": 480,
"code_circo": "9",
"code_canton": 20,
"nb_exprimes": 777,
"nb_inscrits": 1279,
"numero_lieu": "92",
"numero_tour": 1,
"code_depot_a": 7,
"code_depot_b": 3,
"code_depot_c": 6,
"code_depot_d": 2,
"code_depot_e": 4,
"code_depot_f": 1,
"code_depot_g": 5,
"code_depot_h": null,
"code_depot_i": null,
"code_depot_j": null,
"code_depot_k": null,
"nb_bulletins": 799,
"nb_candidats": 7,
"nb_emargements": 799
}Record 3dpt: 31 · type: LG
{
"dpt": 31,
"type": "LG",
"annee": "2024",
"blancs": 14,
"commune": 555,
"nb_nuls": 0,
"sequence": 226,
"indicatif": "I",
"nb_voix_a": 9,
"nb_voix_b": 321,
"nb_voix_c": 230,
"nb_voix_d": 5,
"nb_voix_e": 168,
"nb_voix_f": 7,
"nb_voix_g": 10,
"nb_voix_h": null,
"nb_voix_i": null,
"nb_voix_j": null,
"nb_voix_k": null,
"abstention": 281,
"code_circo": "2",
"code_canton": 23,
"nb_exprimes": 750,
"nb_inscrits": 1045,
"numero_lieu": "210",
"numero_tour": 1,
"code_depot_a": 7,
"code_depot_b": 3,
"code_depot_c": 6,
"code_depot_d": 2,
"code_depot_e": 4,
"code_depot_f": 1,
"code_depot_g": 5,
"code_depot_h": null,
"code_depot_i": null,
"code_depot_j": null,
"code_depot_k": null,
"nb_bulletins": 764,
"nb_candidats": 7,
"nb_emargements": 764
}Record 4dpt: 31 · type: LG
{
"dpt": 31,
"type": "LG",
"annee": "2024",
"blancs": 12,
"commune": 555,
"nb_nuls": 0,
"sequence": 10,
"indicatif": "I",
"nb_voix_a": 15,
"nb_voix_b": 422,
"nb_voix_c": 147,
"nb_voix_d": 82,
"nb_voix_e": 11,
"nb_voix_f": 2,
"nb_voix_g": 8,
"nb_voix_h": null,
"nb_voix_i": null,
"nb_voix_j": null,
"nb_voix_k": null,
"abstention": 269,
"code_circo": "1",
"code_canton": 17,
"nb_exprimes": 687,
"nb_inscrits": 968,
"numero_lieu": "9",
"numero_tour": 1,
"code_depot_a": 7,
"code_depot_b": 3,
"code_depot_c": 6,
"code_depot_d": 2,
"code_depot_e": 4,
"code_depot_f": 1,
"code_depot_g": 5,
"code_depot_h": null,
"code_depot_i": null,
"code_depot_j": null,
"code_depot_k": null,
"nb_bulletins": 699,
"nb_candidats": 7,
"nb_emargements": 700
}Record 5dpt: 31 · type: LG
{
"dpt": 31,
"type": "LG",
"annee": "2024",
"blancs": 7,
"commune": 555,
"nb_nuls": 8,
"sequence": 224,
"indicatif": "I",
"nb_voix_a": 5,
"nb_voix_b": 400,
"nb_voix_c": 131,
"nb_voix_d": 3,
"nb_voix_e": 146,
"nb_voix_f": 2,
"nb_voix_g": 14,
"nb_voix_h": null,
"nb_voix_i": null,
"nb_voix_j": null,
"nb_voix_k": null,
"abstention": 357,
"code_circo": "2",
"code_canton": 23,
"nb_exprimes": 701,
"nb_inscrits": 1073,
"numero_lieu": "208",
"numero_tour": 1,
"code_depot_a": 7,
"code_depot_b": 3,
"code_depot_c": 6,
"code_depot_d": 2,
"code_depot_e": 4,
"code_depot_f": 1,
"code_depot_g": 5,
"code_depot_h": null,
"code_depot_i": null,
"code_depot_j": null,
"code_depot_k": null,
"nb_bulletins": 716,
"nb_candidats": 7,
"nb_emargements": 716
}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/legislatives-2024-1t-vt
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/legislatives-2024-1t-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.