🇲🇾Malaysia Subdivisions
All 16 Malaysia subdivisions with ISO 3166-2:MY codes - Asia / South-eastern Asia
Total
16 subdivisions
Types
Federal territory, State
ISO Standard
ISO 3166-2:MY
Code Example
import { subdivision } from '@koshmoney/countries';
// Get all Malaysia subdivisions
const subs = subdivision.getByCountry('MY');
// => 16 subdivisions
// Look up a specific subdivision
subdivision.get('MY-01');
// => { code: 'MY-01', name: 'Johor', type: 'State' }
// Validate a subdivision code
subdivision.isValidCode('MY-01'); // true
subdivision.isValidRegion('MY', '01'); // trueTree-Shaking Tip
Import only Malaysia subdivisions to minimize bundle size:
// Import only Malaysia subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/MY';
Object.entries(subdivisions);
// => 16 entriesAll Malaysia Subdivisions
Federal territorys (3)
| Code | Name |
|---|---|
| MY-14 | Wilayah Persekutuan Kuala Lumpur |
| MY-15 | Wilayah Persekutuan Labuan |
| MY-16 | Wilayah Persekutuan Putrajaya |
States (13)
| Code | Name |
|---|---|
| MY-01 | Johor |
| MY-02 | Kedah |
| MY-03 | Kelantan |
| MY-04 | Melaka |
| MY-05 | Negeri Sembilan |
| MY-06 | Pahang |
| MY-07 | Pulau Pinang |
| MY-08 | Perak |
| MY-09 | Perlis |
| MY-10 | Selangor |
| MY-11 | Terengganu |
| MY-12 | Sabah |
| MY-13 | Sarawak |
FAQ
- How many subdivisions does Malaysia have?
- Malaysia has 16 subdivisions defined in ISO 3166-2:MY, including 3 federal territorys, 13 states.
- What is the ISO 3166-2 code format for Malaysia?
- Malaysia subdivision codes follow the format MY-XX, where MY is the country's alpha-2 code and XX is the subdivision identifier. For example, MY-01 represents Johor.
- How to get Malaysia subdivisions in JavaScript?
- Install
@koshmoney/countriesvia npm, then usesubdivision.getByCountry('MY')to get all 16 subdivisions.
Use Malaysia subdivision data in your project
Get all 16 Malaysia subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.
npm install @koshmoney/countries