Données des élections agrégées

Description

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 participation, de votes blancs et nuls, par bureau de vote, pour chaque élection.
  • Résultats par candidat (candidats-results.csv) : contient les résultats des votes pour chaque candidat par bureau de vote.

La colonne id_election contient l'information de l'élection concernée (année, type, tour), par exemple : 2022_pres_t1 pour le premier tour de l'élection présidentielle de 2022.
Les deux tables sont rapprochables par les colonnes id_election et id_brut_miom. Ces données sont également rapprochables du Répertoire électoral unique publié par l'INSEE. Les jointures se font par l'intermédiaire de la table de conversion des identifiants des bureaux de vote (table-bv-reu.csv).

Le code permettant de mettre à jour ce jeu de données est ouvert et disponible ici.

Sources des données agrégées

Producteur
Contacts
Dernière mise à jour
23 juillet 2025

Vues

0

Téléchargements

0

Qualité des métadonnées:
Bon(100 %)
Votre question porte sur autre chose que ce jeu de données ? Visiter notre forum

7 discussions

Probleme avec les resultats des europeennes de 2009

Posté le 21 août 2025
Pour le bureau de vote 01001_0001 Jean-Marie le Pen apparait 2 fois (avec les prenoms Jean-Marie & J.Marie et des scores differents), de meme que Patrick Louis (sous les nuance LDD et LDVD).
Posté le 22 août 2025
Producteur
Bonjour, le souci vient des données sources (https://www.data.gouv.fr/datasets/elections-europeennes-2009-resultats-par-bureaux-de-vote/#/resources/be1f18cf-c342-419b-879a-37f5312b9735), dans les premières lignes. Je ne saurais vous dire ce qui a amené à cette situation, d'autant que le nombre de votes est différent pour les deux lignes, je ne pense donc pas effectuer une correction.

Données manquantes

Posté le 12 août 2024
Bonjour, Tout d'abord merci à vous de ce travail! En utilisant ce dataset, j'ai remarqué des données candidats manquants pour les législatives 2024, notamment les candidats ENSEMBLE. Aucune trace par exemple de François Queste dans la circo 6203, ou encore Jean-Pierre Pont dans la circo6205. Pouvez-vous le confirmer ? Je vous remercie d'avance, Bap Triarii
Posté le 14 août 2024
Bonjour, en effet je viens de comparer les données sources et nos fichiers, il semble que les lignes avec François Queste disparaissent dans le processus. Je corrige cela et met à jour le fichier, merci pour cette alerte. J'ai en revanche bien des candidatures au nom de Jean-Pierre Pont, mais peut-être pas dans la circonscription que vous évoquez. Le lien entre bureau de vote et circonscription n'étant pas simple, je ne peux pas vous répondre sur cette circonscription spécifique, mais j'ai autant de lignes (114) que dans le fichier source pour cette candidature.

Circonscriptions

Posté le 26 juillet 2024
Bonjour, Ce serait bien d'avoir une colonne "circonscriptions", ou une table de correspondance "bureaux de vote / circonscriptions". Merci pour ces données.
Posté le 26 juillet 2024
Bonjour, les circonscriptions sont bien dans le fichier (colonnes "Code de la circonscription" et "Libellé de la circonscription") si l'information est dans les données sources du Ministère de l'intérieur.
Posté le 26 juillet 2024
Hélas, pas de circonscriptions pour les législatives 2024 ... Mais elles sont bien là pour les législatives 2022. Merci pour votre réponse.
Posté le 21 août 2025
Les circonscriptions sont toujours manquantes pour les legislatives de 2024. Par ailleurs certains codes de bureaux de vote de Montbeliard son incorrects: '25388_0,00E+00' pour id_election = '2020_muni_t1' et id_brut_miom = '25388_0000' pour id_election = '2024_legi_t1'
Posté le 22 août 2025
Producteur
Bonjour, comme indiqué plus haut, les codes des circonscriptions sont présents uniquement s'ils le sont dans les données sources. Pour les législatives 2024, le MI n'a pas renseigné la circonscription dans les publications. Pour le code du bureau de vote de Montbéliard, la valeur "0,00E+00" est présente dans le fichier source (https://www.data.gouv.fr/datasets/elections-municipales-2020-resultats-1er-tour/#/resources/248f6f21-68ad-45f3-82f5-53fffabce5f3) lignes 14637 et suivantes. Je me note de retraiter cela à l'occasion, merci pour cette alerte.

Téléchargement fichier

Posté le 22 juin 2024
Bonjour, Sur Edge ou Chrome, lorsque l'on veut télécharger le fichier il ouvre une page web avec les enregistrements, je ne suis pas trés doué, et je voulais savoir si c'est normal. Sinon sur une version précédente, j'ai constaté que les nuances n'étaient pas systématique, est-ce normal ? Merci d'avance pour votre travail.
Posté le 24 juin 2024
Bonjour, en effet c'est un effet indésirable de l'ajout de certaines métadonnées sur le fichier source, nous allons nous pencher dessus. En attendant, vous pouvez télécharger le fichier via : clic droit sur le bouton "Télécharger" puis "Enregistrer le lien sous". Les nuances sont présentes pour les élections où le fichier d'origine publié par le Ministère de l'Intérieur les contient.

Résultats européennes 2024

Posté le 11 juin 2024
Bonjour, La question brûlante : quand intégrerez-vous les résultats des élections européennes 2024 ? C'est en ce moment que les analyses doivent se faire. A défaut, savez-vous où les résultats par bureau de vote auraient été publiés sur une base nationale ? Cordialement
Posté le 11 juin 2024
Bonjour, ce jeu de données est une agrégation des données publiées par le Ministère de l'Intérieur, qui a la main sur les données sources. L'équipe de data.gouv.fr est également tributaire de leur mise à disposition par le ministère. Dès que ce sera le cas, les données seront ajoutées à ce jeu de données. D'ici-là, vous pouvez retrouver des données ici : https://www.resultats-elections.interieur.gouv.fr/telechargements/EU2024/
Posté le 11 juin 2024
Merci pour le lien mais il s'agit des données XML des pages web. Le récupérer sous une forme exploitable est assez fastidieux... (sauf si vous avez un outil à me conseiller...) Et en plus il n'y a pas les bureaux de vote. Ayant été assesseur d'un bureau, je suis surpris qu'on ne puisse vérifier que les résultats aient été correctement remontés et agrégés au niveau supérieur.
Posté le 12 juin 2024
Bonjour, les résultats provisoire ont été publiés par le Ministère hier soir, nous venons de les intégrer aux fichiers agrégés. Nous les remplacerons par les résultats définitifs lorsqu'ils seront publiés. Cordialement.
Posté le 12 juin 2024
Magnifique, merci.

Diffusion au format parquet?

Posté le 16 avril 2024
Super boulot, c'est très pratique, donc merci pour votre travail ! Juste une suggestion : vu la taille des fichiers, peut-être que ça vaudrait le coup de faire une diffusion au format Parquet? Je crois que le fichier candidats au format Parquet ne pèse pas plus de 200Mo, contre quasi 2GB au format CSV. Évidemment, ce n'est pas fondamental, mais ça ne peut pas faire de mal :-)
Posté le 24 avril 2024
Bonjour, c'est un sujet sur lequel nous nous étions penchés sans aller au bout de la démarche, merci pour cette piqûre de rappel. C'est chose faite ! Cordialement.
Posté le 24 avril 2024
Génial !
Posté le 29 avril 2024
Et merci pour cette conversion Parquet. À l'usage je constate la présence de quelques enregistrements décalés, qui compromettent le bon typage des colonnes numériques. Voici ma requête de reconversion avec DuckDB en un format optimisé (la compression zstd offre un meilleur compromis poids/vitesse de lecture), et avec un résultat allégé (190 Mo -> 110 Mo) copy ( FROM 'candidats_results.parquet' SELECT * replace( replace("% Voix/Ins",',','.')::float AS "% Voix/Ins", replace("% Voix/Exp",',','.')::float AS "% Voix/Exp", Voix::int AS Voix, "N°Panneau"::int AS "N°Panneau" ) WHERE trim(Voix) NOT IN ('LE LARDIN SAINT LAZARE CONTINUONS ENSEMBLE POUR VOUS ET AVEC VOUS', 'BRASPARZH D''AN HOLL','un nouveau départ') ) TO 'candidats_results2.parquet' (compression zstd);
Posté le 3 mai 2024
Bonjour, merci pour ces précisions. Nous étions précédemment plutôt opposés à l'amendement des données malgré ces défauts que nous avions également repérés, car l'idée était de les agréger sans les toucher. Nous revenons finalement sur cette décision avec les fichiers publiés aujourd'hui : les erreurs que vous mentionnez y sont corrigées, et les colonnes correctement typées (ce qui n'était pas possible auparavant). Pour la compression, nous garderons (au moins dans un premier temps) "snappy", qui certes est légèrement moins efficiente (lecture et volume), mais selon la documentation "zstd" n'est pas encore largement adoptée (cf https://github.com/apache/parquet-format/blob/54e6133e887a6ea90501ddd72fff5312b7038a7c/src/main/thrift/parquet.thrift#L459) Bonne journée.
Posté le 5 mai 2024
Bonjour, et merci pour votre prompte réponse et cette nouvelle version, bien plus maniable. Concernant la compression zstd, le lien que vous citez a plus de 6 ans. Aujourd'hui zstd est lu par tous les outils de manipulation de fichiers parquet dont je connais l'existence. zstd permettrait ici de réduire la taille du fichier de 40 % encore.
Posté le 13 mai 2024
Bonjour, en effet je n'ai naïvement pas pensé à regarder le blame. Les fichiers ont été mis à jour en compression zstd. Bonne journée.
Posté le 13 mai 2024
Bonjour, et merci beaucoup pour cette prise en compte !

