Preskočiť na obsah
czechdatasets

Zoznam obcí ČR a číselníky ČSÚ s platnosťou v čase

Zoznam obcí ČR s kódmi RÚIAN, kraje, okresy a ORP, k tomu české klasifikácie CZ-NACE, CZ-ISCO, CZ-CPA a CZ-NUTS, právne formy a štáty s kódmi ISO. Všetky verzie zlúčené do intervalov platnosti.

Ukážka zadarmo

Jednorazovo, konečná cena za osobnú licenciu, firemnú vyberieš v objednávke · stav dát 9. 11. 2026

Kupuješ balíček Číselníky ČSÚ + obyvateľstvo. Okrem tejto sady v ňom je: Obyvateľstvo obcí 2000–2026.

Ostrov s radom domov rôznej výšky ako stĺpcový graf a drevenou kartotékou s vysunutou zásuvkouOstrov s radom domov rôznej výšky ako stĺpcový graf a drevenou kartotékou s vysunutou zásuvkou

Koľko práce to ušetrí

Stiahnuť exporty z iSMS po verziách, zlúčiť ich do intervalov platnosti a previesť územné kódy ČSÚ (Český štatistický úrad) na kódy RÚIAN (český register adries, budov, parciel a územných jednotiek). Kontrola oproti RÚIAN: 6 258 obcí, 0 rozdielov.

Zmerané pri našej stavbe

Riadkov kódu a testov
742
Strojový čas zostavenia
8 min

Spotrebu AI agenta máme zmeranú pri 6 iných sadách: prvá funkčná verzia kódu stála 10 mil. až 40 mil. tokenov a 21–62 min behu agenta. Zostavenie vrátane stiahnutia zdrojov, merané na Apple M5 (10 jadier, 24 GB RAM).

  • Ukážka zadarmo: výrez všetkých tabuliek za Kutnohorsko v CSV a Parquete. Stiahnuť ukážku
Stav dát
9. 11. 2026
Riadkov
63 292
Tabuliek
22
Formáty
PostgreSQL, Parquet, CSV, JSON
Licencia zdroja
CC BY 4.0 (ČSÚ)

Čo je vnútri

Klasifikácie a číselníky ČSÚ (CZ-NACE, CZ-ISCO, CZ-CPA, CZ-CISS, CZ-COFOG, CZ-NUTS, právne formy, kategórie počtu zamestnancov, štáty s kódmi ISO, kraje/okresy/ORP/POU/obce s kódmi RÚIAN) s platnosťou v čase.

TabuľkaRiadkov
cz_nace_2008Klasifikácia ekonomických činností CZ-NACE (2008, platná do 31. 12. 2024)1 717
cz_nace_2025Klasifikácia ekonomických činností CZ-NACE 2025 (od 1. 1. 2025)1 803
cz_cpa_2015Klasifikácia produkcie CZ-CPA 20155 522
cz_cpa_2025Klasifikácia produkcie CZ-CPA 20255 967
cz_iscoKlasifikácia zamestnaní CZ-ISCO (všetky verzie od 2011)2 134
cz_cissKlasifikácia inštitucionálnych sektorov a subsektorov CZ-CISS (ESA 2010)64
cz_cofogKlasifikácia funkcií vládnych inštitúcií CZ-COFOG188
cz_nutsKlasifikácia územných štatistických jednotiek CZ-NUTS (všetky verzie od 2008)30
pravni_formaPrávna forma organizácie (číselník 56, používa ho RES, register ekonomických subjektov ČSÚ)118
pravni_forma_rosPrávna forma podľa registra osôb (číselník 149, používa ho ROS, český register osôb)116
Zobraziť všetkých 22 tabuliek
TabuľkaRiadkov
kategorie_poctu_zamestnancuKategórie počtu zamestnancov (číselník 579, používa ho RES)20
statyŠtáty a územia (CZEM) s kódmi ISO 3166-1439
krajeKraje14
okresyOkresy92
orpSprávne obvody ORP (obcí s rozšírenou pôsobnosťou)206
pouSprávne obvody POU (poverených obecných úradov)397
obceObce a vojenské újazdy6 287
spravni_obvody_prahaSprávne obvody hl. m. Prahy22
mestske_castiMestské obvody a časti157
obce_prislusnostPríslušnosť obcí k vyšším celkom v čase12 704
vsechnyVšetky číselníky sady v jednej dlhej tabuľke25 275
prehledPrehľad tabuliek sady20

Na stiahnutie

Každý formát obsahuje rovnaké dáta. Stiahneš len ten, ktorý potrebuješ; integritu overíš súborom SHA256SUMS.

FormátSúborovVeľkosť
PostgreSQLschema.sql s typmi, kľúčmi, indexmi a komentármi a import.sh, ktorý načíta dáta z CSV231 kB
ParquetJeden súbor na tabuľku (zstd). DuckDB, Polars a pandas ho čítajú bez importu.221,7 MB
CSVUTF-8, čiarka, hlavička; veľké tabuľky ako .csv.gz227,4 MB
JSONPole objektov, veľké tabuľky ako JSON Lines (.jsonl.gz)2216 MB

Ukážka kódu

Ďalšie príklady pre SQL, DuckDB, Python a Node.js sú v README.md vnútri balíčka.

Príslušnosť obce k ORP v roku 2005PostgreSQL
-- do kterého ORP patřila obec 1. 1. 2005
SELECT o.nazev, p.* FROM csu_ciselniky.obce_prislusnost p
JOIN csu_ciselniky.orp o ON o.kod = p.orp_kod AND o.platnost_do IS NULL
WHERE p.obec_kod = 582786 AND DATE '2005-01-01' BETWEEN p.platnost_od AND COALESCE(p.platnost_do, 'infinity');
Názvy právnych foriemNode.js
import fs from "node:fs";
const formy = JSON.parse(fs.readFileSync("json/pravni_forma.json", "utf8"));
const nazevFormy = Object.fromEntries(formy.filter(f => !f.platnost_do).map(f => [f.kod, f.nazev]));
console.log(nazevFormy["112"]); // Společnost s ručením omezeným

Zdroj a licencia

Spracovanie
czechdatasets.com. Dáta sú upravené a nejde o oficiálny výstup úradu; povinné uvedenie zdroja je v LICENCE.txt.

Číselníky ČSÚ + obyvateľstvo za 190 Kč.

Jednorazová platba, sťahovanie hneď po zaplatení, bez účtu a predplatného. Aktualizácie sady sú v cene. Všetkých 15 platených sád spolu stojí 2 490 Kč, o 3 510 Kč menej než po jednom.