List of cities in Thailand by population

List of cities in Thailand by population 2024.

Total number of cities: 20.

Total population: 71 037 513.


# Name, city Population, people
1 Bangkok 8 280 925
2 Nonthaburi 266 930
3 Pak Kret 166 522
4 Hat Yai 156 414
5 Chiang Mai 149 261
6 Nakhon Ratchasima 147 879
7 Udon Thani 143 304
8 Surat Thani 125 943
9 Khon Kaen 120 857
10 Nakhon Si Thammarat 105 804
11 Pattaya 104 318
12 Nakhon Sawan 93 333
13 Ubon Ratchathani 86 612
14 Nakhon Pathom 84 565
15 Phitsanulok 79 844
16 Songkhla 75 408
17 Phuket 74 361
18 Chiang Rai 69 261
19 Yala 64 898
20 Lampang 60 591

Thailand - Population

71 037 513 people Flag of Thailand Flag of Thailand In December 2024