Countries API - CountriesDB

Czechia

ISO 3166-1 country codes and official ISO 3166-2 subdivisions for Czechia. Use them in forms, validation, and CountriesDB integrations.

About Czechia codes

Need Czechia (CZ) for a checkout form, shipping zone, or backend validation? This page summarizes the ISO 3166-1 country codes and official subdivisions developers use with CountriesDB.

This guide lists 90 official ISO 3166-2 subdivisions for Czechia. These are the same codes CountriesDB serves through widgets and the Backend Data API.

For production, use the CountriesDB country/subdivision widget or fetch Czechia from the Data API and validate codes server-side instead of copying values from this page.

ISO codes

  • Alpha-2CZ
  • Alpha-3CZE
  • Numeric203
  • Independenttrue
  • StatusOfficially assigned

Official subdivisions (90)

Official ISO 3166-2 codes for Czechia. Use these values in region/state selects and server-side validation, not informal or marketing region names.

CodeNameType
CZ-201Benešovdistrict
CZ-202Beroundistrict
CZ-641Blanskodistrict
CZ-644Břeclavdistrict
CZ-642Brno-městodistrict
CZ-643Brno-venkovdistrict
CZ-801Bruntáldistrict
CZ-511Česká Lípadistrict
CZ-311České Budějovicedistrict
CZ-312Český Krumlovdistrict
CZ-411Chebdistrict
CZ-422Chomutovdistrict
CZ-531Chrudimdistrict
CZ-421Děčíndistrict
CZ-321Domažlicedistrict
CZ-802Frýdek-Místekdistrict
CZ-631Havlíčkův Broddistrict
CZ-645Hodoníndistrict
CZ-521Hradec Královédistrict
CZ-512Jablonec nad Nisoudistrict
CZ-711Jeseníkdistrict
CZ-522Jičíndistrict
CZ-632Jihlavadistrict
CZ-31Jihočeský krajregion
CZ-64Jihomoravský krajregion
CZ-313Jindřichův Hradecdistrict
CZ-41Karlovarský krajregion
CZ-412Karlovy Varydistrict
CZ-803Karvinádistrict
CZ-203Kladnodistrict
CZ-322Klatovydistrict
CZ-204Kolíndistrict
CZ-63Kraj Vysočinaregion
CZ-52Královéhradecký krajregion
CZ-721Kroměříždistrict
CZ-205Kutná Horadistrict
CZ-513Liberecdistrict
CZ-51Liberecký krajregion
CZ-423Litoměřicedistrict
CZ-424Lounydistrict
CZ-206Mělníkdistrict
CZ-207Mladá Boleslavdistrict
CZ-80Moravskoslezský krajregion
CZ-425Mostdistrict
CZ-523Náchoddistrict
CZ-804Nový Jičíndistrict
CZ-208Nymburkdistrict
CZ-712Olomoucdistrict
CZ-71Olomoucký krajregion
CZ-805Opavadistrict
CZ-806Ostrava-městodistrict
CZ-532Pardubicedistrict
CZ-53Pardubický krajregion
CZ-633Pelhřimovdistrict
CZ-314Písekdistrict
CZ-324Plzeň-jihdistrict
CZ-323Plzeň-městodistrict
CZ-325Plzeň-severdistrict
CZ-32Plzeňský krajregion
CZ-315Prachaticedistrict
CZ-209Praha-východdistrict
CZ-20APraha-západdistrict
CZ-10Praha, Hlavní městocapital city
CZ-714Přerovdistrict
CZ-20BPříbramdistrict
CZ-713Prostějovdistrict
CZ-20CRakovníkdistrict
CZ-326Rokycanydistrict
CZ-524Rychnov nad Kněžnoudistrict
CZ-514Semilydistrict
CZ-413Sokolovdistrict
CZ-316Strakonicedistrict
CZ-20Středočeský krajregion
CZ-715Šumperkdistrict
CZ-533Svitavydistrict
CZ-317Tábordistrict
CZ-327Tachovdistrict
CZ-426Teplicedistrict
CZ-634Třebíčdistrict
CZ-525Trutnovdistrict
CZ-722Uherské Hradištědistrict
CZ-42Ústecký krajregion
CZ-427Ústí nad Labemdistrict
CZ-534Ústí nad Orlicídistrict
CZ-723Vsetíndistrict
CZ-646Vyškovdistrict
CZ-635Žďár nad Sázavoudistrict
CZ-724Zlíndistrict
CZ-72Zlínský krajregion
CZ-647Znojmodistrict

Frequently asked questions

What is the ISO 3166-1 code for Czechia?
Czechia uses ISO 3166-1 alpha-2 CZ, alpha-3 CZE, and numeric 203. These codes show up in forms, shipping, banking, and APIs.
How many official ISO 3166-2 subdivisions does Czechia have?
CountriesDB lists 90 official ISO 3166-2 subdivisions for Czechia (states, provinces, regions, or equivalent). Use them when you validate region selects and shipping zones.
How do I use Czechia country and subdivision data in a form?
Use the CountriesDB widget or Data API to fill country and subdivision selects for Czechia, then validate submitted codes with the Validation API so alpha-2 and ISO 3166-2 values stay consistent.

Use Czechia in your app

Add CountriesDB country and subdivision selects with the widget docs, or call the Backend Data API for Czechia (CZ) and validate submissions with the Validation API. Guides stay in sync with the same dataset your project keys already use. widget docs.