List of cities in Thailand by population

List of cities in Thailand by population. There are 137 cities in Thailand, of which Bangkok is the largest in terms of population - 8 281 002. The total number of people in Thailand is 66 497 743 for 2026.

List of cities in Thailand

# Name, city Population
1Bangkok8 281 002
2Nonthaburi266 977
3Pak Kret166 590
4Hat Yai156 460
5Chiang Mai149 309
6Nakhon Ratchasima147 947
7Udon Thani143 325
8Surat Thani125 984
9Khon Kaen120 912
10Nakhon Si Thammarat105 831
11Pattaya104 404
12Nakhon Sawan93 349
13Ubon Ratchathani86 631
14Nakhon Pathom84 630
15Phitsanulok79 886
16Songkhla75 476
17Phuket74 425
18Chiang Rai69 342
19Yala64 985
20Lampang60 659
The site chislennost.com uses information from official sources and is updated every month. Some data may differ due to the lack of the latest census.

FAQ

⚡ How many cities in Thailand?

In total, Thailand has 20 cities with a total population of 66 497 743 people for 2026.

⚡ What is the largest city in Thailand by population?

The largest population in Bangkok is 8 281 002.
×