🇨🇳 China Climate & Weather Averages

6 cities covered · Data averaged from 2020–2024 (5 years)

Cities
6
in China
Avg Temp Range
13.1–23.1°C
55.6–73.6°F
annual mean across cities
Avg Rainfall
1481mm
annual, across cities
Climate Zones
2
Humid Continental, Humid Subtropical

China spans 2 climate zones: Humid Continental, Humid Subtropical. Across the 6 cities covered, annual mean temperatures range from 13.1°C (55.6°F) to 23.1°C (73.6°F), with an average annual precipitation of roughly 1481mm. China's climate varies across the 6 cities covered here. The country spans 2 climate zones: Humid Continental, Humid Subtropical. Annual mean temperatures range from 13.1°C (55.6°F) to 23.1°C (73.6°F), reflecting regional and elevational differences. Annual precipitation averages roughly 1481mm across these locations. Use the city pages below for detailed monthly temperature, rainfall, sunshine, humidity, UV index, and wind data.

Cities in China

Shanghai
Humid Subtropical
Humid Subtropical
Avg 17.2°C (63.0°F) · 1458.0mm rain
Beijing
Humid Continental
Humid Continental
Avg 13.1°C (55.6°F) · 667.0mm rain
Guangzhou
Humid Subtropical
Humid Subtropical
Avg 23.1°C (73.6°F) · 2228.0mm rain
Shenzhen
Humid Subtropical
Humid Subtropical
Avg 22.8°C (73.0°F) · 1944.0mm rain
Chengdu
Humid Subtropical
Humid Subtropical
Avg 17.7°C (63.9°F) · 1134.0mm rain
Wuhan
Humid Subtropical
Humid Subtropical
Avg 18.2°C (64.8°F) · 1453.0mm rain

Data Source: Open-Meteo historical archive (2020–2024). Figures are 5-year monthly averages. Last updated: 2026-07-30.