Przejdź do treści
czechdatasets

Wyniki wyborów w Czechach 1996–2026 według gmin i obwodów

Wyniki wyborów w Czechach według gmin i obwodów głosowania: Izba Poselska, Senat, Parlament Europejski, rady regionów i gmin oraz wybory prezydenckie. Wszystko w jednej strukturze, kody gmin przeliczone na dzisiejszy RÚIAN. Dla wyborów od 2016 roku każdy obwód ma kod obwodu RÚIAN, więc wyniki da się od razu narysować na mapie.

Darmowa próbka

Jednorazowo, cena końcowa za licencję osobistą, firmową wybierzesz w zamówieniu · stan danych na 17.10.2026

Kupujesz pakiet Wybory 1996–2026 + szkoły. Oprócz tego zbioru są w nim: Szkoły i placówki oświatowe.

Wyspa z wiejską szkołą z dzwonnicą i drewnianą urną wyborczą na stole na szkolnym podwórkuWyspa z wiejską szkołą z dzwonnicą i drewnianą urną wyborczą na stole na szkolnym podwórku

Ile pracy to oszczędza

Ujednolicenie 60 wyborów z 31 eksportów volby.cz o różnych formatach, kodowaniach i słownikach kodów, zsumowanie dzielnic, przeliczenie historycznych kodów gmin na RÚIAN, zsumowanie głosów kandydatów w wyborach samorządowych na listy w obwodach i dopasowanie 218 335 obwodów do wersji obwodu RÚIAN obowiązującej w dniu wyborów. Sumy sprawdzone z wynikami zbiorczymi ČSÚ, Czeskiego Urzędu Statystycznego: Senat we wszystkich 977 okręgach i turach, wybory samorządowe dla wszystkich 183 152 list.

Zmierzone przy naszej budowie

Wierszy kodu i testów
1620

Zużycie agenta AI zmierzyliśmy przy 6 innych zbiorach: pierwsza działająca wersja kodu kosztowała od 10 mln do 40 mln tokenów i 21–62 min pracy agenta.

  • Darmowa próbka: wycinek wszystkich tabel dla okolic miasta Kutná Hora w CSV i Parquet. Pobierz próbkę
Stan danych
17.10.2026
Wiersze
8,8 mln
Tabele
18
Formaty
PostgreSQL, Parquet, CSV, JSON
Licencja źródła
CC BY 4.0 (ČSÚ, ČÚZK)

Co jest w środku

Wyniki wyborów do Izby Poselskiej (2002–2025), Senatu (1996–2026, w tym wybory uzupełniające, obie tury), wyborów prezydenckich (2013–2023, obie tury), wyborów do Parlamentu Europejskiego (2004–2024), rad krajów, czyli czeskich regionów (2000–2024), i rad gmin (2002–2026) według gmin i obwodów głosowania w jednolitej strukturze, z przeliczeniem kodów gmin na RÚIAN, czeski rejestr adresów, budynków, działek i jednostek terytorialnych, oraz z kodem obwodu głosowania RÚIAN dla wyborów od 2016 roku.

