Přeskočit na obsah
czechdatasets

Seznam obcí ČR a číselníky ČSÚ s platností v čase

Seznam obcí ČR s kódy RÚIAN, kraje, okresy a ORP, k tomu CZ-NACE, CZ-ISCO, CZ-CPA, CZ-NUTS, právní formy a státy s ISO kódy. Všechny verze sloučené do intervalů platnosti.

Ukázka zdarma

Jednorázově, konečná cena za osobní licenci, firemní vybereš v objednávce · stav dat 9. 11. 2026

Kupuješ balíček Číselníky ČSÚ + obyvatelstvo. Kromě téhle sady v něm je: Obyvatelstvo obcí 2000–2026.

Ostrov s řadou domů různé výšky jako sloupcový graf a dřevěnou kartotékou s vysunutým šuplíkemOstrov s řadou domů různé výšky jako sloupcový graf a dřevěnou kartotékou s vysunutým šuplíkem

Kolik práce to šetří

Stáhnout exporty z iSMS po verzích, sloučit je do intervalů platnosti a převést územní kódy ČSÚ na kódy RÚIAN. Kontrola proti RÚIAN: 6 258 obcí, 0 rozdílů.

Změřeno při naší stavbě

Řádků kódu a testů
742
Strojový čas sestavení
8 min

Spotřebu AI agenta máme změřenou u 6 jiných sad: první funkční verze kódu stála 10 mil. až 40 mil. tokenů a 21–62 min běhu agenta. Sestavení včetně stažení zdrojů, měřeno na Apple M5 (10 jader, 24 GB RAM).

  • Ukázka zdarma: výřez všech tabulek za Kutnohorsko v CSV a Parquetu. Stáhnout ukázku
Stav dat
9. 11. 2026
Řádků
63 292
Tabulek
22
Formáty
PostgreSQL, Parquet, CSV, JSON
Licence zdroje
CC BY 4.0 (ČSÚ)

Co je uvnitř

Klasifikace a číselníky ČSÚ (CZ-NACE, CZ-ISCO, CZ-CPA, CZ-CISS, CZ-COFOG, CZ-NUTS, právní formy, kategorie počtu zaměstnanců, státy s ISO kódy, kraje/okresy/ORP/POU/obce s kódy RÚIAN) s platností v čase.

TabulkaŘádků
cz_nace_2008Klasifikace ekonomických činností CZ-NACE (2008, platná do 31. 12. 2024)1 717
cz_nace_2025Klasifikace ekonomických činností CZ-NACE 2025 (od 1. 1. 2025)1 803
cz_cpa_2015Klasifikace produkce CZ-CPA 20155 522
cz_cpa_2025Klasifikace produkce CZ-CPA 20255 967
cz_iscoKlasifikace zaměstnání CZ-ISCO (všechny verze od 2011)2 134
cz_cissKlasifikace institucionálních sektorů a subsektorů CZ-CISS (ESA 2010)64
cz_cofogKlasifikace funkcí vládních institucí CZ-COFOG188
cz_nutsKlasifikace územních statistických jednotek CZ-NUTS (všechny verze od 2008)30
pravni_formaPrávní forma organizace (číselník 56, používá RES)118
pravni_forma_rosPrávní forma registru osob (číselník 149, používá ROS)116
Zobrazit všech 22 tabulek
TabulkaŘádků
kategorie_poctu_zamestnancuKategorie počtu zaměstnanců (číselník 579, používá RES)20
statyStáty a území (CZEM) s kódy ISO 3166-1439
krajeKraje14
okresyOkresy92
orpSprávní obvody ORP206
pouSprávní obvody POU397
obceObce a vojenské újezdy6 287
spravni_obvody_prahaSprávní obvody hl. m. Prahy22
mestske_castiMěstské obvody a části157
obce_prislusnostPříslušnost obcí k vyšším celkům v čase12 704
vsechnyVšechny číselníky sady v jedné dlouhé tabulce25 275
prehledPřehled tabulek sady20

Ke stažení

Každý formát obsahuje stejná data. Stáhneš jen ten, který potřebuješ; integritu ověříš souborem SHA256SUMS.

FormátSouborůVelikost
PostgreSQLschema.sql s typy, klíči, indexy a komentáři a import.sh, který načte data z CSV231 kB
ParquetJeden soubor na tabulku (zstd). DuckDB, Polars a pandas ho čtou bez importu.221,7 MB
CSVUTF-8, čárka, hlavička; velké tabulky jako .csv.gz227,4 MB
JSONPole objektů, velké tabulky jako JSON Lines (.jsonl.gz)2216 MB

Ukázka kódu

Další příklady pro SQL, DuckDB, Python a Node.js jsou v README.md uvnitř balíčku.

Příslušnost obce k ORP v roce 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ávních foremNode.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 licence

Zpracování
czechdatasets.com. Data jsou upravená a nejde o oficiální výstup úřadu; povinné uvedení zdroje je v LICENCE.txt.

Číselníky ČSÚ + obyvatelstvo za 190 Kč.

Jednorázová platba, stažení hned po zaplacení, bez účtu a předplatného. Aktualizace sady jsou v ceně. Všech 15 placených sad dohromady stojí 2 490 Kč, o 3 510 Kč méně než po jednom.