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.12% of Thailand's total population of 71.7M. Bangkok is classified as a major metropolis and operates in the Asia/Bangkok timezone. The average annual temperature is 28.8°C with 1,638 mm of rainfall per year. The city sits at an elevation of 7 meters above sea level.

Population

5,104,476

Global Rank

#55

Country Rank

#1

% of Thailand

7.12%

Avg Temperature

28.8°C

Annual Rainfall

1,638 mm

Elevation

7 m

Timezone

Asia/Bangkok

Bangkok on the Map

Loading map...

Climate in Bangkok

Bangkok's warmest month is Apr and the coldest is Oct. The wettest month is Jul with 332 mm of rainfall.

Average Monthly Temperature

27.8°C
Jan
29°C
Feb
29.5°C
Mar
31.8°C
Apr
30.1°C
May
29°C
Jun
27.7°C
Jul
28.5°C
Aug
27.8°C
Sep
27.6°C
Oct
28.3°C
Nov
28.4°C
Dec
27.6°C31.8°C

Monthly Rainfall

14 mm
Jan
20 mm
Feb
66 mm
Mar
5 mm
Apr
270 mm
May
179 mm
Jun
332 mm
Jul
163 mm
Aug
294 mm
Sep
219 mm
Oct
66 mm
Nov
10 mm
Dec

Thailand at a Glance

Country Population

71,668,011

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 is the climate like in Bangkok?

Bangkok has an average annual temperature of 28.8°C and receives 1,638 mm of rainfall per year. The warmest month is Apr and the coldest is Oct.

What timezone is Bangkok in?

Bangkok is in the Asia/Bangkok timezone.