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


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 2015 | 5 522 |
cz_cpa_2025Klasifikace produkce CZ-CPA 2025 | 5 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-COFOG | 188 |
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-1 | 439 |
krajeKraje | 14 |
okresyOkresy | 92 |
orpSprávní obvody ORP | 206 |
pouSprávní obvody POU | 397 |
obceObce a vojenské újezdy | 6 287 |
spravni_obvody_prahaSprávní obvody hl. m. Prahy | 22 |
mestske_castiMěstské obvody a části | 157 |
obce_prislusnostPříslušnost obcí k vyšším celkům v čase | 12 704 |
vsechnyVšechny číselníky sady v jedné dlouhé tabulce | 25 275 |
prehledPřehled tabulek sady | 20 |
Ke stažení
Každý formát obsahuje stejná data. Stáhneš jen ten, který potřebuješ; integritu ověříš souborem SHA256SUMS.
| Formát | Souborů | Velikost |
|---|---|---|
| PostgreSQLschema.sql s typy, klíči, indexy a komentáři a import.sh, který načte data z CSV | 2 | 31 kB |
| ParquetJeden soubor na tabulku (zstd). DuckDB, Polars a pandas ho čtou bez importu. | 22 | 1,7 MB |
| CSVUTF-8, čárka, hlavička; velké tabulky jako .csv.gz | 22 | 7,4 MB |
| JSONPole objektů, velké tabulky jako JSON Lines (.jsonl.gz) | 22 | 16 MB |
Ukázka kódu
Další příklady pro SQL, DuckDB, Python a Node.js jsou v README.md uvnitř balíčku.
-- 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');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ýmZdroj a licence
- Licence
- CC BY 4.0 (podmínky ČSÚ)
- Zpracování
- czechdatasets.com. Data jsou upravená a nejde o oficiální výstup úřadu; povinné uvedení zdroje je v LICENCE.txt.
Navazuje na
Sady sdílejí kódy RÚIAN a IČO, takže je spojíš jedním JOINem.


Firmy a organizace (RES)
Firmy a organizace podle IČO z Registru ekonomických subjektů ČSÚ: právní forma, činnosti CZ-NACE, velikost a adresa sídla napojená na RÚIAN s GPS. Bez fyzických osob.


Obyvatelstvo obcí 2000–2026
Počet obyvatel všech obcí ČR k 1. 1. 2026 a ke každému 1. lednu od roku 2000, podle pohlaví a věkových skupin. Navíc kraje, okresy, ORP a městské části, všechno s kódy RÚIAN.


RÚIAN s historií
Kompletní data RÚIAN: parcely, budovy, adresy, ulice a územní jednotky celé ČR. Aktuální stav i každá verze od srpna 2015, měsíc po měsíci.
Další sady
Čí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.