Thailand flag

Largest Cities in Thailand

53 cities with population over 100,000

Thailand has 53 cities with a population over 100,000. The largest city is Bangkok with 5,104,476 people. The capital city is Bangkok.

Country Population

65.9M

Major Cities

53

Largest City

Bangkok

Capital

Bangkok

Top 10 Cities

Bangkok
5.1M
Samut Prakan
388,920
Mueang Nonthaburi
254,375
Chon Buri
219,164
Phra Pradaeng
196,129
Bang Khae
193,002
Hat Yai
191,696
Pak Kret
190,272
Sai Mai
188,123
Si Racha
178,916

All Cities in Thailand

Cities in Thailand ranked by population
#CityPopulation
1BangkokCapital5,104,476
2Samut Prakan388,920
3Mueang Nonthaburi254,375
4Chon Buri219,164
5Phra Pradaeng196,129
6Bang Khae193,002
7Hat Yai191,696
8Pak Kret190,272
9Sai Mai188,123
10Si Racha178,916
11Latkrabang173,987
12Watthana171,150
13Khlong Sam Wa169,489
14Bang Khun Thian165,491
15Lat Krabang163,175
16Chatuchak160,906
17Ban Khlong Prawet160,671
18Chom Thong158,005
19Nong Chok157,138
20Lampang156,139
21Nong Khaem150,218
22Bang Kapi147,800
23Bueng Kum145,830
24Kabin Buri140,056
25Surat Thani132,040
26Udon Thani130,531
27Din Daeng130,220
28Chiang Mai127,240
29Nakhon Ratchasima126,391
30Hua Hin126,355
31Bang Sue125,440
32Ban Samae Dam125,133
33Ubon Ratchathani122,533
34Lat Phrao122,182
35Phasi Charoen122,070
36Ban I Chang119,858
37Thon Buri119,708
38Khlong Luang118,551
39Nakhon Pathom117,927
40Bangkok Noi117,793
41Thung Khru116,473
42Pattaya116,417
43Suan Luang115,658
44Wang Thonglang114,768
45Khon Kaen114,459
46Lak Si109,770
47Khlong Toei109,041
48Dusit107,655
49Rayong106,737
50Taling Chan105,299
51Bang Bon105,161
52Nakhon Si Thammarat102,152
53Si Maha Phot100,563