Thailand flag

Bangkok, Thailand

Capital city ยท Population 5.1M

Bangkok is the capital and the largest city in Thailand with a population of approximately 5,104,476 people as of 2026. This makes it the 55th largest city in the world, accounting for 7.75% of Thailand's total population of 65.9M. Bangkok is classified as a major metropolis and operates in the Asia/Bangkok timezone.

Population

5,104,476

Global Rank

#55

Country Rank

#1

% of Thailand

7.75%

Bangkok on the Map

Loading map...

Thailand at a Glance

Country Population

65,859,640

Capital

Bangkok

Region

South-Eastern Asia

Major Cities

53

GDP per Capita

$7,347

Life Expectancy

76.4 years

Urban Population

61.9%

Growth Rate

0.00%

Other Major Cities in Thailand

Samut Prakan
389K
Mueang Nonthaburi
254K
Chon Buri
219K
Phra Pradaeng
196K
Bang Khae
193K
Hat Yai
192K
Pak Kret
190K
Sai Mai
188K
Si Racha
179K
Latkrabang
174K

Nearest Major Cities

Closest cities to Bangkok with over 100,000 people

Cities closest to Bangkok by distance
CityPopulationDistance
Bangkok Noi117,7933 km
Dusit107,6553 km
Thon Buri119,7084 km
Taling Chan105,2995 km
Bang Sue125,4407 km
Phasi Charoen122,0708 km
Din Daeng130,2208 km
Khlong Toei109,0419 km

Frequently Asked Questions

What is the population of Bangkok?

The population of Bangkok, Thailand is approximately 5,104,476 people, making it the 55th largest city in the world and the 1st largest in Thailand.

Is Bangkok the capital of Thailand?

Yes, Bangkok is the capital of Thailand.

What timezone is Bangkok in?

Bangkok is in the Asia/Bangkok timezone.