Climate of China — Month by Month
Country-wide average for China. Part of Eastern Asia, Asia.
Located in Eastern Asia, Asia, China has a strongly continental climate. Country-wide average temperatures range from -3.2°C / 26.2°F in January to 25.8°C / 78.4°F in July, with annual rainfall totalling around 816 mm / 32.1 in — driest in December (14 mm / 0.6 in), wettest in July (165 mm / 6.5 in). These are national averages; regional variation can be substantial, especially in geographically diverse countries. For city-level detail see the cities section below, and for state or province breakdowns follow the subdivisions link if available.
Best time to visit China →
See all 31 subdivisions side by side →
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | -3.2°C26.2°F | 15 mm0.6″ | — |
| February | -0.1°C31.8°F | 22 mm0.9″ | Snowy |
| March | 6.2°C43.2°F | 35 mm1.4″ | — |
| April | 13.5°C56.3°F | 55 mm2.2″ | — |
| May | 19.2°C66.6°F | 85 mm3.3″ | — |
| June | 23.6°C74.5°F | 125 mm4.9″ | — |
| July | 25.8°C78.4°F | 165 mm6.5″ | — |
| August | 24.9°C76.8°F | 145 mm5.7″ | — |
| September | 20.1°C68.2°F | 82 mm3.2″ | — |
| October | 13.6°C56.5°F | 45 mm1.8″ | — |
| November | 5.8°C42.4°F | 28 mm1.1″ | — |
| December | -1°C30.2°F | 14 mm0.6″ | — |
Frequently asked questions
What is the best time to visit China?
China does not have a clear sunny-and-dry window by our cutoffs. The warmest month is July at 25.8°C / 78.4°F, and the driest is December at 14 mm / 0.6 in — likely your best travel window.
What is the climate of China?
China has country-wide monthly average temperatures ranging from -3.2°C / 26.2°F in January to 25.8°C / 78.4°F in July. Annual rainfall averages about 816 mm / 32.1 in, with the wettest month being July (165 mm / 6.5 in) and the driest December (14 mm / 0.6 in). Regional variation within China can be significant — see subdivision or city pages for detail.
What is the hottest month in China?
The hottest month in China is July, with a country-wide average temperature of 25.8°C / 78.4°F.
What is the coldest month in China?
The coldest month in China is January, with a country-wide average temperature of -3.2°C / 26.2°F.
When does it rain most in China?
The wettest month in China is July, averaging about 165 mm / 6.5 in of rain. The driest is December with about 14 mm / 0.6 in.