Population Statistics
HomeWorldThailand

Thailand: cities by population

By James Burfield, SEO consultant, Bath · Page updated · UN World Population Prospects

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²
19501975200020252050 20.4M 66.4M
UN estimates to 2026; the dashed line is the medium-variant projection to 2050, a forecast rather than a measurement. Source: World Population Prospects 2024.
Full UN series, 1950 to 2050
YearPopulation
195020,428,402
197540,940,005
200063,007,815
200566,017,420
201068,579,447
201570,540,795
202071,641,484
202571,619,863
202671,559,614
2030 projected71,215,022
2050 projected66,382,735

Medium variant. Figures from 2026 onward are projections, not measurements.

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

#PlaceRegionPopulation
1BangkokBangkok5,104,476
2Samut PrakanSamut Prakan388,920
3Mueang NonthaburiNonthaburi254,375
4Chon BuriChon Buri219,164
5Phra PradaengSamut Prakan196,129
6Hat YaiSongkhla191,696
7Pak KretNonthaburi190,272
8Sai MaiBangkok188,123
9Si RachaChon Buri178,916
10Khlong Sam WaBangkok169,489
11Lat KrabangBangkok163,175
12Ban Khlong PrawetBangkok160,671
13Nong ChokBangkok157,138
14LampangLampang156,139
15Nong KhaemBangkok150,218
16Bang KapiBangkok147,800
17Bueng KumBangkok145,830
18Kabin BuriPrachin Buri140,056
19Surat ThaniSurat Thani132,040
20Udon ThaniUdon Thani130,531
21Chiang MaiChiang Mai127,240
22Nakhon RatchasimaNakhon Ratchasima126,391
23Hua HinPrachuap Khiri Khan126,355
24Ban Samae DamBangkok125,133
25Ubon RatchathaniUbon Ratchathani122,533
26Ban I ChangRatchaburi119,858
27Khlong LuangPathum Thani118,551
28Nakhon PathomNakhon Pathom117,927
29PattayaChon Buri116,417
30Suan LuangBangkok115,658
31Khon KaenKhon Kaen114,459
32Lak SiBangkok109,770
33RayongRayong106,737
34Bang BonBangkok105,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.

Go deeper

Bangkok
The largest place we record in Thailand: 5,104,476 people
Thailand in 2005
The World Gazetteer's archive edition: 65,699,545 then
All 246 countries
Every country and territory, ranked by population