Yangshuo Population 2026
Yangshuo has a population of 300,000, making it the #356 biggest city in 🇨🇳 China, located in Guangxi. It is about 83× smaller than Shanghai, the country's biggest city.
Population (city proper)
300,000
Rank in China
#356
Coordinates
24.78°N, 110.49°E
~116 m elevation · Asia/Shanghai
Distance to capital (Beijing)
1,770 km
1,099 miles, straight line
Other big cities in Guangxi
Cities near Yangshuo
FAQ
What is the population of Yangshuo?
Yangshuo has a population of 300,000 (city proper, latest official figure via GeoNames), making it the #356 biggest city in China.
What region is Yangshuo in?
Yangshuo is located in Guangxi, China.
Is Yangshuo the capital of China?
No, the capital of China is Beijing, about 1,770 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.