🇮🇩Indonesia Subdivisions
All 45 Indonesia subdivisions with ISO 3166-2:ID codes - Asia / South-eastern Asia
Total
45 subdivisions
Types
Autonomous province, Geographical unit, Province, Special district, Special region
ISO Standard
ISO 3166-2:ID
Code Example
import { subdivision } from '@koshmoney/countries';
// Get all Indonesia subdivisions
const subs = subdivision.getByCountry('ID');
// => 45 subdivisions
// Look up a specific subdivision
subdivision.get('ID-AC');
// => { code: 'ID-AC', name: 'Aceh', type: 'Autonomous province' }
// Validate a subdivision code
subdivision.isValidCode('ID-AC'); // true
subdivision.isValidRegion('ID', 'AC'); // trueTree-Shaking Tip
Import only Indonesia subdivisions to minimize bundle size:
// Import only Indonesia subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/ID';
Object.entries(subdivisions);
// => 45 entriesAll Indonesia Subdivisions
Autonomous provinces (1)
| Code | Name |
|---|---|
| ID-AC | Aceh |
Geographical units (7)
| Code | Name |
|---|---|
| ID-JW | Jawa |
| ID-KA | Kalimantan |
| ID-ML | Maluku |
| ID-NU | Nusa Tenggara |
| ID-PP | Papua |
| ID-SL | Sulawesi |
| ID-SM | Sumatera |
Provinces (35)
| Code | Name |
|---|---|
| ID-BA | Bali |
| ID-BB | Bangka Belitung |
| ID-BE | Bengkulu |
| ID-BT | Banten |
| ID-GO | Gorontalo |
| ID-JA | Jambi |
| ID-JB | Jawa Barat |
| ID-JI | Jawa Timur |
| ID-JT | Jawa Tengah |
| ID-KB | Kalimantan Barat |
| ID-KI | Kalimantan Timur |
| ID-KR | Kepulauan Riau |
| ID-KS | Kalimantan Selatan |
| ID-KT | Kalimantan Tengah |
| ID-KU | Kalimantan Utara |
| ID-LA | Lampung |
| ID-MA | Maluku |
| ID-MU | Maluku Utara |
| ID-NB | Nusa Tenggara Barat |
| ID-NT | Nusa Tenggara Timur |
| ID-PA | Papua |
| ID-PB | Papua Barat |
| ID-PD | Papua Barat Daya |
| ID-PE | Papua Pegunungan |
| ID-PS | Papua Selatan |
| ID-PT | Papua Tengah |
| ID-RI | Riau |
| ID-SA | Sulawesi Utara |
| ID-SB | Sumatera Barat |
| ID-SG | Sulawesi Tenggara |
| ID-SN | Sulawesi Selatan |
| ID-SR | Sulawesi Barat |
| ID-SS | Sumatera Selatan |
| ID-ST | Sulawesi Tengah |
| ID-SU | Sumatera Utara |
Special districts (1)
| Code | Name |
|---|---|
| ID-JK | Jakarta Raya |
Special regions (1)
| Code | Name |
|---|---|
| ID-YO | Yogyakarta |
FAQ
- How many subdivisions does Indonesia have?
- Indonesia has 45 subdivisions defined in ISO 3166-2:ID, including 1 autonomous provinces, 7 geographical units, 35 provinces, 1 special districts, 1 special regions.
- What is the ISO 3166-2 code format for Indonesia?
- Indonesia subdivision codes follow the format ID-XX, where ID is the country's alpha-2 code and XX is the subdivision identifier. For example, ID-AC represents Aceh.
- How to get Indonesia subdivisions in JavaScript?
- Install
@koshmoney/countriesvia npm, then usesubdivision.getByCountry('ID')to get all 45 subdivisions.
Use Indonesia subdivision data in your project
Get all 45 Indonesia subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.
npm install @koshmoney/countries