🇹🇭Thailand Subdivisions
All 78 Thailand subdivisions with ISO 3166-2:TH codes - Asia / South-eastern Asia
Total
78 subdivisions
Types
Metropolitan administration, Province, Special administrative city
ISO Standard
ISO 3166-2:TH
Code Example
import { subdivision } from '@koshmoney/countries';
// Get all Thailand subdivisions
const subs = subdivision.getByCountry('TH');
// => 78 subdivisions
// Look up a specific subdivision
subdivision.get('TH-10');
// => { code: 'TH-10', name: 'Krung Thep Maha Nakhon', type: 'Metropolitan administration' }
// Validate a subdivision code
subdivision.isValidCode('TH-10'); // true
subdivision.isValidRegion('TH', '10'); // trueTree-Shaking Tip
Import only Thailand subdivisions to minimize bundle size:
// Import only Thailand subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/TH';
Object.entries(subdivisions);
// => 78 entriesAll Thailand Subdivisions
Metropolitan administrations (1)
| Code | Name |
|---|---|
| TH-10 | Krung Thep Maha Nakhon |
Provinces (76)
| Code | Name |
|---|---|
| TH-11 | Samut Prakan |
| TH-12 | Nonthaburi |
| TH-13 | Pathum Thani |
| TH-14 | Phra Nakhon Si Ayutthaya |
| TH-15 | Ang Thong |
| TH-16 | Lop Buri |
| TH-17 | Sing Buri |
| TH-18 | Chai Nat |
| TH-19 | Saraburi |
| TH-20 | Chon Buri |
| TH-21 | Rayong |
| TH-22 | Chanthaburi |
| TH-23 | Trat |
| TH-24 | Chachoengsao |
| TH-25 | Prachin Buri |
| TH-26 | Nakhon Nayok |
| TH-27 | Sa Kaeo |
| TH-30 | Nakhon Ratchasima |
| TH-31 | Buri Ram |
| TH-32 | Surin |
| TH-33 | Si Sa Ket |
| TH-34 | Ubon Ratchathani |
| TH-35 | Yasothon |
| TH-36 | Chaiyaphum |
| TH-37 | Amnat Charoen |
| TH-38 | Bueng Kan |
| TH-39 | Nong Bua Lam Phu |
| TH-40 | Khon Kaen |
| TH-41 | Udon Thani |
| TH-42 | Loei |
| TH-43 | Nong Khai |
| TH-44 | Maha Sarakham |
| TH-45 | Roi Et |
| TH-46 | Kalasin |
| TH-47 | Sakon Nakhon |
| TH-48 | Nakhon Phanom |
| TH-49 | Mukdahan |
| TH-50 | Chiang Mai |
| TH-51 | Lamphun |
| TH-52 | Lampang |
| TH-53 | Uttaradit |
| TH-54 | Phrae |
| TH-55 | Nan |
| TH-56 | Phayao |
| TH-57 | Chiang Rai |
| TH-58 | Mae Hong Son |
| TH-60 | Nakhon Sawan |
| TH-61 | Uthai Thani |
| TH-62 | Kamphaeng Phet |
| TH-63 | Tak |
| TH-64 | Sukhothai |
| TH-65 | Phitsanulok |
| TH-66 | Phichit |
| TH-67 | Phetchabun |
| TH-70 | Ratchaburi |
| TH-71 | Kanchanaburi |
| TH-72 | Suphan Buri |
| TH-73 | Nakhon Pathom |
| TH-74 | Samut Sakhon |
| TH-75 | Samut Songkhram |
| TH-76 | Phetchaburi |
| TH-77 | Prachuap Khiri Khan |
| TH-80 | Nakhon Si Thammarat |
| TH-81 | Krabi |
| TH-82 | Phangnga |
| TH-83 | Phuket |
| TH-84 | Surat Thani |
| TH-85 | Ranong |
| TH-86 | Chumphon |
| TH-90 | Songkhla |
| TH-91 | Satun |
| TH-92 | Trang |
| TH-93 | Phatthalung |
| TH-94 | Pattani |
| TH-95 | Yala |
| TH-96 | Narathiwat |
Special administrative citys (1)
| Code | Name |
|---|---|
| TH-S | Phatthaya |
FAQ
- How many subdivisions does Thailand have?
- Thailand has 78 subdivisions defined in ISO 3166-2:TH, including 1 metropolitan administrations, 76 provinces, 1 special administrative citys.
- What is the ISO 3166-2 code format for Thailand?
- Thailand subdivision codes follow the format TH-XX, where TH is the country's alpha-2 code and XX is the subdivision identifier. For example, TH-10 represents Krung Thep Maha Nakhon.
- How to get Thailand subdivisions in JavaScript?
- Install
@koshmoney/countriesvia npm, then usesubdivision.getByCountry('TH')to get all 78 subdivisions.
Use Thailand subdivision data in your project
Get all 78 Thailand subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.
npm install @koshmoney/countries