Wahlergebnisse Tschechien 1996–2026 nach Gemeinden und Wahlbezirken
Wahlergebnisse aus Tschechien nach Gemeinden und Wahlbezirken: Abgeordnetenhaus, Senat, Europäisches Parlament, Regionen, Gemeinden und Präsidentschaftswahlen. Alles in einer Struktur, die Gemeindecodes auf das heutige RÚIAN umgerechnet. Bei Wahlen ab 2016 hat jeder Wahlbezirk seinen RÚIAN-Code, die Ergebnisse lassen sich also direkt in eine Karte zeichnen.
Einmalig, Endpreis für die Einzellizenz, die Firmenlizenz wählst du bei der Bestellung · Datenstand 17.10.2026
Du kaufst das Paket Wahlen 1996–2026 + Schulen. Außer diesem Datensatz enthält es: Schulen und Schuleinrichtungen.


Wie viel Arbeit das spart
60 Wahlen aus 31 Exporten von volby.cz mit unterschiedlichen Formaten, Kodierungen und Codelisten vereinheitlichen, Stadtteile aufsummieren, historische Gemeindecodes auf das RÚIAN umrechnen, die Stimmen der Kandidaten bei Kommunalwahlen je Liste und Wahlbezirk aufsummieren und 218.335 Wahlbezirke der RÚIAN-Version des Wahlbezirks zuordnen, die am Wahltag galt. Die Summen sind gegen die Gesamtergebnisse des ČSÚ, des Tschechischen Statistikamts, geprüft: beim Senat in allen 977 Wahlkreisen und Wahlgängen, bei den Kommunalwahlen für alle 183.152 Listen.
Gemessen bei unserem eigenen Build
- Zeilen Code und Tests
- 1.620
Den Verbrauch des KI-Agenten haben wir bei 6 anderen Datensätzen gemessen: Die erste lauffähige Version des Codes kostete 10 Mio. bis 40 Mio. Tokens und 21–62 Min. Laufzeit.
- Kostenlose Beispieldaten: Ausschnitt aller Tabellen für die Gegend um Kutná Hora als CSV und Parquet. Beispieldaten laden
- Datenstand
- 17.10.2026
- Zeilen
- 8,8 Mio.
- Tabellen
- 18
- Formate
- PostgreSQL, Parquet, CSV, JSON
- Lizenz der Quelle
- CC BY 4.0 (ČSÚ, ČÚZK)
Das ist drin
Ergebnisse der Wahlen zum Abgeordnetenhaus (2002–2025), zum Senat (1996–2026 einschließlich Nachwahlen, beide Wahlgänge), des Präsidenten (2013–2023, beide Wahlgänge), zum Europäischen Parlament (2004–2024), zu den Regionalvertretungen (2000–2024) und zu den Gemeindevertretungen (2002–2026) nach Gemeinden und Wahlbezirken in einheitlicher Struktur. Die Gemeindecodes sind auf das RÚIAN umgerechnet, das tschechische Register der Adressen, Gebäude, Flurstücke und Gebietseinheiten; bei Wahlen ab 2016 ist der RÚIAN-Code des Wahlbezirks enthalten.
| Tabelle | Zeilen |
|---|---|
volbyListe der enthaltenen Wahlen | 60 |
stranyKandidierende Parteien (PS = Abgeordnetenhaus, EP, KZ = Regionalvertretungen) und Präsidentschaftskandidaten mit der Nummer auf dem Stimmzettel | 900 |
volebni_stranyCodeliste der Wahlparteien des ČSÚ (CVS), vereinheitlicht aus allen enthaltenen Wahlen, es gilt der neueste Name | 1.719 |
vysledky_obceZusammengefasste Ergebnisse nach Gemeinden (PS, Präsident, EP, KZ). Stadtteile und Stadtbezirke sind für die ganze Stadt aufsummiert | 156.307 |
vysledky_obce_stranyStimmen für Parteien / Kandidaten in den Gemeinden (Long-Format; Zeilen mit 0 Stimmen weggelassen) | 1.706.616 |
vysledky_okrskyZusammengefasste Ergebnisse nach Wahlbezirken (PS, Präsident, EP, KZ) | 362.688 |
vysledky_okrsky_stranyStimmen für Parteien / Kandidaten in den Wahlbezirken (Long-Format; Zeilen mit 0 Stimmen weggelassen) | 3.966.767 |
kv_zastupitelstvaWahlen zu den Vertretungen der Gemeinden, der Stadtteile und der Hauptstadt Prag: Zusammenfassung je Vertretung und Wahlkreis (regulärer Termin) | 44.792 |
kv_kandidatkyErgebnisse der Kandidatenlisten bei den Wahlen zu den Gemeindevertretungen (regulärer Termin) | 183.152 |
kv_okrskyKommunalwahlen nach Wahlbezirken: Wahlbeteiligung im Wahlbezirk für jede Vertretung, die dort gewählt wurde (in gegliederten Städten zwei Zeilen pro Wahlbezirk: Stadtvertretung und Stadtteilvertretung) | 118.017 |
Alle 18 Tabellen anzeigen
| Tabelle | Zeilen |
|---|---|
kv_okrsky_kandidatkyKommunalwahlen nach Wahlbezirken: Stimmen für die Kandidatenlisten (Summe der Stimmen für die Kandidaten der Liste; Zeilen mit 0 Stimmen weggelassen) | 907.074 |
senat_obvodySenatswahlen: Zusammenfassung je Wahlkreis und Wahlgang (reguläre Wahlen, Nachwahlen und Wiederholungswahlen 1996–2026) | 977 |
senat_kandidatiSenatswahlen: Kandidaten in den Wahlkreisen mit dem Ergebnis beider Wahlgänge (Name, Titel, Wahlpartei und vorschlagende Partei; ohne Alter, Beruf und Wohnort) | 3.698 |
senat_obceSenatswahlen: Zusammenfassung je Gemeinde innerhalb des Wahlkreises und je Wahlgang. Stadtteile sind für die Stadt aufsummiert; eine auf mehrere Wahlkreise verteilte Stadt hat eine Zeile pro Wahlkreis | 75.537 |
senat_obce_kandidatiSenatswahlen: Stimmen für die Kandidaten in den Gemeinden (Long-Format; Zeilen mit 0 Stimmen weggelassen) | 323.002 |
senat_okrskySenatswahlen: Zusammenfassung je Wahlbezirk und Wahlgang | 177.982 |
senat_okrsky_kandidatiSenatswahlen: Stimmen für die Kandidaten in den Wahlbezirken (Long-Format; Zeilen mit 0 Stimmen weggelassen) | 782.695 |
obce_mapovaniUmrechnung der Codes von Gemeinden und Stadtteilen aus den Wahldaten auf die RÚIAN-Gemeinden 2026-09 | 6.427 |
Den RÚIAN-Code des Wahlbezirks haben Wahlen ab Oktober 2016, die Grenzen der Wahlbezirke stehen im Datensatz RÚIAN. Namen gibt es nur bei Kandidaten für das Präsidentenamt und den Senat; Listen unabhängiger Kandidaten bei Kommunalwahlen tragen eine allgemeine Bezeichnung.
Downloads
Jedes Format enthält dieselben Daten. Du lädst nur das herunter, das du brauchst; die Integrität prüfst du mit der Datei SHA256SUMS.
| Format | Dateien | Größe |
|---|---|---|
| PostgreSQLschema.sql mit Typen, Schlüsseln, Indizes und Kommentaren und import.sh, das die Daten aus CSV lädt | 2 | 41 kB |
| ParquetEine Datei pro Tabelle (zstd). DuckDB, Polars und pandas lesen sie ohne Import. | 18 | 40 MB |
| CSVUTF-8, Komma, Kopfzeile; große Tabellen als .csv.gz | 18 | 118 MB |
| JSONArray von Objekten, große Tabellen als JSON Lines (.jsonl.gz) | 18 | 322 MB |
Codebeispiel
Weitere Beispiele für SQL, DuckDB, Python und Node.js stehen in der README.md im Paket.
-- 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;Quelle und Lizenz
- Quellen
- ČSÚ: Otevřená data pro volební výsledky (offene Daten zu Wahlergebnissen)
- ČSÚ: Abgeordnetenhaus 2002 (CSV)
- ČSÚ: Abgeordnetenhaus 2006 (CSV)
- ČSÚ: Abgeordnetenhaus 2010 (CSV)
- ČSÚ: Abgeordnetenhaus 2013 (CSV)
- ČSÚ: Abgeordnetenhaus 2017 (CSV)
- ČSÚ: Abgeordnetenhaus 2021 (CSV)
- ČSÚ: Abgeordnetenhaus 2025 (CSV)
- ČSÚ: Präsident der Republik 2013 (CSV)
- ČSÚ: Präsident der Republik 2018 (CSV)
- ČSÚ: Präsident der Republik 2023 (CSV)
- ČSÚ: Europäisches Parlament 2004 (CSV)
- ČSÚ: Europäisches Parlament 2009 (CSV)
- ČSÚ: Europäisches Parlament 2014 (CSV)
- ČSÚ: Europäisches Parlament 2019 (CSV)
- ČSÚ: Europäisches Parlament 2024 (CSV)
- ČSÚ: Regionalvertretungen 2000 (CSV)
- ČSÚ: Regionalvertretungen 2004 (CSV)
- ČSÚ: Regionalvertretungen 2008 (CSV)
- ČSÚ: Regionalvertretungen 2012 (CSV)
- ČSÚ: Regionalvertretungen 2016 (CSV)
- ČSÚ: Regionalvertretungen 2020 (CSV)
- ČSÚ: Regionalvertretungen 2024 (CSV)
- ČSÚ: Gemeindevertretungen 2002 (CSV)
- ČSÚ: Gemeindevertretungen 2006 (CSV)
- ČSÚ: Gemeindevertretungen 2010 (CSV)
- ČSÚ: Gemeindevertretungen 2014 (CSV)
- ČSÚ: Gemeindevertretungen 2018 (CSV)
- ČSÚ: Gemeindevertretungen 2022 (CSV)
- ČSÚ: Gemeindevertretungen 2026 (CSV)
- ČSÚ: Senat 1996–2025, kumulierte Datei einschließlich Nachwahlen (CSV)
- ČSÚ: Senat 2026 (CSV)
- ČÚZK: RÚIAN, Codeliste der Gemeinden und Wahlbezirke mit Historie (Stand 2026-09, aufbereitet von czechdatasets.com)
- Lizenz
- CC BY 4.0 (Bedingungen des ČSÚ für die Nutzung und Weiterveröffentlichung statistischer Daten)
- Aufbereitung
- czechdatasets.com. Die Daten sind bearbeitet und keine amtliche Veröffentlichung der Behörde; die verpflichtende Quellenangabe steht in LICENCE.txt.
Verknüpfbar mit
Die Datensätze teilen sich RÚIAN-Codes und IČO, du verbindest sie also mit einem JOIN.


