Population Statistics
HomeWorldChinaHaikou

Hainan · China

Haikou population

2,873,358people · latest figure

By James Burfield, SEO consultant, Bath · Page updated · GeoNames

Haikou has a population of 2,873,358, making it the 45th largest place we list in China. It is in Hainan.

Haikou holds 0.20% of China's 1,412,914,089 people. Shanghai, the largest place we list there, is 8.7 times its size.

2,873,358
population
#45

Nearby in size

PlaceRegionPopulation
ÜrümqiXinjiang3,029,372
LanzhouGansu3,000,000
HuizhouGuangdong2,900,113
LinyiShandong2,743,843
BaodingHebei2,739,887
MinhangShanghai2,716,600

All places in China →

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.