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.
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.


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.
| Tabela | Wiersze |
|---|---|
volbyLista uwzględnionych wyborów | 60 |
stranyKandydujące partie (Izba Poselska PS, Parlament Europejski EP, rady krajów KZ) i kandydaci na prezydenta z numerem na karcie do głosowania | 900 |
volebni_stranySłownik kodów komitetów wyborczych ČSÚ (CVS), ujednolicony ze wszystkich uwzględnionych wyborów, obowiązuje najnowsza nazwa | 1719 |
vysledky_obceWyniki zbiorcze według gmin (PS, prezydent, EP, KZ). Dzielnice są zsumowane dla całego miasta | 156 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)
| Tabela | Wiersze |
|---|---|
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ęgu | 75 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 tury | 177 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-09 | 6427 |
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.
| Format | Pliki | Rozmiar |
|---|---|---|
| PostgreSQLschema.sql z typami, kluczami, indeksami i komentarzami oraz import.sh, który wczytuje dane z CSV | 2 | 41 kB |
| ParquetJeden plik na tabelę (zstd). DuckDB, Polars i pandas czytają go bez importu. | 18 | 40 MB |
| CSVUTF-8, przecinek, nagłówek; duże tabele jako .csv.gz | 18 | 118 MB |
| JSONTablica obiektów, duże tabele jako JSON Lines (.jsonl.gz) | 18 | 322 MB |
Przykład kodu
Więcej przykładów dla SQL, DuckDB, Pythona i Node.js znajdziesz w README.md w pakiecie.
-- 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;Źródło i licencja
- Źródła
- ČSÚ: Otevřená data pro volební výsledky
- ČSÚ: Poslanecká sněmovna 2002 (CSV)
- ČSÚ: Poslanecká sněmovna 2006 (CSV)
- ČSÚ: Poslanecká sněmovna 2010 (CSV)
- ČSÚ: Poslanecká sněmovna 2013 (CSV)
- ČSÚ: Poslanecká sněmovna 2017 (CSV)
- ČSÚ: Poslanecká sněmovna 2021 (CSV)
- ČSÚ: Poslanecká sněmovna 2025 (CSV)
- ČSÚ: Prezident republiky 2013 (CSV)
- ČSÚ: Prezident republiky 2018 (CSV)
- ČSÚ: Prezident republiky 2023 (CSV)
- ČSÚ: Evropský parlament 2004 (CSV)
- ČSÚ: Evropský parlament 2009 (CSV)
- ČSÚ: Evropský parlament 2014 (CSV)
- ČSÚ: Evropský parlament 2019 (CSV)
- ČSÚ: Evropský parlament 2024 (CSV)
- ČSÚ: Zastupitelstva krajů 2000 (CSV)
- ČSÚ: Zastupitelstva krajů 2004 (CSV)
- ČSÚ: Zastupitelstva krajů 2008 (CSV)
- ČSÚ: Zastupitelstva krajů 2012 (CSV)
- ČSÚ: Zastupitelstva krajů 2016 (CSV)
- ČSÚ: Zastupitelstva krajů 2020 (CSV)
- ČSÚ: Zastupitelstva krajů 2024 (CSV)
- ČSÚ: Zastupitelstva obcí 2002 (CSV)
- ČSÚ: Zastupitelstva obcí 2006 (CSV)
- ČSÚ: Zastupitelstva obcí 2010 (CSV)
- ČSÚ: Zastupitelstva obcí 2014 (CSV)
- ČSÚ: Zastupitelstva obcí 2018 (CSV)
- ČSÚ: Zastupitelstva obcí 2022 (CSV)
- ČSÚ: Zastupitelstva obcí 2026 (CSV)
- ČSÚ: Senát 1996–2025, plik skumulowany łącznie z wyborami uzupełniającymi (CSV)
- ČSÚ: Senát 2026 (CSV)
- ČÚZK: RÚIAN, słownik kodów gmin i obwody głosowania z historią (stan 2026-09, opracowanie czechdatasets.com)
- Licencja
- CC BY 4.0 (warunki ČSÚ dotyczące wykorzystywania i dalszego publikowania danych statystycznych)
- Opracowanie
- czechdatasets.com. Dane zostały zmodyfikowane i nie są oficjalnym produktem urzędu; wymagane oznaczenie źródła znajdziesz w LICENCE.txt.
Łączy się z
Zbiory mają wspólne kody RÚIAN i IČO, więc połączysz je jednym JOIN-em.


RÚIAN z historią
Komplet danych RÚIAN: działki, budynki, adresy, ulice i jednostki terytorialne całych Czech. Stan aktualny i każda wersja od sierpnia 2015, miesiąc po miesiącu.


Ludność gmin 2000–2026
Liczba ludności wszystkich gmin w Czechach na 1 stycznia 2026 i na każdy 1 stycznia od 2000 roku, według płci i grup wieku. Dodatkowo kraje (czeskie regiony), powiaty, ORP i dzielnice, wszystko z kodami RÚIAN.
Inne zbiory
- Geokoder i podpowiadanie adresów
- Ryzyka adresów
- Firmy i organizacje (RES)
- Wolne miejsca pracy
- Skrzynki danych
- Produkty lecznicze (SÚKL)
- Braki i dostępność leków
- Apteki z godzinami otwarcia i GPS
- Placówki medyczne (NRPZS)
- Szkoły i placówki oświatowe
- Gminy w liczbach 2000–2025
- Wynagrodzenia według regionów i branż
- Słowniki kodów ČSÚ
- Darmowy pakiet
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.