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.
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
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.