Thailand: cities by population
Thailand has a population of 71,559,614 (UN estimate, 2026), with Bangkok as its capital. The 50 largest of its 446 recorded towns and cities, ranked.
+14%
since 2000 (63,007,815)
-7%
projected by 2050 (66,382,735)
140
people per km²
Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.
Largest cities in Thailand
| # | Place | Region | Population |
|---|---|---|---|
| 1 | Bangkok | Bangkok | 5,104,476 |
| 2 | Samut Prakan | Samut Prakan | 388,920 |
| 3 | Mueang Nonthaburi | Nonthaburi | 254,375 |
| 4 | Chon Buri | Chon Buri | 219,164 |
| 5 | Phra Pradaeng | Samut Prakan | 196,129 |
| 6 | Hat Yai | Songkhla | 191,696 |
| 7 | Pak Kret | Nonthaburi | 190,272 |
| 8 | Sai Mai | Bangkok | 188,123 |
| 9 | Si Racha | Chon Buri | 178,916 |
| 10 | Khlong Sam Wa | Bangkok | 169,489 |
| 11 | Lat Krabang | Bangkok | 163,175 |
| 12 | Ban Khlong Prawet | Bangkok | 160,671 |
| 13 | Nong Chok | Bangkok | 157,138 |
| 14 | Lampang | Lampang | 156,139 |
| 15 | Nong Khaem | Bangkok | 150,218 |
| 16 | Bang Kapi | Bangkok | 147,800 |
| 17 | Bueng Kum | Bangkok | 145,830 |
| 18 | Kabin Buri | Prachin Buri | 140,056 |
| 19 | Surat Thani | Surat Thani | 132,040 |
| 20 | Udon Thani | Udon Thani | 130,531 |
| 21 | Chiang Mai | Chiang Mai | 127,240 |
| 22 | Nakhon Ratchasima | Nakhon Ratchasima | 126,391 |
| 23 | Hua Hin | Prachuap Khiri Khan | 126,355 |
| 24 | Ban Samae Dam | Bangkok | 125,133 |
| 25 | Ubon Ratchathani | Ubon Ratchathani | 122,533 |
| 26 | Ban I Chang | Ratchaburi | 119,858 |
| 27 | Khlong Luang | Pathum Thani | 118,551 |
| 28 | Nakhon Pathom | Nakhon Pathom | 117,927 |
| 29 | Pattaya | Chon Buri | 116,417 |
| 30 | Suan Luang | Bangkok | 115,658 |
| 31 | Khon Kaen | Khon Kaen | 114,459 |
| 32 | Lak Si | Bangkok | 109,770 |
| 33 | Rayong | Rayong | 106,737 |
| 34 | Bang Bon | Bangkok | 105,161 |
Twenty years earlier: Thailand in the 2005 World Gazetteer — population then 65,699,545.
Common questions
What is the population of Thailand?
Thailand has a population of 71,559,614, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 66,382,735 — a forecast, not a measurement.
What is the capital of Thailand?
Bangkok.