ประเทศไทย / Thailand

Administrative hierarchy of Thailand: 77 provinces, 928 districts, 7,364 subdistricts. With coordinates (lat/lon) and bilingual names at every level.

77
Province (จังหวัด)
928
District (อำเภอ)
7,364
Subdistrict (ตำบล)
8,369
Total Records
Coordinates
lat/lon at every level
Bilingual
Local script + English
JSON API
/api/v1/countries/th.json
Postal Codes
Included

Hierarchy

จังหวัด / Province

Name (Local) Name (EN) ID Coordinates Children
กรุงเทพมหานคร Bangkok 10 13.753, 100.5 50
สมุทรปราการ Samut Prakan 11 13.656, 100.533 6
นนทบุรี Nonthaburi 12 13.914, 100.422 6
ปทุมธานี Pathum Thani 13 14.031, 100.552 7
พระนครศรีอยุธยา Phra Nakhon Si Ayutthaya 14 14.328, 100.404 16
อ่างทอง Ang Thong 15 14.588, 100.459 7
ลพบุรี Loburi 16 14.802, 100.611 11
สิงห์บุรี Sing Buri 17 14.89, 100.404 6
ชัยนาท Chai Nat 18 15.263, 100.041 8
สระบุรี Saraburi 19 14.586, 101.002 13
ชลบุรี Chon Buri 20 12.611, 100.889 11
ระยอง Rayong 21 12.646, 101.171 8
จันทบุรี Chanthaburi 22 12.465, 102.066 10
ตราด Trat 23 11.817, 102.397 7
ฉะเชิงเทรา Chachoengsao 24 13.707, 101.1 11
ปราจีนบุรี Prachin Buri 25 14.057, 101.374 7
นครนายก Nakhon Nayok 26 14.204, 101.219 4
สระแก้ว Sa Kaeo 27 13.68, 102.517 9
นครราชสีมา Nakhon Ratchasima 30 14.909, 101.851 32
บุรีรัมย์ Buri Ram 31 14.999, 103.104 23
สุรินทร์ Surin 32 14.884, 103.49 17
ศรีสะเกษ Si Sa Ket 33 14.669, 104.271 22
อุบลราชธานี Ubon Ratchathani 34 15.244, 104.894 25
ยโสธร Yasothon 35 15.799, 104.148 9
ชัยภูมิ Chaiyaphum 36 16.61, 101.921 16
อำนาจเจริญ Amnat Charoen 37 15.823, 104.562 7
บึงกาฬ Buogkan 38 18.031, 103.711 8
หนองบัวลำภู Nong Bua Lam Phu 39 17.308, 102.117 6
ขอนแก่น Khon Kaen 40 16.035, 102.723 26
อุดรธานี Udon Thani 41 17.411, 102.792 20
เลย Loei 42 17.493, 101.732 14
หนองคาย Nong Khai 43 17.89, 102.761 9
มหาสารคาม Maha Sarakham 44 16.162, 103.484 13
ร้อยเอ็ด Roi Et 45 15.6, 104.139 20
กาฬสินธุ์ Kalasin 46 16.266, 103.737 18
สกลนคร Sakon Nakhon 47 17.125, 104.26 18
นครพนม Nakhon Phanom 48 17.066, 104.749 12
มุกดาหาร Mukdahan 49 16.53, 104.724 7
เชียงใหม่ Chiang Mai 50 18.785, 98.985 25
ลำพูน Lamphun 51 18.537, 98.933 8
ลำปาง Lampang 52 18.752, 99.996 13
อุตรดิตถ์ Uttaradit 53 17.652, 100.039 9
แพร่ Phrae 54 18.14, 100.142 8
น่าน Nan 55 18.793, 100.786 15
พะเยา Phayao 56 19.172, 99.894 9
เชียงราย Chiang Rai 57 19.907, 99.832 18
แม่ฮ่องสอน Mae Hong Son 58 19.302, 97.97 7
นครสวรรค์ Nakhon Sawan 60 15.896, 100.315 15
อุทัยธานี Uthai Thani 61 15.371, 99.9 8
กำแพงเพชร Kamphaeng Phet 62 16.473, 99.528 11
ตาก Tak 63 16.862, 99.129 9
สุโขทัย Sukhothai 64 17.012, 99.822 9
พิษณุโลก Phitsanulok 65 16.789, 100.25 9
พิจิตร Phichit 66 16.222, 100.427 12
เพชรบูรณ์ Phetchabun 67 16.839, 101.239 11
ราชบุรี Ratchaburi 70 13.816, 99.873 10
กาญจนบุรี Kanchanaburi 71 13.954, 99.752 13
สุพรรณบุรี Suphan Buri 72 14.85, 99.988 10
นครปฐม Nakhon Pathom 73 13.787, 100.192 7
สมุทรสาคร Samut Sakhon 74 13.533, 100.276 3
สมุทรสงคราม Samut Songkhram 75 13.487, 99.958 3
เพชรบุรี Phetchaburi 76 13.121, 99.9 8
ประจวบคีรีขันธ์ Prachuap Khiri Khan 77 11.805, 99.784 8
นครศรีธรรมราช Nakhon Si Thammarat 80 9.324, 99.775 23
กระบี่ Krabi 81 8.049, 98.676 8
พังงา Phangnga 82 9.406, 97.901 8
ภูเก็ต Phuket 83 7.924, 98.455 3
สุราษฎร์ธานี Surat Thani 84 9.708, 99.675 19
ระนอง Ranong 85 9.401, 98.392 5
ชุมพร Chumphon 86 10.459, 99.403 8
สงขลา Songkhla 90 7.561, 100.356 16
สตูล Satun 91 6.546, 99.706 7
ตรัง Trang 92 7.033, 99.449 10
พัทลุง Phatthalung 93 7.589, 100.05 11
ปัตตานี Pattani 94 6.87, 101.256 12
ยะลา Yala 95 6.464, 101.374 8
นราธิวาส Narathiwat 96 6.424, 101.82 13

Data Access

GET /api/v1/countries/th.json

Full dataset including all levels. CORS enabled, no auth required.

GitHub Repository

Full dataset with browsable hierarchy, aggregate files, and AI-friendly exports:

open-admin-data/thailand-administrative-divisions

Source