Résultats électoraux tchèques 1996–2026 par commune et bureau de vote
Résultats des élections tchèques par commune et par bureau de vote : Chambre des députés, Sénat, Parlement européen, régionales, municipales et présidentielles. Le tout dans une structure unique, codes de commune convertis vers le RÚIAN actuel. Pour les scrutins depuis 2016, chaque bureau de vote porte son code RÚIAN : les résultats se cartographient directement.
Paiement unique, prix final en licence personnelle, licence entreprise au choix à la commande · données : 17/10/2026
Vous achetez le pack Élections 1996–2026 + écoles. Outre ce jeu de données, il contient : Écoles et structures scolaires.


Le travail épargné
Harmoniser 60 scrutins issus de 31 exports de volby.cz aux formats, encodages et nomenclatures différents, additionner les arrondissements municipaux, convertir les anciens codes de commune vers le RÚIAN (le registre tchèque des adresses, bâtiments, parcelles et unités territoriales), agréger par liste et par bureau de vote les voix des candidats aux municipales, et apparier 218 335 bureaux de vote à la version du bureau de vote RÚIAN en vigueur le jour du scrutin. Totaux vérifiés par rapport aux résultats globaux du ČSÚ (l’Office tchèque de la statistique) : le Sénat dans les 977 circonscriptions et tours, les municipales pour les 183 152 listes.
Mesuré sur notre propre build
- Lignes de code et de tests
- 1 620
Nous avons mesuré la consommation de l’agent IA sur 6 autres jeux de données : la première version fonctionnelle du code a demandé entre 10 M et 40 M de tokens et 21–62 min d’exécution.
- Échantillon gratuit : toutes les tables réduites à la région de Kutná Hora, en CSV et Parquet. Télécharger l’échantillon
- Date des données
- 17/10/2026
- Lignes
- 8,8 M
- Tables
- 18
- Formats
- PostgreSQL, Parquet, CSV, JSON
- Licence de la source
- CC BY 4.0 (ČSÚ, ČÚZK)
Contenu
Résultats des élections à la Chambre des députés (2002–2025), au Sénat (1996–2026, élections partielles comprises, les deux tours), présidentielles (2013–2023, les deux tours), au Parlement européen (2004–2024), aux conseils régionaux (2000–2024) et aux conseils municipaux (2002–2026), par commune et par bureau de vote dans une structure unifiée, avec conversion des codes de commune vers le RÚIAN et le code RÚIAN du bureau de vote pour les scrutins depuis 2016.
| Table | Lignes |
|---|---|
volbyListe des scrutins inclus | 60 |
stranyPartis en lice (PS = Chambre des députés, EP = Parlement européen, KZ = conseils régionaux) et candidats à la présidence, avec leur numéro de bulletin de vote | 900 |
volebni_stranyNomenclature des partis et groupements électoraux du ČSÚ (CVS), unifiée sur tous les scrutins inclus ; le nom le plus récent s’applique | 1 719 |
vysledky_obceRésultats agrégés par commune (PS, présidentielle, EP, KZ). Les arrondissements municipaux sont additionnés pour toute la ville | 156 307 |
vysledky_obce_stranyVoix des partis / candidats par commune (format long ; lignes à 0 voix omises) | 1 706 616 |
vysledky_okrskyRésultats agrégés par bureau de vote (PS, présidentielle, EP, KZ) | 362 688 |
vysledky_okrsky_stranyVoix des partis / candidats par bureau de vote (format long ; lignes à 0 voix omises) | 3 966 767 |
kv_zastupitelstvaÉlections aux conseils des communes, des arrondissements municipaux et de la ville de Prague : synthèse par conseil et par circonscription (scrutin ordinaire) | 44 792 |
kv_kandidatkyRésultats des listes de candidats aux élections municipales (scrutin ordinaire) | 183 152 |
kv_okrskyMunicipales par bureau de vote : participation dans le bureau pour chaque conseil qui y était élu (dans les villes divisées en arrondissements, deux lignes par bureau : conseil de la ville et conseil d’arrondissement) | 118 017 |
Afficher les 18 tables
| Table | Lignes |
|---|---|
kv_okrsky_kandidatkyMunicipales par bureau de vote : voix des listes de candidats (somme des voix des candidats de la liste ; lignes à 0 voix omises) | 907 074 |
senat_obvodySénatoriales : synthèse par circonscription et par tour (élections ordinaires, partielles et répétées 1996–2026) | 977 |
senat_kandidatiSénatoriales : candidats par circonscription avec le résultat des deux tours (nom, titres, parti électoral et parti présentateur ; sans âge, profession ni domicile) | 3 698 |
senat_obceSénatoriales : synthèse par commune au sein de la circonscription et par tour. Les arrondissements municipaux sont additionnés pour la ville ; une ville répartie sur plusieurs circonscriptions a une ligne par circonscription | 75 537 |
senat_obce_kandidatiSénatoriales : voix des candidats par commune (format long ; lignes à 0 voix omises) | 323 002 |
senat_okrskySénatoriales : synthèse par bureau de vote et par tour | 177 982 |
senat_okrsky_kandidatiSénatoriales : voix des candidats par bureau de vote (format long ; lignes à 0 voix omises) | 782 695 |
obce_mapovaniConversion des codes de communes et d’arrondissements municipaux des données électorales vers les communes RÚIAN 2026-09 | 6 427 |
Le code RÚIAN du bureau de vote est disponible pour les scrutins depuis octobre 2016 ; les périmètres des bureaux de vote sont dans le jeu de données RÚIAN. Les noms ne sont fournis que pour les candidats à la présidence et au Sénat ; aux municipales, les listes de candidats indépendants portent un nom générique.
Téléchargements
Chaque format contient les mêmes données. Téléchargez seulement celui qu’il vous faut ; l’intégrité se vérifie avec le fichier SHA256SUMS.
| Format | Fichiers | Taille |
|---|---|---|
| PostgreSQLschema.sql avec types, clés, index et commentaires, et import.sh qui charge les données depuis les CSV | 2 | 41 ko |
| ParquetUn fichier par table (zstd). DuckDB, Polars et pandas le lisent sans import. | 18 | 40 Mo |
| CSVUTF-8, virgule, ligne d’en-tête ; grandes tables en .csv.gz | 18 | 118 Mo |
| JSONTableau d’objets ; grandes tables en JSON Lines (.jsonl.gz) | 18 | 322 Mo |
Exemple de code
D’autres exemples pour SQL, DuckDB, Python et Node.js se trouvent dans le README.md fourni dans le pack.
-- senátoři zvolení v roce 2026 s výsledkem obou kol
SELECT o.obvod, o.obvod_nazev, k.jmeno, k.prijmeni, k.strana_zkratka, k.pct_kolo1, k.pct_kolo2
FROM 'parquet/senat_kandidati.parquet' k
JOIN 'parquet/senat_obvody.parquet' o ON o.volba_id = k.volba_id AND o.obvod = k.obvod AND o.kolo = 1
WHERE k.volba_id = 'se2026' AND k.zvolen ORDER BY o.obvod;-- mapa okrsků: podíl vítěze 2. kola senátních voleb 2026 s hranicemi ze sady ruian (dnešní stav)
SELECT o.obvod, o.volebni_okrsek_kod, o.ucast_pct, round(100.0 * h.hlasy / o.platne_hlasy, 2) AS pct_viteze, r.hranice
FROM 'parquet/senat_okrsky.parquet' o
JOIN 'parquet/senat_okrsky_kandidati.parquet' h
ON h.volba_id = o.volba_id AND h.kolo = o.kolo AND h.uzemi_kod = o.uzemi_kod AND h.okrsek = o.okrsek
JOIN 'parquet/senat_kandidati.parquet' k
ON k.volba_id = h.volba_id AND k.obvod = h.obvod AND k.kandidat_kod = h.kandidat_kod
JOIN 'ruian/parquet/volebni_okrsky.parquet' r ON r.kod = o.volebni_okrsek_kod
WHERE o.volba_id = 'se2026' AND o.kolo = 2 AND k.zvolen;-- účast v 2. kole prezidentské volby 2023 podle krajů
SELECT kraj_kod, round(100.0 * sum(vydane_obalky) / sum(volici_v_seznamu), 2) AS ucast
FROM 'parquet/vysledky_obce.parquet' WHERE volba_id = 'prez2023' AND kolo = 2 AND NOT zahranici
GROUP BY 1 ORDER BY 2 DESC;-- nejsilnější kandidátka v každém okrsku: zastupitelstvo města Brna 2026
SELECT DISTINCT ON (h.okrsek) h.okrsek, h.volebni_okrsek_kod, k.nazev, h.hlasy
FROM volby.kv_okrsky_kandidatky h
JOIN volby.kv_kandidatky k USING (volba_id, zastupitelstvo_kod, obvod, strana_kod)
WHERE h.volba_id = 'kv2026' AND h.zastupitelstvo_kod = 582786
ORDER BY h.okrsek, h.hlasy DESC;Source et licence
- Sources
- ČSÚ : Otevřená data pro volební výsledky (données ouvertes des résultats électoraux)
- ČSÚ : Chambre des députés 2002 (CSV)
- ČSÚ : Chambre des députés 2006 (CSV)
- ČSÚ : Chambre des députés 2010 (CSV)
- ČSÚ : Chambre des députés 2013 (CSV)
- ČSÚ : Chambre des députés 2017 (CSV)
- ČSÚ : Chambre des députés 2021 (CSV)
- ČSÚ : Chambre des députés 2025 (CSV)
- ČSÚ : Président de la République 2013 (CSV)
- ČSÚ : Président de la République 2018 (CSV)
- ČSÚ : Président de la République 2023 (CSV)
- ČSÚ : Parlement européen 2004 (CSV)
- ČSÚ : Parlement européen 2009 (CSV)
- ČSÚ : Parlement européen 2014 (CSV)
- ČSÚ : Parlement européen 2019 (CSV)
- ČSÚ : Parlement européen 2024 (CSV)
- ČSÚ : Conseils régionaux 2000 (CSV)
- ČSÚ : Conseils régionaux 2004 (CSV)
- ČSÚ : Conseils régionaux 2008 (CSV)
- ČSÚ : Conseils régionaux 2012 (CSV)
- ČSÚ : Conseils régionaux 2016 (CSV)
- ČSÚ : Conseils régionaux 2020 (CSV)
- ČSÚ : Conseils régionaux 2024 (CSV)
- ČSÚ : Conseils municipaux 2002 (CSV)
- ČSÚ : Conseils municipaux 2006 (CSV)
- ČSÚ : Conseils municipaux 2010 (CSV)
- ČSÚ : Conseils municipaux 2014 (CSV)
- ČSÚ : Conseils municipaux 2018 (CSV)
- ČSÚ : Conseils municipaux 2022 (CSV)
- ČSÚ : Conseils municipaux 2026 (CSV)
- ČSÚ : Sénat 1996–2025, fichier cumulé incluant les élections partielles (CSV)
- ČSÚ : Sénat 2026 (CSV)
- ČÚZK (l’office tchèque du cadastre) : RÚIAN, nomenclature des communes et bureaux de vote avec historique (état 2026-09, traité par czechdatasets.com)
- Traitement
- czechdatasets.com. Données modifiées, ce n’est pas une publication officielle de l’administration ; la mention obligatoire de la source est dans LICENCE.txt.
À croiser avec
Les jeux de données partagent les codes RÚIAN et l’IČO : un JOIN suffit à les relier.