RÚIAN mit Historie
Vollständige RÚIAN-Daten: Flurstücke, Gebäude, Adressen, Straßen und Gebietseinheiten für ganz Tschechien. Aktueller Stand und jede Version seit August 2015, Monat für Monat.


Bevölkerung der Gemeinden 2000–2026
Einwohnerzahl aller tschechischen Gemeinden zum 1. Januar 2026 und zu jedem 1. Januar seit 2000, nach Geschlecht und Altersgruppen. Dazu Regionen, Bezirke, ORP-Bezirke und Stadtteile, alles mit RÚIAN-Codes.
Weitere Datensätze
- Geocoder und Autovervollständigung
- Adressrisiken
- Firmen und Organisationen (RES)
- Offene Stellen
- Datenboxen
- Arzneimittel (SÚKL)
- Arzneimittelengpässe und Verfügbarkeit
- Apotheken mit Öffnungszeiten und GPS
- Gesundheitseinrichtungen (NRPZS)
- Schulen und Schuleinrichtungen
- Gemeinden in Zahlen 2000–2025
- Löhne nach Regionen und Branchen
- ČSÚ-Codelisten
- Kostenloses Paket
Wahlen 1996–2026 + Schulen für 390 CZK.
Einmalzahlung, Download gleich nach der Zahlung, ohne Konto und ohne Abo. Updates des Datensatzes sind im Preis enthalten. Alle 15 kostenpflichtigen Datensätze zusammen kosten 2.490 CZK, das sind 3.510 CZK weniger als einzeln.