[2026 Municipal Elections - 1st Round] List of Candidates for the Communes of GPS[Élections municipales 2026 - 1er tour] Liste des Candidat.e.s pour les communes de GPS
[Élections municipales 2026 - 1er tour] Liste des Candidat.e.s pour les communes de GPS[2026 Municipal Elections - 1st Round] List of Candidates for the Communes of GPS
This API provides the list of candidates by commune for the first round of the 2026 French municipal elections, as published by the Ministry of the Interior. It covers the communes belonging to Grand Paris Sud (GPS), an intercommunal authority in the Paris region. The dataset is freely accessible without authentication and is intended to inform residents and stakeholders about the candidates standing in each municipality within this territory.Listes des candidats par commune telles que publiées par le Ministère de l'Intérieur
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (20 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | id | int | Internal record identifier.Internal record identifier. |
| 100% | code_departementCode département | int | INSEE code of the department.INSEE code of the department. |
| 100% | departementDépartement | text | Name of the department.Name of the department. |
| 100% | code_circonscriptionCode circonscription | int | Code of the commune (electoral constituency) in which the list runs.Code of the commune (electoral constituency) in which the list runs. |
| 100% | circonscription | text | Name of the commune (electoral constituency) in which the list runs.Name of the commune (electoral constituency) in which the list runs. |
| 100% | numero_de_panneauNuméro de panneau | int | Panel number assigned to the list on the ballot display.Panel number assigned to the list on the ballot display. |
| 100% | libelle_abrege_de_listeLibellé abrégé de liste | text | Abbreviated name of the candidate list.Abbreviated name of the candidate list. |
| 100% | libelle_de_la_listeLibellé de la liste | text | Full name of the candidate list.Full name of the candidate list. |
| 95.1% | code_nuance_de_listeCode nuance de liste | text | Code identifying the political leaning of the list.Code identifying the political leaning of the list. |
| 95.1% | nuance_de_listeNuance de liste | text | Political leaning label of the list.Political leaning label of the list. |
| 2.9% | tete_de_listeTête de liste | text | Name of the head of the list, if specified.Name of the head of the list, if specified. |
| 100% | ordre | int | Rank of the candidate within the list.Rank of the candidate within the list. |
| 100% | sexe | text | Sex of the candidate (M or F).Sex of the candidate (M or F). |
| 100% | nom_sur_le_bulletin_de_voteNom sur le bulletin de vote | text | Candidate's surname as printed on the ballot.Candidate's surname as printed on the ballot. |
| 100% | prenom_sur_le_bulletin_de_votePrénom sur le bulletin de vote | text | Candidate's given name as printed on the ballot.Candidate's given name as printed on the ballot. |
| 100% | nationaliteNationalité | text | Nationality of the candidate.Nationality of the candidate. |
| 0.1% | code_personnaliteCode personnalité | text | Code identifying a notable public figure among candidates, if applicable.Code identifying a notable public figure among candidates, if applicable. |
| 17% | cc | text | Unspecified additional coded attribute of the candidacy.Unspecified additional coded attribute of the candidacy. |
| 100% | candidat | text | Candidate's rank, name and list, combined as a single label.Candidate's rank, name and list, combined as a single label. |
| 100% | liste | text | List's rank, name and political leaning, combined as a single label.List's rank, name and political leaning, combined as a single label. |
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 1cc: — · id: 707884
{
"cc": null,
"id": 707884,
"sexe": "M",
"liste": "1- COMBS AVANT TOUT (Liste d'union à droite)",
"ordre": 13,
"candidat": "13- Eric ALAMAMY - COMBS AVANT TOUT",
"departement": "Seine-et-Marne",
"nationalite": "Française",
"tete_de_liste": null,
"circonscription": "Combs-la-Ville",
"nuance_de_liste": "Liste d'union à droite",
"code_departement": 77,
"code_personnalite": null,
"numero_de_panneau": 1,
"libelle_de_la_liste": "COMBS AVANT TOUT",
"code_circonscription": 77122,
"code_nuance_de_liste": "LUD",
"libelle_abrege_de_liste": "COMBS AVANT TOUT",
"nom_sur_le_bulletin_de_vote": "ALAMAMY",
"prenom_sur_le_bulletin_de_vote": "Eric"
}Record 2cc: — · id: 829702
{
"cc": null,
"id": 829702,
"sexe": "M",
"liste": "3- UNIS POUR AGIR (Liste d'union à gauche)",
"ordre": 15,
"candidat": "15- Noureddine SIANA - UNIS POUR AGIR",
"departement": "Essonne",
"nationalite": "Française",
"tete_de_liste": null,
"circonscription": "Ris-Orangis",
"nuance_de_liste": "Liste d'union à gauche",
"code_departement": 91,
"code_personnalite": null,
"numero_de_panneau": 3,
"libelle_de_la_liste": "UNIS POUR AGIR",
"code_circonscription": 91521,
"code_nuance_de_liste": "LUG",
"libelle_abrege_de_liste": "UNIS POUR AGIR",
"nom_sur_le_bulletin_de_vote": "SIANA",
"prenom_sur_le_bulletin_de_vote": "Noureddine"
}Record 3cc: t · id: 824069
{
"cc": "t",
"id": 824069,
"sexe": "F",
"liste": "3- UFCE - REUNIR MA VILLE (Liste Divers)",
"ordre": 6,
"candidat": "6- Fatoumata SYLLA - UFCE - REUNIR MA VILLE",
"departement": "Essonne",
"nationalite": "Française",
"tete_de_liste": null,
"circonscription": "Corbeil-Essonnes",
"nuance_de_liste": "Liste Divers",
"code_departement": 91,
"code_personnalite": null,
"numero_de_panneau": 3,
"libelle_de_la_liste": "UFCE - REUNIR MA VILLE",
"code_circonscription": 91174,
"code_nuance_de_liste": "LDIV",
"libelle_abrege_de_liste": "UFCE - REUNIR MA VILLE",
"nom_sur_le_bulletin_de_vote": "SYLLA",
"prenom_sur_le_bulletin_de_vote": "Fatoumata"
}Record 4cc: — · id: 829685
{
"cc": null,
"id": 829685,
"sexe": "M",
"liste": "2- Ris en avant (Liste d'extrême droite)",
"ordre": 39,
"candidat": "39- Lyes KHEDIDJI - Ris en avant",
"departement": "Essonne",
"nationalite": "Française",
"tete_de_liste": null,
"circonscription": "Ris-Orangis",
"nuance_de_liste": "Liste d'extrême droite",
"code_departement": 91,
"code_personnalite": null,
"numero_de_panneau": 2,
"libelle_de_la_liste": "Ris en avant",
"code_circonscription": 91521,
"code_nuance_de_liste": "LEXD",
"libelle_abrege_de_liste": "Ris en avant",
"nom_sur_le_bulletin_de_vote": "KHEDIDJI",
"prenom_sur_le_bulletin_de_vote": "Lyes"
}Record 5cc: — · id: 824184
{
"cc": null,
"id": 824184,
"sexe": "M",
"liste": "5- Lutte ouvrière - Le camp des travailleurs (Liste d'extrême-gauche)",
"ordre": 29,
"candidat": "29- Ahmed AMRANI - Lutte ouvrière - Le camp des travailleurs",
"departement": "Essonne",
"nationalite": "Française",
"tete_de_liste": null,
"circonscription": "Corbeil-Essonnes",
"nuance_de_liste": "Liste d'extrême-gauche",
"code_departement": 91,
"code_personnalite": null,
"numero_de_panneau": 5,
"libelle_de_la_liste": "Lutte ouvrière - Le camp des travailleurs",
"code_circonscription": 91174,
"code_nuance_de_liste": "LEXG",
"libelle_abrege_de_liste": "Lutte ouvrière - Le camp des travailleurs",
"nom_sur_le_bulletin_de_vote": "AMRANI",
"prenom_sur_le_bulletin_de_vote": "Ahmed"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/elections-municipales-2026-liste-1er-tour-candidat-e-s-pour-les-communes-de-gps
Query examples
curl -s 'https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/elections-municipales-2026-liste-1er-tour-candidat-e-s-pour-les-communes-de-gps/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.