Gminy w liczbach: 786 wskaźników dla każdej gminy 2000–2025
786 wskaźników statystyki miast i gmin ČSÚ dla każdej gminy od 2000 roku: ludność, szkoły, lekarze, firmy, bezrobocie, budżety i spisy powszechne. W jednej tabeli z kodami RÚIAN, dodatkowo zestawienie 36 kluczowych liczb dla każdej gminy.
Jednorazowo, cena końcowa za licencję osobistą, firmową wybierzesz w zamówieniu · stan danych na 22.07.2026


Ile pracy to oszczędza
Scalenie 26 rocznych plików MOS (36,9 mln wierszy z samymi kodami), dołączenie słownika 800 wskaźników z metodyką i pokryciem w czasie, zamiana 179 134 wartości objętych tajemnicą statystyczną na NULL z flagą, pominięcie 237 804 zastępczych zer z pierwszego wydania za rok 2025 i uzupełnienie powiatu, ORP i kraju dla każdego roku w 6 272 gminach, w tym zniesionych.
Zmierzone przy naszej budowie
- Wierszy kodu i testów
- 908
- Tokenów agenta AI
- 22 mln
- Czas pracy agenta AI
- 40 min
Tokeny i czas dotyczą pierwszej działającej wersji kodu napisanej z Claude Opus 5.5. Nie liczymy rozpoznania źródeł i licencji, kontroli jakości ani późniejszych poprawek.
- Darmowa próbka: wycinek wszystkich tabel dla okolic miasta Kutná Hora w CSV i Parquet. Pobierz próbkę
- Stan danych
- 22.07.2026
- Wiersze
- 37 mln
- Tabele
- 6
- Formaty
- PostgreSQL, Parquet, CSV, JSON
- Licencja źródła
- CC BY 4.0 (ČSÚ, ČÚZK)
Co jest w środku
Komplet 786 wskaźników statystyki miast i gmin (Městská a obecní statistika, MOS) prowadzonej przez ČSÚ, Czeski Urząd Statystyczny, dla wszystkich czeskich gmin w latach 2000–2025 w jednej długiej tabeli z kodami gmin RÚIAN (czeski rejestr adresów, budynków, działek i jednostek terytorialnych): ludność, oświata, ochrona zdrowia, podmioty gospodarcze, bezrobocie, finanse gmin, rodzaje użytków, spisy powszechne 1991–2021 i inne. Słownik wskaźników z metodyką, gminy z przynależnością w poszczególnych latach i szeroka tabela kluczowych wskaźników.
| Tabela | Wiersze |
|---|---|
okruhy17 działów statystycznych MOS z liczbami wskaźników i wartości | 17 |
ukazatelesłownik wskaźników: nazwa, dział, jednostka, źródło, metodyka, okresowość, lata w danych | 800 |
obcewszystkie gminy, które występują w MOS (także zniesione), ostatni znany stan, współrzędne | 6272 |
obce_rokygmina × rok tak, jak wykazuje ją MOS, z przynależnością do powiatu, ORP i kraju w danym roku | 162 597 |
hodnotywszystkie wartości w formacie długim: gmina × rok × wskaźnik | 36 624 946 |
obce_prehledjeden wiersz na dzisiejszą gminę, 36 kluczowych wskaźników z ostatniego dostępnego roku | 6258 |
Gminy są w granicach obowiązujących w danym roku, nic nie jest przeliczone na dzisiejsze gminy. Rok 2025 to na razie pierwsze wydanie ČSÚ (bez oświaty, ochrony zdrowia i bezrobocia).
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 | 18 kB |
| ParquetJeden plik na tabelę (zstd). DuckDB, Polars i pandas czytają go bez importu. | 6 | 61 MB |
| CSVUTF-8, przecinek, nagłówek; duże tabele jako .csv.gz | 6 | 153 MB |
| JSONTablica obiektów, duże tabele jako JSON Lines (.jsonl.gz) | 6 | 195 MB |
Przykład kodu
Więcej przykładów dla SQL, DuckDB, Pythona i Node.js znajdziesz w README.md w pakiecie.
-- vývoj nezaměstnanosti a počtu obyvatel v Jihlavě
SELECT h.rok, u.nazev, h.hodnota, u.jednotka
FROM obce_v_cislech.hodnoty h JOIN obce_v_cislech.ukazatele u USING (ukazatel_kod)
WHERE h.obec_kod = 586846 AND h.ukazatel_kod IN ('110900', '500020')
ORDER BY h.ukazatel_kod, h.rok;-- vlastní široký panel: obec × rok × vybrané ukazatele
PIVOT (SELECT obec_kod, rok, ukazatel_kod, hodnota FROM 'parquet/hodnoty.parquet'
WHERE ukazatel_kod IN ('110900', '110200', '110300', '160100'))
ON ukazatel_kod USING max(hodnota) GROUP BY obec_kod, rok ORDER BY obec_kod, rok;-- dokončené byty na 1000 obyvatel podle krajů v historických hranicích
SELECT r.rok, r.kraj, round(1000 * sum(b.hodnota) / sum(o.hodnota), 2) AS byty_na_1000
FROM obce_v_cislech.hodnoty b
JOIN obce_v_cislech.hodnoty o ON o.obec_kod = b.obec_kod AND o.rok = b.rok AND o.ukazatel_kod = '110900'
JOIN obce_v_cislech.obce_roky r ON r.obec_kod = b.obec_kod AND r.rok = b.rok
WHERE b.ukazatel_kod = '121800' AND b.rok BETWEEN 2015 AND 2024
GROUP BY 1, 2 ORDER BY 1, 2;Źródło i licencja
- Źródła
- ČSÚ: Databáze MOS, otwarte dane (produkt 330271)
- ČSÚ: Databáze MOS, dokumentacja
- ČSÚ: pliki MOS (mos_data_RRRR.csv, mos_ukaz.csv, mos_uzemi.csv, mos_okruhy.csv)
- NKOD: rekord zbioru danych Databáze MOS
- ČSÚ: słowniki kodów jednostek terytorialnych (iSMS), przez zbiór csu-ciselniky
- ČÚZK: RÚIAN (status i punkty definicyjne gmin)
- 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.


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.


Słowniki kodów ČSÚ
Lista czeskich gmin z kodami RÚIAN, kraje (regiony), powiaty i ORP, a do tego CZ-NACE, CZ-ISCO, CZ-CPA, CZ-NUTS, formy prawne i państwa z kodami ISO. Wszystkie wersje scalone w przedziały obowiązywania.


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.
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
- Wyniki wyborów 1996–2026
- Wynagrodzenia według regionów i branż
- Darmowy pakiet
Gminy w liczbach 2000–2025 za 290 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.