Vietnam flag

Hanoi, Vietnam

Capital city · Population 8.1M

Hanoi is the capital and the 2nd largest city in Vietnam with a population of approximately 8,053,663 people as of 2026. This makes it the 33rd largest city in the world, accounting for 7.95% of Vietnam's total population of 101.3M. Hanoi is classified as a major metropolis and operates in the Asia/Bangkok timezone. The average annual temperature is 24.7°C with 2,667 mm of rainfall per year. The city sits at an elevation of 10 meters above sea level.

Population

8,053,663

Global Rank

#33

Country Rank

#2

% of Vietnam

7.95%

Avg Temperature

24.7°C

Annual Rainfall

2,667 mm

Elevation

10 m

Timezone

Asia/Bangkok

Hanoi on the Map

Loading map...

Climate in Hanoi

Hanoi's warmest month is Jun and the coldest is Jan. The wettest month is Sep with 633 mm of rainfall.

Average Monthly Temperature

17.8°C
Jan
19.6°C
Feb
21.8°C
Mar
28°C
Apr
27.5°C
May
29.3°C
Jun
28.9°C
Jul
28.9°C
Aug
27.3°C
Sep
25.4°C
Oct
23.5°C
Nov
18.2°C
Dec
17.8°C29.3°C

Monthly Rainfall

103 mm
Jan
31 mm
Feb
88 mm
Mar
37 mm
Apr
305 mm
May
475 mm
Jun
558 mm
Jul
331 mm
Aug
633 mm
Sep
80 mm
Oct
13 mm
Nov
13 mm
Dec

Vietnam at a Glance

Country Population

101,343,800

Capital

Hanoi

Region

South-Eastern Asia

Major Cities

141

GDP per Capita

$4,717

Life Expectancy

74.6 years

Urban Population

38.5%

Growth Rate

0.01%

Other Major Cities in Vietnam

Nearest Major Cities

Closest cities to Hanoi with over 100,000 people

Cities closest to Hanoi by distance
CityPopulationDistance
Hoàn Kiếm135,6181 km
Hai Bà Trưng303,5861 km
Ba Dinh221,8932 km
Đống Đa371,6062 km
Cầu Giấy292,5364 km
Bồ Đề120,0284 km
Thanh Xuân293,2925 km
Tây Hồ168,3006 km

Frequently Asked Questions

What is the population of Hanoi?

The population of Hanoi, Vietnam is approximately 8,053,663 people, making it the 33rd largest city in the world and the 2nd largest in Vietnam.

Is Hanoi the capital of Vietnam?

Yes, Hanoi is the capital of Vietnam.

What is the climate like in Hanoi?

Hanoi has an average annual temperature of 24.7°C and receives 2,667 mm of rainfall per year. The warmest month is Jun and the coldest is Jan.

What timezone is Hanoi in?

Hanoi is in the Asia/Bangkok timezone.