With a population of around 54,000, Xiazhuang sits in Yunnan, China. The city operates in the China Standard Time zone.
In 2025, Xiazhuang recorded an average annual temperature of 58°F. The hottest temperatures reached 85°F in May; the coolest were 27°F in January. Total precipitation for the year was 49 inches, with the wettest month being July. Snowfall for the year totaled approximately 1 inches.
View current conditions and forecast for Xiazhuang · More cities in Yunnan