Zum Inhalt springen
czechdatasets

Gemeinden in Zahlen: 786 Indikatoren für jede Gemeinde 2000–2025

786 Indikatoren der Städte- und Gemeindestatistik des tschechischen Statistikamts für jede Gemeinde seit 2000: Einwohner, Schulen, Ärzte, Firmen, Arbeitslosigkeit, Gemeindefinanzen und Volkszählungen. In einer Tabelle mit RÚIAN-Codes, dazu eine Übersicht mit 36 Kennzahlen für jede Gemeinde.

Kostenlose Beispieldaten

Einmalig, Endpreis für die Einzellizenz, die Firmenlizenz wählst du bei der Bestellung · Datenstand 22.7.2026

Insel mit einem Dorfplatz: Rathaus mit Türmchen, Kapelle, Häuschen, ein kleiner Teich und in der Mitte ein großer hölzerner Abakus mit bunten KugelnInsel mit einem Dorfplatz: Rathaus mit Türmchen, Kapelle, Häuschen, ein kleiner Teich und in der Mitte ein großer hölzerner Abakus mit bunten Kugeln

Wie viel Arbeit das spart

26 Jahresdateien der MOS zusammenführen (36,9 Millionen Zeilen nur mit Codes), die Codeliste der 800 Indikatoren mit Methodik und zeitlicher Abdeckung anbinden, 179.134 geschützte Angaben in NULL mit Kennzeichen umwandeln, 237.804 Platzhalter-Nullen aus der ersten Ausgabe für das Jahr 2025 weglassen und für 6.272 Gemeinden, auch aufgelöste, für jedes Jahr Bezirk, ORP (Gemeinde mit erweitertem Wirkungsbereich) und Region ergänzen.

Gemessen bei unserem eigenen Build

Zeilen Code und Tests
908
Tokens des KI-Agenten
22 Mio.
Laufzeit des KI-Agenten
40 Min.

Tokens und Zeit gelten für die erste lauffähige Version des Codes mit Claude Opus 5.5. Nicht eingerechnet: Recherche zu Quellen und Lizenzen, Qualitätsprüfung und spätere Korrekturen.

  • Kostenlose Beispieldaten: Ausschnitt aller Tabellen für die Gegend um Kutná Hora als CSV und Parquet. Beispieldaten laden
Datenstand
22.7.2026
Zeilen
37 Mio.
Tabellen
6
Formate
PostgreSQL, Parquet, CSV, JSON
Lizenz der Quelle
CC BY 4.0 (ČSÚ, ČÚZK)

Das ist drin

Alle 786 Indikatoren der Städte- und Gemeindestatistik (MOS) des ČSÚ, des Tschechischen Statistikamts, für alle Gemeinden Tschechiens in den Jahren 2000–2025 in einer langen Tabelle mit den Gemeindecodes aus dem RÚIAN, dem tschechischen Register der Adressen, Gebäude, Flurstücke und Gebietseinheiten: Bevölkerung, Bildung, Gesundheitswesen, Wirtschaftssubjekte, Arbeitslosigkeit, Gemeindefinanzen, Nutzungsarten der Flächen, Volkszählungen 1991–2021 und mehr. Dazu die Codeliste der Indikatoren mit Methodik, die Gemeinden mit ihrer Zugehörigkeit pro Jahr und eine breite Tabelle der Schlüsselindikatoren.

TabelleZeilen
okruhy17 statistische Themenbereiche der MOS mit der Anzahl der Indikatoren und Werte17
ukazateleCodeliste der Indikatoren: Name, Themenbereich, Einheit, Quelle, Methodik, Periodizität, Jahre in den Daten800
obcealle Gemeinden, die in der MOS vorkommen (auch aufgelöste), letzter bekannter Stand, Koordinaten6.272
obce_rokyGemeinde × Jahr, so wie die MOS sie ausweist, mit der Zugehörigkeit zu Bezirk, ORP und Region im jeweiligen Jahr162.597
hodnotyalle Werte im Long-Format: Gemeinde × Jahr × Indikator36.624.946
obce_prehledeine Zeile pro heutige Gemeinde, 36 Schlüsselindikatoren aus dem letzten verfügbaren Jahr6.258

Die Gemeinden stehen in den Grenzen des jeweiligen Jahres, nichts ist auf die heutigen Gemeinden umgerechnet. Für das Jahr 2025 gibt es vorerst nur die erste Ausgabe des ČSÚ (ohne Bildung, Gesundheitswesen und Arbeitslosigkeit).

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.

FormatDateienGröße
PostgreSQLschema.sql mit Typen, Schlüsseln, Indizes und Kommentaren und import.sh, das die Daten aus CSV lädt218 kB
ParquetEine Datei pro Tabelle (zstd). DuckDB, Polars und pandas lesen sie ohne Import.661 MB
CSVUTF-8, Komma, Kopfzeile; große Tabellen als .csv.gz6153 MB
JSONArray von Objekten, große Tabellen als JSON Lines (.jsonl.gz)6195 MB

Codebeispiel

Weitere Beispiele für SQL, DuckDB, Python und Node.js stehen in der README.md im Paket.

Zeitreihe einer GemeindePostgreSQL
-- 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;
Eigenes breites Panel ohne ImportDuckDB
-- 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;
Wohnungen je 1000 Einwohner nach RegionenPostgreSQL
-- 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;

Gemeinden in Zahlen 2000–2025 für 290 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.