Aggregated Election DataDonnées des élections agrégées
Données des élections agrégéesAggregated Election Data
Dataset published on the French open-data portal data.gouv.fr, built from election results files issued by the Ministry of the Interior and Overseas Territories. It comprises two files: general results (general-results.csv), giving turnout and participation figures, and a related file with detailed candidate or list results. The data structure changed in January 2026. The dataset covers national French elections and is intended for analysis of voting patterns, turnout, and results across different ballots at national scope.> /!\ la structure des données a évolué en janvier 2026 Ce jeu de données contient deux fichiers créés à partir des fichiers contenant les résultats des élections, publiés par le Ministère de l'Intérieur et des Outre-mer : - Résultats généraux (general-results.csv) : contient les chiffres de part...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (18 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| id_electionId election | string | — |
| id_brut_miomId brut miom | string | — |
| code_departementDépartement code | string | — |
| code_communeCommune code | string | — |
| code_bvCode bv | string | — |
| no_panneauNo panneau | integer | — |
| voix | integer | — |
| ratio_voix_inscritsRatio voix inscrits | number | — |
| ratio_voix_exprimesRatio voix exprimes | number | — |
| nuance | string | — |
| sexe | string | — |
| nom | string | — |
| prenom | string | — |
| liste | string | — |
| libelle_abrege_listeLibelle abrege liste | string | — |
| libelle_etendu_listeLibelle etendu liste | string | — |
| nom_tete_listeNom tete liste | string | — |
| binome | string | — |
Schema captured from tabular 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 (8 records)
Record 1nom: PHILIPPS · sexe: M
{
"nom": "PHILIPPS",
"sexe": "M",
"voix": 257,
"liste": null,
"binome": null,
"nuance": "LDVC",
"prenom": "Pierre-Marie",
"code_bv": "0001",
"no_panneau": 1,
"id_election": "2026_muni_t2",
"code_commune": "01160",
"id_brut_miom": "01160_0001",
"nom_tete_liste": null,
"code_departement": "01",
"ratio_voix_exprimes": 67.63,
"ratio_voix_inscrits": 27.72,
"libelle_abrege_liste": "Une Energie Nouvelle Pour Ferney",
"libelle_etendu_liste": "Une Energie Nouvelle Pour Ferney"
}Record 2nom: PHILIPPS · sexe: M
{
"nom": "PHILIPPS",
"sexe": "M",
"voix": 311,
"liste": null,
"binome": null,
"nuance": "LDVC",
"prenom": "Pierre-Marie",
"code_bv": "0002",
"no_panneau": 1,
"id_election": "2026_muni_t2",
"code_commune": "01160",
"id_brut_miom": "01160_0002",
"nom_tete_liste": null,
"code_departement": "01",
"ratio_voix_exprimes": 65.47,
"ratio_voix_inscrits": 25.79,
"libelle_abrege_liste": "Une Energie Nouvelle Pour Ferney",
"libelle_etendu_liste": "Une Energie Nouvelle Pour Ferney"
}Record 3nom: PHILIPPS · sexe: M
{
"nom": "PHILIPPS",
"sexe": "M",
"voix": 252,
"liste": null,
"binome": null,
"nuance": "LDVC",
"prenom": "Pierre-Marie",
"code_bv": "0003",
"no_panneau": 1,
"id_election": "2026_muni_t2",
"code_commune": "01160",
"id_brut_miom": "01160_0003",
"nom_tete_liste": null,
"code_departement": "01",
"ratio_voix_exprimes": 59.86,
"ratio_voix_inscrits": 21.28,
"libelle_abrege_liste": "Une Energie Nouvelle Pour Ferney",
"libelle_etendu_liste": "Une Energie Nouvelle Pour Ferney"
}Record 4nom: PHILIPPS · sexe: M
{
"nom": "PHILIPPS",
"sexe": "M",
"voix": 424,
"liste": null,
"binome": null,
"nuance": "LDVC",
"prenom": "Pierre-Marie",
"code_bv": "0004",
"no_panneau": 1,
"id_election": "2026_muni_t2",
"code_commune": "01160",
"id_brut_miom": "01160_0004",
"nom_tete_liste": null,
"code_departement": "01",
"ratio_voix_exprimes": 68.28,
"ratio_voix_inscrits": 36.27,
"libelle_abrege_liste": "Une Energie Nouvelle Pour Ferney",
"libelle_etendu_liste": "Une Energie Nouvelle Pour Ferney"
}Record 5nom: COLOMBIER · sexe: M
{
"nom": "COLOMBIER",
"sexe": "M",
"voix": 204,
"liste": null,
"binome": null,
"nuance": "LDVD",
"prenom": "Jean-François",
"code_bv": "0001",
"no_panneau": 1,
"id_election": "2026_muni_t2",
"code_commune": "01194",
"id_brut_miom": "01194_0001",
"nom_tete_liste": null,
"code_departement": "01",
"ratio_voix_exprimes": 31.24,
"ratio_voix_inscrits": 19.12,
"libelle_abrege_liste": "UN NOUVEL ELAN POUR JASSANS-RIOTTIER",
"libelle_etendu_liste": "UN NOUVEL ELAN POUR JASSANS-RIOTTIER"
}Record 6nom: COLOMBIER · sexe: M
{
"nom": "COLOMBIER",
"sexe": "M",
"voix": 248,
"liste": null,
"binome": null,
"nuance": "LDVD",
"prenom": "Jean-François",
"code_bv": "0002",
"no_panneau": 1,
"id_election": "2026_muni_t2",
"code_commune": "01194",
"id_brut_miom": "01194_0002",
"nom_tete_liste": null,
"code_departement": "01",
"ratio_voix_exprimes": 44.05,
"ratio_voix_inscrits": 22.22,
"libelle_abrege_liste": "UN NOUVEL ELAN POUR JASSANS-RIOTTIER",
"libelle_etendu_liste": "UN NOUVEL ELAN POUR JASSANS-RIOTTIER"
}Record 7nom: COLOMBIER · sexe: M
{
"nom": "COLOMBIER",
"sexe": "M",
"voix": 198,
"liste": null,
"binome": null,
"nuance": "LDVD",
"prenom": "Jean-François",
"code_bv": "0003",
"no_panneau": 1,
"id_election": "2026_muni_t2",
"code_commune": "01194",
"id_brut_miom": "01194_0003",
"nom_tete_liste": null,
"code_departement": "01",
"ratio_voix_exprimes": 35.42,
"ratio_voix_inscrits": 17.77,
"libelle_abrege_liste": "UN NOUVEL ELAN POUR JASSANS-RIOTTIER",
"libelle_etendu_liste": "UN NOUVEL ELAN POUR JASSANS-RIOTTIER"
}Record 8nom: COLOMBIER · sexe: M
{
"nom": "COLOMBIER",
"sexe": "M",
"voix": 175,
"liste": null,
"binome": null,
"nuance": "LDVD",
"prenom": "Jean-François",
"code_bv": "0004",
"no_panneau": 1,
"id_election": "2026_muni_t2",
"code_commune": "01194",
"id_brut_miom": "01194_0004",
"nom_tete_liste": null,
"code_departement": "01",
"ratio_voix_exprimes": 27.73,
"ratio_voix_inscrits": 16.06,
"libelle_abrege_liste": "UN NOUVEL ELAN POUR JASSANS-RIOTTIER",
"libelle_etendu_liste": "UN NOUVEL ELAN POUR JASSANS-RIOTTIER"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Query examples
curl -s 'https://tabular-api.data.gouv.fr/api/resources/52a11762-45b4-414f-b6a2-eaa290217dc6/data/?page=1&page_size=20' -H 'Accept: application/json'First rows as JSON (page/page_size pagination, page_size ≤ 200).
Dataset
Volume & freshness
License
No license declared upstream.
Distributions (8)
Dictionnaire des nuances politiques (circulaire INTP2602966C de février 2026)
https://www.data.gouv.fr/api/1/datasets/r/15b3e0e5-396b-4423-9556-faed8a52bfa2Source page6.6 KB
Résultats généraux
https://www.data.gouv.fr/api/1/datasets/r/b8703c69-a18f-46ab-9e7f-3a8368dcb891Source page387 MB
Résultats par candidat
https://www.data.gouv.fr/api/1/datasets/r/52a11762-45b4-414f-b6a2-eaa290217dc6Source page2.2 GB
Résultats généraux
https://www.data.gouv.fr/api/1/datasets/r/ff16d511-10c0-405e-9b35-511723948fceSource page68 MB
Résultats par candidat
https://www.data.gouv.fr/api/1/datasets/r/4d3b35f6-0b22-4415-a24c-419a676312e2Source page154 MB
Dictionnaire des nuances politiques (2025)
https://www.data.gouv.fr/api/1/datasets/r/6fd17a6c-519b-465c-a7fd-ad2955fafc76Source page2.3 KB
schema-general-results.json
https://www.data.gouv.fr/api/1/datasets/r/ced4d21f-9d17-4224-94c0-d0bf0bc28b1cSource page7.2 KB
schema-candidats-results.json
https://www.data.gouv.fr/api/1/datasets/r/c702d75b-4e7e-43c9-84fa-83220302931dSource page5.0 KB
Source: data.gouv.fr · Open original page
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.