[Municipal Elections 2026] Results by polling station for the municipalities (GPS)[Municipales 2026] Résultats par BV des communes (GPS)
[Municipales 2026] Résultats par BV des communes (GPS)[Municipal Elections 2026] Results by polling station for the municipalities (GPS)
This dataset provides results of the 2026 French municipal elections broken down by polling station (bureau de vote) for the municipalities of Grand Paris Sud. The data is sourced from official publications by the French Ministry of the Interior and Overseas Territories, made available on the national open-data portal data.gouv.fr. It is published by Grand Paris Sud on its open-data portal and is intended to give local, granular visibility into voting outcomes across the constituent communes of this intercommunal area.Via les sources officielles publiées par le Ministère de l'Intérieur et des Outres-mers sur le site opendata data.gouv.fr
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (127 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | numero_ligneNuméro ligne | int | Row number of the record in the source file.Row number of the record in the source file. |
| 100% | id | int | Internal record identifier.Internal record identifier. |
| 100% | libelle_departementLibellé département | text | Name of the department.Name of the department. |
| 100% | code_communeCommune code | text | INSEE code identifying the municipality.INSEE code identifying the municipality. |
| 100% | libelle_communeLibellé commune | text | Name of the municipality.Name of the municipality. |
| 100% | code_bvCode bv | text | Code identifying the polling station within the municipality.Code identifying the polling station within the municipality. |
| 100% | inscrits | int | Number of registered voters in the polling station.Number of registered voters in the polling station. |
| 100% | votants | int | Number of people who voted.Number of people who voted. |
| 100% | votants0% Votants | double | Turnout rate as a percentage of registered voters.Turnout rate as a percentage of registered voters. |
| 100% | abstentions | int | Number of registered voters who abstained.Number of registered voters who abstained. |
| 100% | abstentions0% Abstentions | double | Abstention rate as a percentage of registered voters.Abstention rate as a percentage of registered voters. |
| 100% | exprimesExprimés | int | Number of valid (non-blank, non-null) votes cast.Number of valid (non-blank, non-null) votes cast. |
| 100% | exprimes_inscrits% Exprimés/inscrits | double | Valid votes as a percentage of registered voters.Valid votes as a percentage of registered voters. |
| 100% | exprimes_votants% Exprimés/votants | double | Valid votes as a percentage of voters.Valid votes as a percentage of voters. |
| 100% | blancs | int | Number of blank ballots cast.Number of blank ballots cast. |
| 100% | blancs_inscritsBlancs inscrits | double | Blank ballots as a percentage of registered voters.Blank ballots as a percentage of registered voters. |
| 100% | blancs_votantsBlancs votants | double | Blank ballots as a percentage of voters.Blank ballots as a percentage of voters. |
| 100% | nuls | int | Number of null or invalid ballots cast.Number of null or invalid ballots cast. |
| 100% | nuls_inscritsNuls inscrits | double | Null ballots as a percentage of registered voters.Null ballots as a percentage of registered voters. |
| 100% | nuls_votantsNuls votants | double | Null ballots as a percentage of voters.Null ballots as a percentage of voters. |
| 100% | numero_de_panneau_1Numéro de panneau 1 | int | Ballot/panel number assigned to candidate list 1.Ballot/panel number assigned to candidate list 1. |
| 44.1% | nom_candidat_1Nom candidat 1 | text | Surname of the lead candidate on list 1.Surname of the lead candidate on list 1. |
| 44.1% | prenom_candidat_1Prénom candidat 1 | text | First name of the lead candidate on list 1.First name of the lead candidate on list 1. |
| 44.1% | sexe_candidat_1Sexe candidat 1 | text | Sex of the lead candidate on list 1.Sex of the lead candidate on list 1. |
| 98.1% | nuance_liste_1Nuance liste 1 | text | Political affiliation code of list 1.Political affiliation code of list 1. |
| 100% | libelle_abrege_de_liste_1Libellé abrégé de liste 1 | text | Short label of candidate list 1.Short label of candidate list 1. |
| 100% | libelle_de_liste_1Libellé de liste 1 | text | Full label of candidate list 1.Full label of candidate list 1. |
| 100% | voix_1Voix 1 | int | Number of votes received by list 1.Number of votes received by list 1. |
| 100% | voix_inscrits_1Voix inscrits 1 | double | Votes for list 1 as a percentage of registered voters.Votes for list 1 as a percentage of registered voters. |
| 100% | voix_exprimes_1% Voix/exprimés 1 | double | Votes for list 1 as a percentage of valid votes.Votes for list 1 as a percentage of valid votes. |
| 0% | elu_1Elu 1 | text | Indicates whether the candidate on list 1 was elected.Indicates whether the candidate on list 1 was elected. |
| 100% | sieges_au_cm_1Sièges au CM 1 | int | Number of municipal council seats won by list 1.Number of municipal council seats won by list 1. |
| 99.5% | sieges_au_cc_1Sièges au CC 1 | int | Number of intercommunal council seats won by list 1.Number of intercommunal council seats won by list 1. |
| 98.1% | numero_de_panneau_2Numéro de panneau 2 | int | Ballot/panel number assigned to candidate list 2.Ballot/panel number assigned to candidate list 2. |
| 44.1% | nom_candidat_2Nom candidat 2 | text | Surname of the lead candidate on list 2.Surname of the lead candidate on list 2. |
| 44.1% | prenom_candidat_2Prénom candidat 2 | text | First name of the lead candidate on list 2.First name of the lead candidate on list 2. |
| 44.1% | sexe_candidat_2Sexe candidat 2 | text | Sex of the lead candidate on list 2.Sex of the lead candidate on list 2. |
| 96.7% | nuance_liste_2Nuance liste 2 | text | Political affiliation code of list 2.Political affiliation code of list 2. |
| 98.1% | libelle_abrege_de_liste_2Libellé abrégé de liste 2 | text | Short label of candidate list 2.Short label of candidate list 2. |
| 98.1% | libelle_de_liste_2Libellé de liste 2 | text | Full label of candidate list 2.Full label of candidate list 2. |
| 98.1% | voix_2Voix 2 | int | Number of votes received by list 2.Number of votes received by list 2. |
| 98.1% | voix_inscrits_2Voix inscrits 2 | double | Votes for list 2 as a percentage of registered voters.Votes for list 2 as a percentage of registered voters. |
| 98.1% | voix_exprimes_2% Voix/exprimés 2 | double | Votes for list 2 as a percentage of valid votes.Votes for list 2 as a percentage of valid votes. |
| 0% | elu_2Elu 2 | text | Indicates whether the candidate on list 2 was elected.Indicates whether the candidate on list 2 was elected. |
| 98.1% | sieges_au_cm_2Sièges au CM 2 | int | Number of municipal council seats won by list 2.Number of municipal council seats won by list 2. |
| 98.1% | sieges_au_cc_2Sièges au CC 2 | int | Number of intercommunal council seats won by list 2.Number of intercommunal council seats won by list 2. |
| 63% | numero_de_panneau_3Numéro de panneau 3 | int | Ballot/panel number assigned to candidate list 3.Ballot/panel number assigned to candidate list 3. |
| 28.9% | nom_candidat_3Nom candidat 3 | text | Surname of the lead candidate on list 3.Surname of the lead candidate on list 3. |
| 28.9% | prenom_candidat_3Prénom candidat 3 | text | First name of the lead candidate on list 3.First name of the lead candidate on list 3. |
| 28.9% | sexe_candidat_3Sexe candidat 3 | text | Sex of the lead candidate on list 3.Sex of the lead candidate on list 3. |
| 63% | nuance_liste_3Nuance liste 3 | text | Political affiliation code of list 3.Political affiliation code of list 3. |
| 63% | libelle_abrege_de_liste_3Libellé abrégé de liste 3 | text | Short label of candidate list 3.Short label of candidate list 3. |
| 63% | libelle_de_liste_3Libellé de liste 3 | text | Full label of candidate list 3.Full label of candidate list 3. |
| 63% | voix_3Voix 3 | int | Number of votes received by list 3.Number of votes received by list 3. |
| 63% | voix_inscrits_3Voix inscrits 3 | double | Votes for list 3 as a percentage of registered voters.Votes for list 3 as a percentage of registered voters. |
| 63% | voix_exprimes_3% Voix/exprimés 3 | double | Votes for list 3 as a percentage of valid votes.Votes for list 3 as a percentage of valid votes. |
| 0% | elu_3Elu 3 | text | Indicates whether the candidate on list 3 was elected.Indicates whether the candidate on list 3 was elected. |
| 63% | sieges_au_cm_3Sièges au CM 3 | int | Number of municipal council seats won by list 3.Number of municipal council seats won by list 3. |
| 63% | sieges_au_cc_3Sièges au CC 3 | int | Number of intercommunal council seats won by list 3.Number of intercommunal council seats won by list 3. |
| 33.2% | numero_de_panneau_4Numéro de panneau 4 | int | Ballot/panel number assigned to candidate list 4.Ballot/panel number assigned to candidate list 4. |
| — | nom_candidat_4Nom candidat 4 | text | Surname of the lead candidate on list 4.Surname of the lead candidate on list 4. |
| — | prenom_candidat_4Prénom candidat 4 | text | First name of the lead candidate on list 4.First name of the lead candidate on list 4. |
| — | sexe_candidat_4Sexe candidat 4 | text | Sex of the lead candidate on list 4.Sex of the lead candidate on list 4. |
| — | nuance_liste_4Nuance liste 4 | text | Political affiliation code of list 4.Political affiliation code of list 4. |
| — | libelle_abrege_de_liste_4Libellé abrégé de liste 4 | text | Short label of candidate list 4.Short label of candidate list 4. |
| — | libelle_de_liste_4Libellé de liste 4 | text | Full label of candidate list 4.Full label of candidate list 4. |
| — | voix_4Voix 4 | int | Number of votes received by list 4.Number of votes received by list 4. |
| — | voix_inscrits_4Voix inscrits 4 | double | Votes for list 4 as a percentage of registered voters.Votes for list 4 as a percentage of registered voters. |
| — | voix_exprimes_4% Voix/exprimés 4 | double | Votes for list 4 as a percentage of valid votes.Votes for list 4 as a percentage of valid votes. |
| — | elu_4Elu 4 | text | Indicates whether the candidate on list 4 was elected.Indicates whether the candidate on list 4 was elected. |
| — | sieges_au_cm_4Sièges au CM 4 | int | Number of municipal council seats won by list 4.Number of municipal council seats won by list 4. |
| — | sieges_au_cc_4Sièges au CC 4 | int | Number of intercommunal council seats won by list 4.Number of intercommunal council seats won by list 4. |
| — | numero_de_panneau_5Numéro de panneau 5 | int | Ballot/panel number assigned to candidate list 5.Ballot/panel number assigned to candidate list 5. |
| — | nom_candidat_5Nom candidat 5 | text | Surname of the lead candidate on list 5.Surname of the lead candidate on list 5. |
| — | prenom_candidat_5Prénom candidat 5 | text | First name of the lead candidate on list 5.First name of the lead candidate on list 5. |
| — | sexe_candidat_5Sexe candidat 5 | text | Sex of the lead candidate on list 5.Sex of the lead candidate on list 5. |
| — | nuance_liste_5Nuance liste 5 | text | Political affiliation code of list 5.Political affiliation code of list 5. |
| — | libelle_abrege_de_liste_5Libellé abrégé de liste 5 | text | Short label of candidate list 5.Short label of candidate list 5. |
| — | libelle_de_liste_5Libellé de liste 5 | text | Full label of candidate list 5.Full label of candidate list 5. |
| — | voix_5Voix 5 | int | Number of votes received by list 5.Number of votes received by list 5. |
| — | voix_inscrits_5Voix inscrits 5 | double | Votes for list 5 as a percentage of registered voters.Votes for list 5 as a percentage of registered voters. |
| — | voix_exprimes_5% Voix/exprimés 5 | double | Votes for list 5 as a percentage of valid votes.Votes for list 5 as a percentage of valid votes. |
| — | elu_5Elu 5 | text | Indicates whether the candidate on list 5 was elected.Indicates whether the candidate on list 5 was elected. |
| — | sieges_au_cm_5Sièges au CM 5 | int | Number of municipal council seats won by list 5.Number of municipal council seats won by list 5. |
| — | sieges_au_cc_5Sièges au CC 5 | int | Number of intercommunal council seats won by list 5.Number of intercommunal council seats won by list 5. |
| — | filename | text | Name of the source data file, indicating the election round.Name of the source data file, indicating the election round. |
| — | clejointure | text | Join key combining municipality and polling station codes.Join key combining municipality and polling station codes. |
| — | nom_bureau_voteNom bureau vote | text | Name of the polling station.Name of the polling station. |
| — | adresse | text | Address of the polling station.Address of the polling station. |
| — | adresse_substitutionAdresse substitution | text | Alternate or substitute address for the polling station.Alternate or substitute address for the polling station. |
| — | geopoint | geo_point_2d | Geographic coordinates (latitude, longitude) of the polling station.Geographic coordinates (latitude, longitude) of the polling station. |
| — | jointure2tours | text | Join key linking first and second round results for the polling station.Join key linking first and second round results for the polling station. |
| — | num_ligneNum ligne | int | Row number of the record in the first-round source file.Row number of the record in the first-round source file. |
| — | liste_pos_1Liste pos 1 | int | Rank position of the list finishing first, first round.Rank position of the list finishing first, first round. |
| — | taux_1Taux 1 | double | Vote share, in percent, of the list ranked first, first round.Vote share, in percent, of the list ranked first, first round. |
| — | liste_pos_2Liste pos 2 | int | Rank position of the list finishing second, first round.Rank position of the list finishing second, first round. |
| — | taux_2Taux 2 | double | Vote share, in percent, of the list ranked second, first round.Vote share, in percent, of the list ranked second, first round. |
| — | liste_pos_3Liste pos 3 | int | Rank position of the list finishing third, first round.Rank position of the list finishing third, first round. |
| — | taux_3Taux 3 | double | Vote share, in percent, of the list ranked third, first round.Vote share, in percent, of the list ranked third, first round. |
| — | liste_pos_4Liste pos 4 | int | Rank position of the list finishing fourth, first round.Rank position of the list finishing fourth, first round. |
| — | taux_4Taux 4 | double | Vote share, in percent, of the list ranked fourth, first round.Vote share, in percent, of the list ranked fourth, first round. |
| — | liste_pos_5Liste pos 5 | int | Rank position of the list finishing fifth, first round.Rank position of the list finishing fifth, first round. |
| — | taux_5Taux 5 | double | Vote share, in percent, of the list ranked fifth, first round.Vote share, in percent, of the list ranked fifth, first round. |
| — | liste_en_1ere_positionListe en 1ère position | text | Label of the list ranked first in the first round.Label of the list ranked first in the first round. |
| — | liste_en_2eme_positionListe en 2ème position | text | Label of the list ranked second in the first round.Label of the list ranked second in the first round. |
| — | liste_en_3eme_positionListe en 3ème position | text | Label of the list ranked third in the first round.Label of the list ranked third in the first round. |
| — | liste_en_4eme_positionListe en 4ème position | text | Label of the list ranked fourth in the first round.Label of the list ranked fourth in the first round. |
| — | liste_en_5eme_positionListe en 5ème position | text | Label of the list ranked fifth in the first round.Label of the list ranked fifth in the first round. |
| — | 1t_nuance_premiere1t nuance premiere | text | Political affiliation of the leading list in the first round.Political affiliation of the leading list in the first round. |
| — | 2t_num_ligne2t num ligne | int | Row number of the record in the second-round source file.Row number of the record in the second-round source file. |
| — | 2t_liste_pos_12t liste pos 1 | int | Rank position of the list finishing first, second round.Rank position of the list finishing first, second round. |
| — | 2t_taux_12t taux 1 | double | Vote share, in percent, of the list ranked first, second round.Vote share, in percent, of the list ranked first, second round. |
| — | 2t_liste_pos_22t liste pos 2 | int | Rank position of the list finishing second, second round.Rank position of the list finishing second, second round. |
| — | 2t_taux_22t taux 2 | double | Vote share, in percent, of the list ranked second, second round.Vote share, in percent, of the list ranked second, second round. |
| — | 2t_liste_pos_32t liste pos 3 | int | Rank position of the list finishing third, second round.Rank position of the list finishing third, second round. |
| — | 2t_taux_32t taux 3 | double | Vote share, in percent, of the list ranked third, second round.Vote share, in percent, of the list ranked third, second round. |
| — | 2t_liste_pos_42t liste pos 4 | int | Rank position of the list finishing fourth, second round.Rank position of the list finishing fourth, second round. |
| — | 2t_taux_42t taux 4 | double | Vote share, in percent, of the list ranked fourth, second round.Vote share, in percent, of the list ranked fourth, second round. |
| — | liste_en_premiere_position_2nd_tourListe en 1ère position (au 2nd tour) | text | Label of the list ranked first in the second round.Label of the list ranked first in the second round. |
| — | liste_en_deuxieme_position_2nd_tourListe en 2ème position (au 2nd tour) | text | Label of the list ranked second in the second round.Label of the list ranked second in the second round. |
| — | liste_en_troisieme_position_2nd_tourListe en 3ème position (au 2nd tour) | text | Label of the list ranked third in the second round.Label of the list ranked third in the second round. |
| — | liste_en_quatrieme_position_2nd_tourListe en 4me position (au 2nd tour) | text | Label of the list ranked fourth in the second round.Label of the list ranked fourth in the second round. |
| — | 2t_nuance_premiere2t nuance premiere | text | Political affiliation of the list ranked first, second round.Political affiliation of the list ranked first, second round. |
| — | 2t_nuance_deuxieme2t nuance deuxieme | text | Political affiliation of the list ranked second, second round.Political affiliation of the list ranked second, second round. |
| — | 2t_nuance_troisieme2t nuance troisieme | text | Political affiliation of the list ranked third, second round.Political affiliation of the list ranked third, second round. |
| — | 2t_nuance_quatrieme2t nuance quatrieme | text | Political affiliation of the list ranked fourth, second round.Political affiliation of the list ranked fourth, second round. |
| — | nuance_vainqueurNuance de la liste vainqueur | text | Political affiliation of the winning list.Political affiliation of the winning list. |
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: 54782 · nuls: 9
{
"id": 54782,
"nuls": 9,
"elu_1": null,
"elu_2": null,
"elu_3": null,
"elu_4": null,
"elu_5": null,
"blancs": 16,
"taux_1": 90.24,
"taux_2": 9.76,
"taux_3": null,
"taux_4": null,
"taux_5": null,
"voix_1": 527,
"voix_2": 57,
"voix_3": null,
"voix_4": null,
"voix_5": null,
"adresse": "2 rue de Paris",
"code_bv": "0002",
"votants": 609,
"exprimes": 584,
"filename": "1erTour",
"geopoint": {
"lat": 48.634568,
"lon": 2.548705
},
"inscrits": 1330,
"votants0": 45.79,
"2t_taux_1": null,
"2t_taux_2": null,
"2t_taux_3": null,
"2t_taux_4": null,
"num_ligne": 122,
"abstentions": 721,
"clejointure": "77251-0002",
"liste_pos_1": 1,
"liste_pos_2": 2,
"liste_pos_3": 3,
"liste_pos_4": 4,
"liste_pos_5": 5,
"2t_num_ligne": null,
"abstentions0": 54.21,
"code_commune": "77251",
"nuls_votants": 1.48,
"numero_ligne": 24,
"nuls_inscrits": 0.68,
"2t_liste_pos_1": null,
"2t_liste_pos_2": null,
"2t_liste_pos_3": null,
"2t_liste_pos_4": null,
"blancs_votants": 2.63,
"jointure2tours": "1erTour-Lieusaint",
"nom_candidat_1": null,
"nom_candidat_2": null,
"nom_candidat_3": null,
"nom_candidat_4": null,
"nom_candidat_5": null,
"nuance_liste_1": "LUG",
"nuance_liste_2": "LEXG",
"nuance_liste_3": null,
"nuance_liste_4": null,
"nuance_liste_5": null,
"sieges_au_cc_1": 3,
"sieges_au_cc_2": 0,
"sieges_au_cc_3": null,
"sieges_au_cc_4": null,
"sieges_au_cc_5": null,
"sieges_au_cm_1": 32,
"sieges_au_cm_2": 1,
"sieges_au_cm_3": null,
"sieges_au_cm_4": null,
"sieges_au_cm_5": null,
"blancs_inscrits": 1.2,
"libelle_commune": "Lieusaint",
"nom_bureau_vote": "Centre d'accueil la Chasse",
"sexe_candidat_1": null,
"sexe_candidat_2": null,
"sexe_candidat_3": null,
"sexe_candidat_4": null,
"sexe_candidat_5": null,
"voix_exprimes_1": 90.24,
"voix_exprimes_2": 9.76,
"voix_exprimes_3": null,
"voix_exprimes_4": null,
"voix_exprimes_5": null,
"voix_inscrits_1": 39.62,
"voix_inscrits_2": 4.29,
"voix_inscrits_3": null,
"voix_inscrits_4": null,
"voix_inscrits_5": null,
"exprimes_votants": 95.89,
"nuance_vainqueur": "LUG",
"exprimes_inscrits": 43.91,
"prenom_candidat_1": null,
"prenom_candidat_2": null,
"prenom_candidat_3": null,
"prenom_candidat_4": null,
"prenom_candidat_5": null,
"1t_nuance_premiere": "LUG",
"2t_nuance_deuxieme": null,
"2t_nuance_premiere": null,
"libelle_de_liste_1": "Lieusaint 2026-2032",
"libelle_de_liste_2": "ENSEMBLE POUR LIEUSAINT",
"libelle_de_liste_3": null,
"libelle_de_liste_4": null,
"libelle_de_liste_5": null,
"2t_nuance_quatrieme": null,
"2t_nuance_troisieme": null,
"libelle_departement": "Seine-et-Marne",
"numero_de_panneau_1": 1,
"numero_de_panneau_2": 2,
"numero_de_panneau_3": null,
"numero_de_panneau_4": null,
"numero_de_panneau_5": null,
"adresse_substitution": "2 rue de Paris",
"liste_en_1ere_position": "Lieusaint 2026-2032",
"liste_en_2eme_position": "ENSEMBLE POUR LIEUSAINT",
"liste_en_3eme_position": null,
"liste_en_4eme_position": null,
"liste_en_5eme_position": null,
"libelle_abrege_de_liste_1": "Lieusaint 2026-2032",
"libelle_abrege_de_liste_2": "ENSEMBLE POUR LIEUSAINT",
"libelle_abrege_de_liste_3": null,
"libelle_abrege_de_liste_4": null,
"libelle_abrege_de_liste_5": null,
"liste_en_deuxieme_position_2nd_tour": null,
"liste_en_premiere_position_2nd_tour": null,
"liste_en_quatrieme_position_2nd_tour": null,
"liste_en_troisieme_position_2nd_tour": null
}Record 2id: 63277 · nuls: 0
{
"id": 63277,
"nuls": 0,
"elu_1": null,
"elu_2": null,
"elu_3": null,
"elu_4": null,
"elu_5": null,
"blancs": 6,
"taux_1": 82.35,
"taux_2": 12.02,
"taux_3": 4.35,
"taux_4": 1.28,
"taux_5": null,
"voix_1": 322,
"voix_2": 5,
"voix_3": 17,
"voix_4": 47,
"voix_5": null,
"adresse": "Rue des Mathurines",
"code_bv": "0028",
"votants": 397,
"exprimes": 391,
"filename": "1erTour",
"geopoint": {
"lat": 48.617007,
"lon": 2.407025
},
"inscrits": 686,
"votants0": 57.87,
"2t_taux_1": null,
"2t_taux_2": null,
"2t_taux_3": null,
"2t_taux_4": null,
"num_ligne": 140,
"abstentions": 289,
"clejointure": "91228-0028",
"liste_pos_1": 1,
"liste_pos_2": 4,
"liste_pos_3": 3,
"liste_pos_4": 2,
"liste_pos_5": 5,
"2t_num_ligne": null,
"abstentions0": 42.13,
"code_commune": "91228",
"nuls_votants": 0,
"numero_ligne": 135,
"nuls_inscrits": 0,
"2t_liste_pos_1": null,
"2t_liste_pos_2": null,
"2t_liste_pos_3": null,
"2t_liste_pos_4": null,
"blancs_votants": 1.51,
"jointure2tours": "1erTour-Evry-Courcouronnes",
"nom_candidat_1": null,
"nom_candidat_2": null,
"nom_candidat_3": null,
"nom_candidat_4": null,
"nom_candidat_5": null,
"nuance_liste_1": "LDVC",
"nuance_liste_2": "LDIV",
"nuance_liste_3": "LVEC",
"nuance_liste_4": "LEXG",
"nuance_liste_5": null,
"sieges_au_cc_1": 14,
"sieges_au_cc_2": 0,
"sieges_au_cc_3": 0,
"sieges_au_cc_4": 3,
"sieges_au_cc_5": null,
"sieges_au_cm_1": 43,
"sieges_au_cm_2": 0,
"sieges_au_cm_3": 2,
"sieges_au_cm_4": 8,
"sieges_au_cm_5": null,
"blancs_inscrits": 0.87,
"libelle_commune": "Evry-Courcouronnes",
"nom_bureau_vote": "Ferme des Mathurines",
"sexe_candidat_1": null,
"sexe_candidat_2": null,
"sexe_candidat_3": null,
"sexe_candidat_4": null,
"sexe_candidat_5": null,
"voix_exprimes_1": 82.35,
"voix_exprimes_2": 1.28,
"voix_exprimes_3": 4.35,
"voix_exprimes_4": 12.02,
"voix_exprimes_5": null,
"voix_inscrits_1": 46.94,
"voix_inscrits_2": 0.73,
"voix_inscrits_3": 2.48,
"voix_inscrits_4": 6.85,
"voix_inscrits_5": null,
"exprimes_votants": 98.49,
"nuance_vainqueur": "LDVC",
"exprimes_inscrits": 57,
"prenom_candidat_1": null,
"prenom_candidat_2": null,
"prenom_candidat_3": null,
"prenom_candidat_4": null,
"prenom_candidat_5": null,
"1t_nuance_premiere": "LDVC",
"2t_nuance_deuxieme": null,
"2t_nuance_premiere": null,
"libelle_de_liste_1": "Rassembler-Protéger-Avancer",
"libelle_de_liste_2": "EVRY-COURCOURONNES POUR TOUS",
"libelle_de_liste_3": "EVRY-COURCOURONNES PLUS JUSTE POUR TOUS",
"libelle_de_liste_4": "Changeons Evry-Courcouronnes avec Farida Amrani",
"libelle_de_liste_5": null,
"2t_nuance_quatrieme": null,
"2t_nuance_troisieme": null,
"libelle_departement": "Essonne",
"numero_de_panneau_1": 1,
"numero_de_panneau_2": 2,
"numero_de_panneau_3": 3,
"numero_de_panneau_4": 4,
"numero_de_panneau_5": null,
"adresse_substitution": "Rue des Mathurines",
"liste_en_1ere_position": "Rassembler-Protéger-Avancer",
"liste_en_2eme_position": "Changeons Evry-Courcouronnes avec Farida Amrani",
"liste_en_3eme_position": "EVRY-COURCOURONNES PLUS JUSTE POUR TOUS",
"liste_en_4eme_position": "EVRY-COURCOURONNES POUR TOUS",
"liste_en_5eme_position": null,
"libelle_abrege_de_liste_1": "Rassembler-Protéger-Avancer",
"libelle_abrege_de_liste_2": "EVRY-COURCOURONNES POUR TOUS",
"libelle_abrege_de_liste_3": "EVRY-COURCOURONNES PLUS JUSTE POUR TOUS",
"libelle_abrege_de_liste_4": "Changeons Evry-Courcouronnes avec Farida Amrani",
"libelle_abrege_de_liste_5": null,
"liste_en_deuxieme_position_2nd_tour": null,
"liste_en_premiere_position_2nd_tour": null,
"liste_en_quatrieme_position_2nd_tour": null,
"liste_en_troisieme_position_2nd_tour": null
}Record 3id: 54987 · nuls: 6
{
"id": 54987,
"nuls": 6,
"elu_1": null,
"elu_2": null,
"elu_3": null,
"elu_4": null,
"elu_5": null,
"blancs": 12,
"taux_1": 60.43,
"taux_2": 27.91,
"taux_3": 11.66,
"taux_4": null,
"taux_5": null,
"voix_1": 38,
"voix_2": 91,
"voix_3": 197,
"voix_4": null,
"voix_5": null,
"adresse": "Rue des 18 sous",
"code_bv": "0003",
"votants": 344,
"exprimes": 326,
"filename": "1erTour",
"geopoint": {
"lat": 48.58853,
"lon": 2.567708
},
"inscrits": 788,
"votants0": 43.65,
"2t_taux_1": null,
"2t_taux_2": null,
"2t_taux_3": null,
"2t_taux_4": null,
"num_ligne": 182,
"abstentions": 444,
"clejointure": "77326-0003",
"liste_pos_1": 3,
"liste_pos_2": 2,
"liste_pos_3": 1,
"liste_pos_4": 4,
"liste_pos_5": 5,
"2t_num_ligne": null,
"abstentions0": 56.35,
"code_commune": "77326",
"nuls_votants": 1.74,
"numero_ligne": 40,
"nuls_inscrits": 0.76,
"2t_liste_pos_1": null,
"2t_liste_pos_2": null,
"2t_liste_pos_3": null,
"2t_liste_pos_4": null,
"blancs_votants": 3.49,
"jointure2tours": "1erTour-Nandy",
"nom_candidat_1": null,
"nom_candidat_2": null,
"nom_candidat_3": null,
"nom_candidat_4": null,
"nom_candidat_5": null,
"nuance_liste_1": "LDIV",
"nuance_liste_2": "LDVD",
"nuance_liste_3": "LSOC",
"nuance_liste_4": null,
"nuance_liste_5": null,
"sieges_au_cc_1": 0,
"sieges_au_cc_2": 0,
"sieges_au_cc_3": 2,
"sieges_au_cc_4": null,
"sieges_au_cc_5": null,
"sieges_au_cm_1": 1,
"sieges_au_cm_2": 5,
"sieges_au_cm_3": 23,
"sieges_au_cm_4": null,
"sieges_au_cm_5": null,
"blancs_inscrits": 1.52,
"libelle_commune": "Nandy",
"nom_bureau_vote": "Groupe scolaire les Bois Arqueil",
"sexe_candidat_1": null,
"sexe_candidat_2": null,
"sexe_candidat_3": null,
"sexe_candidat_4": null,
"sexe_candidat_5": null,
"voix_exprimes_1": 11.66,
"voix_exprimes_2": 27.91,
"voix_exprimes_3": 60.43,
"voix_exprimes_4": null,
"voix_exprimes_5": null,
"voix_inscrits_1": 4.82,
"voix_inscrits_2": 11.55,
"voix_inscrits_3": 25,
"voix_inscrits_4": null,
"voix_inscrits_5": null,
"exprimes_votants": 94.77,
"nuance_vainqueur": "LSOC",
"exprimes_inscrits": 41.37,
"prenom_candidat_1": null,
"prenom_candidat_2": null,
"prenom_candidat_3": null,
"prenom_candidat_4": null,
"prenom_candidat_5": null,
"1t_nuance_premiere": "LSOC",
"2t_nuance_deuxieme": null,
"2t_nuance_premiere": null,
"libelle_de_liste_1": "NANDY POUR TOUS",
"libelle_de_liste_2": "NOTRE PARTI, C'EST NANDY",
"libelle_de_liste_3": "NANDY VITALITÉ",
"libelle_de_liste_4": null,
"libelle_de_liste_5": null,
"2t_nuance_quatrieme": null,
"2t_nuance_troisieme": null,
"libelle_departement": "Seine-et-Marne",
"numero_de_panneau_1": 1,
"numero_de_panneau_2": 2,
"numero_de_panneau_3": 3,
"numero_de_panneau_4": null,
"numero_de_panneau_5": null,
"adresse_substitution": "Rue des 18 sous",
"liste_en_1ere_position": "NANDY VITALITÉ",
"liste_en_2eme_position": "NOTRE PARTI, C'EST NANDY",
"liste_en_3eme_position": "NANDY POUR TOUS",
"liste_en_4eme_position": null,
"liste_en_5eme_position": null,
"libelle_abrege_de_liste_1": "NANDY POUR TOUS",
"libelle_abrege_de_liste_2": "NOTRE PARTI, C'EST NANDY",
"libelle_abrege_de_liste_3": "NANDY VITALITÉ",
"libelle_abrege_de_liste_4": null,
"libelle_abrege_de_liste_5": null,
"liste_en_deuxieme_position_2nd_tour": null,
"liste_en_premiere_position_2nd_tour": null,
"liste_en_quatrieme_position_2nd_tour": null,
"liste_en_troisieme_position_2nd_tour": null
}Record 4id: 12071 · nuls: 2
{
"id": 12071,
"nuls": 2,
"elu_1": null,
"elu_2": null,
"elu_3": null,
"elu_4": null,
"elu_5": null,
"blancs": 10,
"taux_1": null,
"taux_2": null,
"taux_3": null,
"taux_4": null,
"taux_5": null,
"voix_1": 163,
"voix_2": 112,
"voix_3": 163,
"voix_4": null,
"voix_5": null,
"adresse": "25 rue de Melun",
"code_bv": "0007",
"votants": 450,
"exprimes": 438,
"filename": "2ndTour",
"geopoint": {
"lat": 48.57366,
"lon": 2.588187
},
"inscrits": 875,
"votants0": 51.43,
"2t_taux_1": 37.21,
"2t_taux_2": 37.21,
"2t_taux_3": 25.57,
"2t_taux_4": null,
"num_ligne": null,
"abstentions": 425,
"clejointure": "77445-0007",
"liste_pos_1": null,
"liste_pos_2": null,
"liste_pos_3": null,
"liste_pos_4": null,
"liste_pos_5": null,
"2t_num_ligne": 22,
"abstentions0": 48.57,
"code_commune": "77445",
"nuls_votants": 0.44,
"numero_ligne": 22,
"nuls_inscrits": 0.23,
"2t_liste_pos_1": 1,
"2t_liste_pos_2": 3,
"2t_liste_pos_3": 2,
"2t_liste_pos_4": 4,
"blancs_votants": 2.22,
"jointure2tours": "2ndTour-Savigny-le-Temple",
"nom_candidat_1": "M'PENDJA",
"nom_candidat_2": "LAKHAL",
"nom_candidat_3": "PICHERY",
"nom_candidat_4": null,
"nom_candidat_5": null,
"nuance_liste_1": "LDVG",
"nuance_liste_2": "LUC",
"nuance_liste_3": "LUG",
"nuance_liste_4": null,
"nuance_liste_5": null,
"sieges_au_cc_1": 1,
"sieges_au_cc_2": 0,
"sieges_au_cc_3": 6,
"sieges_au_cc_4": null,
"sieges_au_cc_5": null,
"sieges_au_cm_1": 8,
"sieges_au_cm_2": 3,
"sieges_au_cm_3": 28,
"sieges_au_cm_4": null,
"sieges_au_cm_5": null,
"blancs_inscrits": 1.14,
"libelle_commune": "Savigny-le-Temple",
"nom_bureau_vote": "Groupe scolaire Sidonie Talabot",
"sexe_candidat_1": "M",
"sexe_candidat_2": "M",
"sexe_candidat_3": "F",
"sexe_candidat_4": null,
"sexe_candidat_5": null,
"voix_exprimes_1": 37.21,
"voix_exprimes_2": 25.57,
"voix_exprimes_3": 37.21,
"voix_exprimes_4": null,
"voix_exprimes_5": null,
"voix_inscrits_1": 18.63,
"voix_inscrits_2": 12.8,
"voix_inscrits_3": 18.63,
"voix_inscrits_4": null,
"voix_inscrits_5": null,
"exprimes_votants": 97.33,
"nuance_vainqueur": "LDVG",
"exprimes_inscrits": 50.06,
"prenom_candidat_1": "Jehame",
"prenom_candidat_2": "Samir",
"prenom_candidat_3": "Marie-Line",
"prenom_candidat_4": null,
"prenom_candidat_5": null,
"1t_nuance_premiere": null,
"2t_nuance_deuxieme": "LUG",
"2t_nuance_premiere": "LDVG",
"libelle_de_liste_1": "Avec vous, Savigny Autrement",
"libelle_de_liste_2": "SAVIGNY RASSEMBLÉE",
"libelle_de_liste_3": "SAVIGNY TOUT SIMPLEMENT",
"libelle_de_liste_4": null,
"libelle_de_liste_5": null,
"2t_nuance_quatrieme": null,
"2t_nuance_troisieme": "LUC",
"libelle_departement": "Seine-et-Marne",
"numero_de_panneau_1": 2,
"numero_de_panneau_2": 3,
"numero_de_panneau_3": 4,
"numero_de_panneau_4": null,
"numero_de_panneau_5": null,
"adresse_substitution": "25 rue de Melun",
"liste_en_1ere_position": null,
"liste_en_2eme_position": null,
"liste_en_3eme_position": null,
"liste_en_4eme_position": null,
"liste_en_5eme_position": null,
"libelle_abrege_de_liste_1": "Avec vous, Savigny Autrement",
"libelle_abrege_de_liste_2": "SAVIGNY RASSEMBLÉE",
"libelle_abrege_de_liste_3": "SAVIGNY TOUT SIMPLEMENT",
"libelle_abrege_de_liste_4": null,
"libelle_abrege_de_liste_5": null,
"liste_en_deuxieme_position_2nd_tour": "SAVIGNY TOUT SIMPLEMENT",
"liste_en_premiere_position_2nd_tour": "Avec vous, Savigny Autrement",
"liste_en_quatrieme_position_2nd_tour": null,
"liste_en_troisieme_position_2nd_tour": "SAVIGNY RASSEMBLÉE"
}Record 5id: 63323 · nuls: 4
{
"id": 63323,
"nuls": 4,
"elu_1": null,
"elu_2": null,
"elu_3": null,
"elu_4": null,
"elu_5": null,
"blancs": 5,
"taux_1": 70.81,
"taux_2": 12.11,
"taux_3": 9.32,
"taux_4": 7.76,
"taux_5": null,
"voix_1": 39,
"voix_2": 30,
"voix_3": 228,
"voix_4": 25,
"voix_5": null,
"adresse": "Rue de la Grande Borne",
"code_bv": "0002",
"votants": 331,
"exprimes": 322,
"filename": "1erTour",
"geopoint": {
"lat": 48.653851,
"lon": 2.379515
},
"inscrits": 1023,
"votants0": 32.36,
"2t_taux_1": null,
"2t_taux_2": null,
"2t_taux_3": null,
"2t_taux_4": null,
"num_ligne": 69,
"abstentions": 692,
"clejointure": "91286-0002",
"liste_pos_1": 3,
"liste_pos_2": 1,
"liste_pos_3": 2,
"liste_pos_4": 4,
"liste_pos_5": 5,
"2t_num_ligne": null,
"abstentions0": 67.64,
"code_commune": "91286",
"nuls_votants": 1.21,
"numero_ligne": 143,
"nuls_inscrits": 0.39,
"2t_liste_pos_1": null,
"2t_liste_pos_2": null,
"2t_liste_pos_3": null,
"2t_liste_pos_4": null,
"blancs_votants": 1.51,
"jointure2tours": "1erTour-Grigny",
"nom_candidat_1": null,
"nom_candidat_2": null,
"nom_candidat_3": null,
"nom_candidat_4": null,
"nom_candidat_5": null,
"nuance_liste_1": "LDVG",
"nuance_liste_2": "LDIV",
"nuance_liste_3": "LUG",
"nuance_liste_4": "LDIV",
"nuance_liste_5": null,
"sieges_au_cc_1": 0,
"sieges_au_cc_2": 0,
"sieges_au_cc_3": 6,
"sieges_au_cc_4": 0,
"sieges_au_cc_5": null,
"sieges_au_cm_1": 2,
"sieges_au_cm_2": 0,
"sieges_au_cm_3": 30,
"sieges_au_cm_4": 3,
"sieges_au_cm_5": null,
"blancs_inscrits": 0.49,
"libelle_commune": "Grigny",
"nom_bureau_vote": "Ecole primaire le Buffle",
"sexe_candidat_1": null,
"sexe_candidat_2": null,
"sexe_candidat_3": null,
"sexe_candidat_4": null,
"sexe_candidat_5": null,
"voix_exprimes_1": 12.11,
"voix_exprimes_2": 9.32,
"voix_exprimes_3": 70.81,
"voix_exprimes_4": 7.76,
"voix_exprimes_5": null,
"voix_inscrits_1": 3.81,
"voix_inscrits_2": 2.93,
"voix_inscrits_3": 22.29,
"voix_inscrits_4": 2.44,
"voix_inscrits_5": null,
"exprimes_votants": 97.28,
"nuance_vainqueur": "LUG",
"exprimes_inscrits": 31.48,
"prenom_candidat_1": null,
"prenom_candidat_2": null,
"prenom_candidat_3": null,
"prenom_candidat_4": null,
"prenom_candidat_5": null,
"1t_nuance_premiere": "LUG",
"2t_nuance_deuxieme": null,
"2t_nuance_premiere": null,
"libelle_de_liste_1": "FIERS DE GRIGNY",
"libelle_de_liste_2": "GRIGNY NOUVELLES VISIONS",
"libelle_de_liste_3": "GRIGNY POUR VOUS",
"libelle_de_liste_4": "LIBÉRER GRIGNY",
"libelle_de_liste_5": null,
"2t_nuance_quatrieme": null,
"2t_nuance_troisieme": null,
"libelle_departement": "Essonne",
"numero_de_panneau_1": 1,
"numero_de_panneau_2": 2,
"numero_de_panneau_3": 3,
"numero_de_panneau_4": 4,
"numero_de_panneau_5": null,
"adresse_substitution": "Rue de la Grande Borne",
"liste_en_1ere_position": "GRIGNY POUR VOUS",
"liste_en_2eme_position": "FIERS DE GRIGNY",
"liste_en_3eme_position": "GRIGNY NOUVELLES VISIONS",
"liste_en_4eme_position": "LIBÉRER GRIGNY",
"liste_en_5eme_position": null,
"libelle_abrege_de_liste_1": "FIERS DE GRIGNY",
"libelle_abrege_de_liste_2": "GRIGNY NOUVELLES VISIONS",
"libelle_abrege_de_liste_3": "GRIGNY POUR VOUS",
"libelle_abrege_de_liste_4": "LIBÉRER GRIGNY",
"libelle_abrege_de_liste_5": null,
"liste_en_deuxieme_position_2nd_tour": null,
"liste_en_premiere_position_2nd_tour": null,
"liste_en_quatrieme_position_2nd_tour": null,
"liste_en_troisieme_position_2nd_tour": null
}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/municipales-2026-resultats-par-bv-des-communes-gps
Query examples
curl -s 'https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/municipales-2026-resultats-par-bv-des-communes-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.