TabelaWiersze
volbyLista uwzględnionych wyborów60
stranyKandydujące partie (Izba Poselska PS, Parlament Europejski EP, rady krajów KZ) i kandydaci na prezydenta z numerem na karcie do głosowania900
volebni_stranySłownik kodów komitetów wyborczych ČSÚ (CVS), ujednolicony ze wszystkich uwzględnionych wyborów, obowiązuje najnowsza nazwa1719
vysledky_obceWyniki zbiorcze według gmin (PS, prezydent, EP, KZ). Dzielnice są zsumowane dla całego miasta156 307
vysledky_obce_stranyGłosy na partie / kandydatów w gminach (format długi; wiersze z 0 głosów pominięte)1 706 616
vysledky_okrskyWyniki zbiorcze według obwodów głosowania (PS, prezydent, EP, KZ)362 688
vysledky_okrsky_stranyGłosy na partie / kandydatów w obwodach (format długi; wiersze z 0 głosów pominięte)3 966 767
kv_zastupitelstvaWybory do rad gmin, dzielnic i m.st. Pragi: podsumowanie dla rady i okręgu wyborczego (termin zwykły)44 792
kv_kandidatkyWyniki list kandydatów w wyborach do rad gmin (termin zwykły)183 152
kv_okrskyWybory samorządowe według obwodów: frekwencja w obwodzie dla każdej rady, do której w nim głosowano (w miastach podzielonych na dzielnice dwa wiersze na obwód: rada miasta i rada dzielnicy)118 017
Pokaż wszystkie tabele (18)
TabelaWiersze
kv_okrsky_kandidatkyWybory samorządowe według obwodów: głosy na listy kandydatów (suma głosów na kandydatów z listy; wiersze z 0 głosów pominięte)907 074
senat_obvodyWybory do Senatu: podsumowanie dla okręgu wyborczego i tury (wybory zwykłe, uzupełniające i powtórzone 1996–2026)977
senat_kandidatiWybory do Senatu: kandydaci w okręgach z wynikiem obu tur (imię i nazwisko, tytuły, komitet wyborczy i partia zgłaszająca; bez wieku, zawodu i miejsca zamieszkania)3698
senat_obceWybory do Senatu: podsumowanie dla gminy w ramach okręgu i tury. Dzielnice są zsumowane dla miasta; miasto podzielone na kilka okręgów ma wiersz dla każdego okręgu75 537
senat_obce_kandidatiWybory do Senatu: głosy na kandydatów w gminach (format długi; wiersze z 0 głosów pominięte)323 002
senat_okrskyWybory do Senatu: podsumowanie dla obwodu głosowania i tury177 982
senat_okrsky_kandidatiWybory do Senatu: głosy na kandydatów w obwodach (format długi; wiersze z 0 głosów pominięte)782 695
obce_mapovaniPrzeliczenie kodów gmin i dzielnic z danych wyborczych na gminy RÚIAN 2026-096427

Kod obwodu RÚIAN mają wybory od października 2016, granice obwodów są w zbiorze RÚIAN. Nazwiska są tylko przy kandydatach na prezydenta i do Senatu; listy kandydatów niezależnych w wyborach samorządowych mają nazwę ogólną.

Do pobrania

Każdy format zawiera te same dane. Pobierasz tylko ten, którego potrzebujesz; integralność sprawdzisz plikiem SHA256SUMS.

FormatPlikiRozmiar
PostgreSQLschema.sql z typami, kluczami, indeksami i komentarzami oraz import.sh, który wczytuje dane z CSV241 kB
ParquetJeden plik na tabelę (zstd). DuckDB, Polars i pandas czytają go bez importu.1840 MB
CSVUTF-8, przecinek, nagłówek; duże tabele jako .csv.gz18118 MB
JSONTablica obiektów, duże tabele jako JSON Lines (.jsonl.gz)18322 MB

Przykład kodu

Więcej przykładów dla SQL, DuckDB, Pythona i Node.js znajdziesz w README.md w pakiecie.

Senatorowie wybrani w 2026 rokuDuckDB
-- 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 obwodów z granicami z RÚIANDuckDB
-- 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;
Frekwencja w 2. turze wyborów prezydenckich 2023DuckDB
-- úč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;
Wybory samorządowe w Brnie według obwodówPostgreSQL
-- 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;

Źródło i licencja

Źródła
Opracowanie
czechdatasets.com. Dane zostały zmodyfikowane i nie są oficjalnym produktem urzędu; wymagane oznaczenie źródła znajdziesz w LICENCE.txt.

Wybory 1996–2026 + szkoły za 390 CZK.

Płatność jednorazowa, pobieranie od razu po zapłacie, bez konta i abonamentu. Aktualizacje zbioru są w cenie. Komplet 15 płatnych zbiorów kosztuje 2490 CZK, o 3510 CZK mniej niż przy zakupie osobno.