🇨🇳China Subdivisions
All 34 China subdivisions with ISO 3166-2:CN codes - Asia / Eastern Asia
Total
34 subdivisions
Types
Autonomous region, Municipality, Province, Special administrative region
ISO Standard
ISO 3166-2:CN
Code Example
import { subdivision } from '@koshmoney/countries';
// Get all China subdivisions
const subs = subdivision.getByCountry('CN');
// => 34 subdivisions
// Look up a specific subdivision
subdivision.get('CN-11');
// => { code: 'CN-11', name: 'Beijing', type: 'Municipality' }
// Validate a subdivision code
subdivision.isValidCode('CN-11'); // true
subdivision.isValidRegion('CN', '11'); // trueTree-Shaking Tip
Import only China subdivisions to minimize bundle size:
// Import only China subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/CN';
Object.entries(subdivisions);
// => 34 entriesAll China Subdivisions
Autonomous regions (5)
| Code | Name |
|---|---|
| CN-15 | Nei Mongol |
| CN-45 | Guangxi |
| CN-54 | Xizang |
| CN-64 | Ningxia |
| CN-65 | Xinjiang |
Municipalitys (4)
| Code | Name |
|---|---|
| CN-11 | Beijing |
| CN-12 | Tianjin |
| CN-31 | Shanghai |
| CN-50 | Chongqing |
Provinces (23)
| Code | Name |
|---|---|
| CN-13 | Hebei |
| CN-14 | Shanxi |
| CN-21 | Liaoning |
| CN-22 | Jilin |
| CN-23 | Heilongjiang |
| CN-32 | Jiangsu |
| CN-33 | Zhejiang |
| CN-34 | Anhui |
| CN-35 | Fujian |
| CN-36 | Jiangxi |
| CN-37 | Shandong |
| CN-41 | Henan |
| CN-42 | Hubei |
| CN-43 | Hunan |
| CN-44 | Guangdong |
| CN-46 | Hainan |
| CN-51 | Sichuan |
| CN-52 | Guizhou |
| CN-53 | Yunnan |
| CN-61 | Shaanxi |
| CN-62 | Gansu |
| CN-63 | Qinghai |
| CN-71 | Taiwan |
Special administrative regions (2)
| Code | Name |
|---|---|
| CN-91 | Hong Kong |
| CN-92 | Aomen |
FAQ
- How many subdivisions does China have?
- China has 34 subdivisions defined in ISO 3166-2:CN, including 5 autonomous regions, 4 municipalitys, 23 provinces, 2 special administrative regions.
- What is the ISO 3166-2 code format for China?
- China subdivision codes follow the format CN-XX, where CN is the country's alpha-2 code and XX is the subdivision identifier. For example, CN-11 represents Beijing.
- How to get China subdivisions in JavaScript?
- Install
@koshmoney/countriesvia npm, then usesubdivision.getByCountry('CN')to get all 34 subdivisions.
Use China subdivision data in your project
Get all 34 China subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.
npm install @koshmoney/countries