RÚIAN avec historique
Les données complètes du RÚIAN, le registre tchèque des adresses, bâtiments, parcelles et unités territoriales, rues comprises. L’état actuel et chaque version depuis août 2015, mois par mois.


Population des communes 2000–2026
Population de toutes les communes tchèques au 1er janvier 2026 et à chaque 1er janvier depuis 2000, par sexe et tranche d’âge. Plus les régions, districts, ORP et arrondissements municipaux, le tout avec codes RÚIAN.
Autres jeux de données
- Géocodeur et autocomplétion d’adresses
- Risques par adresse
- Entreprises et organisations (RES)
- Offres d’emploi
- Boîtes de données
- Médicaments (SÚKL)
- Ruptures et disponibilité des médicaments
- Pharmacies avec horaires et GPS
- Établissements de santé (NRPZS)
- Écoles et structures scolaires
- Communes en chiffres 2000–2025
- Salaires par région et secteur
- Nomenclatures ČSÚ
- Pack gratuit
Élections 1996–2026 + écoles pour 390 CZK.
Paiement unique, téléchargement dès le paiement, sans compte ni abonnement. Les mises à jour du jeu de données sont comprises dans le prix. Les 15 jeux de données payants réunis coûtent 2 490 CZK, soit 3 510 CZK de moins qu’à l’unité.