WooCommerce Country Codes & State Codes List

Here is a list of WooCommerce country code and state code data. This data was extracted directly from the WooCommerce plugin and therefore, can be used for tax rate classes and maybe other WooCommerce related plugins that may require a state code or country code.

Note that while the help text mentions that we should use “2 digit state codes”, I have found that some countries have states codes that are longer than 2 digits. I have tested tax rates for Peru with the 3 letter state code “PAS” and it worked.

I believe that my tax calculations wouldn’t worked without that 3 letter code. While my test passed, I still recommend testing such codes prior to using them on a production site just to be sure.

State
State Code
Amnat Charoen (อำนาจเจริญ)
TH-37
Ang Thong (อ่างทอง)
TH-15
Ayutthaya (พระนครศรีอยุธยา)
TH-14
Bangkok (กรุงเทพมหานคร)
TH-10
Bueng Kan (บึงกาฬ)
TH-38
Buri Ram (บุรีรัมย์)
TH-31
Chachoengsao (ฉะเชิงเทรา)
TH-24
Chai Nat (ชัยนาท)
TH-18
Chaiyaphum (ชัยภูมิ)
TH-36
Chanthaburi (จันทบุรี)
TH-22
Chiang Mai (เชียงใหม่)
TH-50
Chiang Rai (เชียงราย)
TH-57
Chonburi (ชลบุรี)
TH-20
Chumphon (ชุมพร)
TH-86
Kalasin (กาฬสินธุ์)
TH-46
Kamphaeng Phet (กำแพงเพชร)
TH-62
Kanchanaburi (กาญจนบุรี)
TH-71
Khon Kaen (ขอนแก่น)
TH-40
Krabi (กระบี่)
TH-81
Lampang (ลำปาง)
TH-52
Lamphun (ลำพูน)
TH-51
Loei (เลย)
TH-42
Lopburi (ลพบุรี)
TH-16
Mae Hong Son (แม่ฮ่องสอน)
TH-58
Maha Sarakham (มหาสารคาม)
TH-44
Mukdahan (มุกดาหาร)
TH-49
Nakhon Nayok (นครนายก)
TH-26
Nakhon Pathom (นครปฐม)
TH-73
Nakhon Phanom (นครพนม)
TH-48
Nakhon Ratchasima (นครราชสีมา)
TH-30
Nakhon Sawan (นครสวรรค์)
TH-60
Nakhon Si Thammarat (นครศรีธรรมราช)
TH-80
Nan (น่าน)
TH-55
Narathiwat (นราธิวาส)
TH-96
Nong Bua Lam Phu (หนองบัวลำภู)
TH-39
Nong Khai (หนองคาย)
TH-43
Nonthaburi (นนทบุรี)
TH-12
Pathum Thani (ปทุมธานี)
TH-13
Pattani (ปัตตานี)
TH-94
Phang Nga (พังงา)
TH-82
Phatthalung (พัทลุง)
TH-93
Phayao (พะเยา)
TH-56
Phetchabun (เพชรบูรณ์)
TH-67
Phetchaburi (เพชรบุรี)
TH-76
Phichit (พิจิตร)
TH-66
Phitsanulok (พิษณุโลก)
TH-65
Phrae (แพร่)
TH-54
Phuket (ภูเก็ต)
TH-83
Prachin Buri (ปราจีนบุรี)
TH-25
Prachuap Khiri Khan (ประจวบคีรีขันธ์)
TH-77
Ranong (ระนอง)
TH-85
Ratchaburi (ราชบุรี)
TH-70
Rayong (ระยอง)
TH-21
Roi Et (ร้อยเอ็ด)
TH-45
Sa Kaeo (สระแก้ว)
TH-27
Sakon Nakhon (สกลนคร)
TH-47
Samut Prakan (สมุทรปราการ)
TH-11
Samut Sakhon (สมุทรสาคร)
TH-74
Samut Songkhram (สมุทรสงคราม)
TH-75
Saraburi (สระบุรี)
TH-19
Satun (สตูล)
TH-91
Sing Buri (สิงห์บุรี)
TH-17
Sisaket (ศรีสะเกษ)
TH-33
Songkhla (สงขลา)
TH-90
Sukhothai (สุโขทัย)
TH-64
Suphan Buri (สุพรรณบุรี)
TH-72
Surat Thani (สุราษฎร์ธานี)
TH-84
Surin (สุรินทร์)
TH-32
Tak (ตาก)
TH-63
Trang (ตรัง)
TH-92
Trat (ตราด)
TH-23
Ubon Ratchathani (อุบลราชธานี)
TH-34
Udon Thani (อุดรธานี)
TH-41
Uthai Thani (อุทัยธานี)
TH-61
Uttaradit (อุตรดิตถ์)
TH-53
Yala (ยะลา)
TH-95
Yasothon (ยโสธร)
TH-35