Skip to Content

🇨🇿Czech Republic Subdivisions

All 105 Czech Republic subdivisions with ISO 3166-2:CZ codes - Europe / Eastern Europe

Total

105 subdivisions

Types

District, Region

ISO Standard

ISO 3166-2:CZ

Code Example

import { subdivision } from '@koshmoney/countries';

// Get all Czech Republic subdivisions
const subs = subdivision.getByCountry('CZ');
// => 105 subdivisions

// Look up a specific subdivision
subdivision.get('CZ-101');
// => { code: 'CZ-101', name: 'Praha 1', type: 'District' }

// Validate a subdivision code
subdivision.isValidCode('CZ-101');  // true
subdivision.isValidRegion('CZ', '101');  // true

Tree-Shaking Tip

Import only Czech Republic subdivisions to minimize bundle size:

// Import only Czech Republic subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/CZ';

Object.entries(subdivisions);
// => 105 entries

All Czech Republic Subdivisions

Districts (91)

CodeName
CZ-101Praha 1
CZ-102Praha 2
CZ-103Praha 3
CZ-104Praha 4
CZ-105Praha 5
CZ-106Praha 6
CZ-107Praha 7
CZ-108Praha 8
CZ-109Praha 9
CZ-10APraha 10
CZ-10BPraha 11
CZ-10CPraha 12
CZ-10DPraha 13
CZ-10EPraha 14
CZ-10FPraha 15
CZ-201Benešov
CZ-202Beroun
CZ-203Kladno
CZ-204Kolín
CZ-205Kutná Hora
CZ-206Mělník
CZ-207Mladá Boleslav
CZ-208Nymburk
CZ-209Praha-východ
CZ-20APraha-západ
CZ-20BPříbram
CZ-20CRakovník
CZ-311České Budějovice
CZ-312Český Krumlov
CZ-313Jindřichův Hradec
CZ-314Písek
CZ-315Prachatice
CZ-316Strakonice
CZ-317Tábor
CZ-321Domažlice
CZ-322Klatovy
CZ-323Plzeň-město
CZ-324Plzeň-jih
CZ-325Plzeň-sever
CZ-326Rokycany
CZ-327Tachov
CZ-411Cheb
CZ-412Karlovy Vary
CZ-413Sokolov
CZ-421Děčín
CZ-422Chomutov
CZ-423Litoměřice
CZ-424Louny
CZ-425Most
CZ-426Teplice
CZ-427Ústí nad Labem
CZ-511Česká Lípa
CZ-512Jablonec nad Nisou
CZ-513Liberec
CZ-514Semily
CZ-521Hradec Králové
CZ-522Jičín
CZ-523Náchod
CZ-524Rychnov nad Kněžnou
CZ-525Trutnov
CZ-531Chrudim
CZ-532Pardubice
CZ-533Svitavy
CZ-534Ústí nad Orlicí
CZ-611Havlíčkův Brod
CZ-612Jihlava
CZ-613Pelhřimov
CZ-614Třebíč
CZ-615Žd'ár nad Sázavou
CZ-621Blansko
CZ-622Brno-město
CZ-623Brno-venkov
CZ-624Břeclav
CZ-625Hodonín
CZ-626Vyškov
CZ-627Znojmo
CZ-711Jeseník
CZ-712Olomouc
CZ-713Prostĕjov
CZ-714Přerov
CZ-715Šumperk
CZ-721Kromĕříž
CZ-722Uherské Hradištĕ
CZ-723Vsetín
CZ-724Zlín
CZ-801Bruntál
CZ-802Frýdek Místek
CZ-803Karviná
CZ-804Nový Jičín
CZ-805Opava
CZ-806Ostrava město

Regions (14)

CodeName
CZ-JCJihočeský kraj
CZ-JMJihomoravský kraj
CZ-KAKarlovarský kraj
CZ-KRKrálovéhradecký kraj
CZ-LILiberecký kraj
CZ-MOMoravskoslezský kraj
CZ-OLOlomoucký kraj
CZ-PAPardubický kraj
CZ-PLPlzeňský kraj
CZ-PRPraha, hlavní mešto
CZ-STStředočeský kraj
CZ-USÚstecký kraj
CZ-VYVysočina
CZ-ZLZlínský kraj

FAQ

How many subdivisions does Czech Republic have?
Czech Republic has 105 subdivisions defined in ISO 3166-2:CZ, including 91 districts, 14 regions.
What is the ISO 3166-2 code format for Czech Republic?
Czech Republic subdivision codes follow the format CZ-XX, where CZ is the country's alpha-2 code and XX is the subdivision identifier. For example, CZ-101 represents Praha 1.
How to get Czech Republic subdivisions in JavaScript?
Install @koshmoney/countries via npm, then use subdivision.getByCountry('CZ') to get all 105 subdivisions.
View Czech Republic country page →Country code converter →

Use Czech Republic subdivision data in your project

Get all 105 Czech Republic subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.

npm install @koshmoney/countries