China flag

Haikou, China

Major city · Population 2.9M

Haikou is the 45th largest city in China with a population of approximately 2,873,358 people as of 2026. This makes it the 123rd largest city in the world, accounting for 0.20% of China's total population of 1.41B. Haikou is classified as a major city and operates in the Asia/Shanghai timezone. The average annual temperature is 25.3°C with 2,226 mm of rainfall per year. The city sits at an elevation of 12 meters above sea level.

Population

2,873,358

Global Rank

#123

Country Rank

#45

% of China

0.20%

Avg Temperature

25.3°C

Annual Rainfall

2,226 mm

Elevation

12 m

Timezone

Asia/Shanghai

Haikou on the Map

Loading map...

Climate in Haikou

Haikou's warmest month is Apr and the coldest is Dec. The wettest month is Sep with 501 mm of rainfall.

Average Monthly Temperature

19.9°C
Jan
21.6°C
Feb
23.6°C
Mar
29.2°C
Apr
27.2°C
May
28.9°C
Jun
28.7°C
Jul
28.9°C
Aug
27.5°C
Sep
25.7°C
Oct
23.3°C
Nov
19.5°C
Dec
19.5°C29.2°C

Monthly Rainfall

35 mm
Jan
34 mm
Feb
61 mm
Mar
102 mm
Apr
398 mm
May
287 mm
Jun
237 mm
Jul
212 mm
Aug
501 mm
Sep
266 mm
Oct
84 mm
Nov
9 mm
Dec

China at a Glance

Country Population

1,408,280,000

Capital

Beijing

Region

Eastern Asia

Major Cities

640

GDP per Capita

$13,303

Life Expectancy

78.0 years

Urban Population

65.9%

Growth Rate

0.00%

Nearest Major Cities

Closest cities to Haikou with over 100,000 people

Cities closest to Haikou by distance
CityPopulationDistance
Xiuying290,0007 km
Wenchang560,89472 km
Qionghai528,23889 km
Nada256,65299 km
Zhanjiang1,400,709133 km
Wanning545,992137 km
Wuchuan104,168164 km
Wuzhishan112,269165 km

Frequently Asked Questions

What is the population of Haikou?

The population of Haikou, China is approximately 2,873,358 people, making it the 123rd largest city in the world and the 45th largest in China.

Is Haikou the capital of China?

No, the capital of China is Beijing. Haikou is the 45th largest city in the country.

What is the climate like in Haikou?

Haikou has an average annual temperature of 25.3°C and receives 2,226 mm of rainfall per year. The warmest month is Apr and the coldest is Dec.

What timezone is Haikou in?

Haikou is in the Asia/Shanghai timezone.