Guiyang Population 2026

Guiyang has a population of 3,037,159, making it the #43 biggest city in 🇨🇳 China, located in Guizhou. Roughly 0.2% of China's population lives here. It is about 8.2× smaller than Shanghai, the country's biggest city.

BeijingGuiyang
Location of Guiyang (capital Beijing shown for reference). Boundaries: Natural Earth.
Population (city proper)
3,037,159
Rank in China
#43
Coordinates
26.58°N, 106.72°E
~1,087 m elevation · Asia/Shanghai
Distance to capital (Beijing)
1,731 km
1,075 miles, straight line

Other big cities in Guizhou

CityPopulationRank in China
Zunyi2,037,775#66
Liupanshui1,320,825#124
Bijie1,137,383#152
Anshun765,313#217
Xingyi322,890#350
Kaili275,745#370
Duyun198,516#433
Liuzhi138,826#517

Cities near Guiyang

  • Anshun765,313 people · ~86 km away
  • Duyun198,516 people · ~87 km away
  • Xiaoweizhai58,913 people · ~91 km away
  • Dafengdong26,460 people · ~110 km away
  • Dushan80,045 people · ~117 km away
  • Zunyi2,037,775 people · ~124 km away

FAQ

What is the population of Guiyang?
Guiyang has a population of 3,037,159 (city proper, latest official figure via GeoNames), making it the #43 biggest city in China.
What region is Guiyang in?
Guiyang is located in Guizhou, China.
Is Guiyang the capital of China?
No, the capital of China is Beijing, about 1,731 km away.

Sources & notes

Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.

← All biggest cities in China · China population by year