Absence des élections municipales de 2020

Posté le 26 octobre 2023
Bonjour, comment se fait-il que les données des élections municipales de 2020 ne soit pas intégré ? Est-il prévu qu'elle le soit ? bonne journée Paul
Posté le 26 octobre 2023
Bonjour, en effet c'est un oubli de notre part. Nous allons faire le nécessaire et vous tiendrons informé dans cette discussion. D'ici là, les données des municipales 2020 sont disponibles ici : - https://www.data.gouv.fr/fr/datasets/elections-municipales-2020-resultats-1er-tour/ - https://www.data.gouv.fr/fr/datasets/municipales-2020-resultats-2nd-tour/ Bonne journée.
Posté le 26 octobre 2023
D'accord, Merci beaucoup !
Posté le 30 octobre 2023
Bonjour, c'est corrigé ! Bonne journée.
Posté le 16 novembre 2023
Bonjour, merci pour cette correction. Je viens également de m'apercevoir qu'il manque les données pour les municipales de 2008 et de 2001. Est-ce possible de les ajouter ? Bonne soirée Paul
Posté le 16 novembre 2023
Bonjour, Les données publiées par le Ministère de l'intérieur concernant les municipales 2001 sont au niveau de la commune (https://www.data.gouv.fr/fr/datasets/elections-municipales-2001-resultats-572156/), elles ne peuvent pas être intégrées au fichier consolidé qui est à la maille du bureau de vote. Concernant les municipales de 2008, la structure du fichier d'origine (https://www.data.gouv.fr/fr/datasets/elections-municipales-2008-communes-de-plus-de-3-500-habitants-resultats-par-bureaux-de-vote-1/) est moins facile à manipuler que les autres, nous nous y attèlerons ultérieurement. Merci de votre compréhension. Bonne journée.
Posté le 17 novembre 2023
D'accord, merci beaucoup !
Posté le 18 décembre 2023
Bonjour, les données de l'élection municipales 2020 par bureau de vote sont inexploitables car il y a un décalage dans les colonnes. On se retrouve avec des noms de liste dans certaines colonnes voix. Cela est vrai pour le fichier txt et xlsx.
Posté le 3 septembre 2024
Bonjour, les données des municipales 2008 viennent d'être ajoutées aux fichiers agrégés, avec cependant des contraintes liées aux données sources : uniquement les communes de plus de 3500 habitants ; votes blancs et nuls réunis dans la colonne `Nuls`. Cordialement.