China weather map

The weather in most locations in China today is expected to be warmer than yesterday, with average temperatures ranging from -8°C to 31°C.

Weather forecast for major cities in China

Location Forecast Feel like Min Max Chance of rain
Shanghai Drizzle 16° 14° 20° 1%
Sichuan Drizzle 14° 10° 17° 12%
Beijing Clear Sky 10° 4° 16° 0%
Guangdong Moderate Drizzle 24° 21° 30° 38%
Tianjin Fog 10° 5° 16° 0%
Shanxi Partly Cloudy 9° 3° 16° 0%
Chongqing Drizzle 16° 15° 17° 37%
Gansu Overcast 5° 0° 12° 0%
Hebei Clear Sky 11° 6° 18° 0%
Shaanxi Overcast 9° 5° 14° 0%
Xinjiang Overcast 0° -3° 2° 0%
Fujian Moderate Drizzle 22° 20° 25° 23%
Jiangsu Drizzle 16° 13° 20° 0%
Jilin Snow Fall Slight 2° -5° 8° 25%
Hainan Drizzle 26° 22° 31° 14%
Yunnan Mainly Clear 19° 13° 27° 0%
Guizhou Moderate Rain Showers 13° 11° 14° 55%
Inner Mongolia Snow Showers Slight -2° -5° 0° 0%
Hunan Moderate Rain Showers 16° 14° 20° 36%
Anhui Overcast 17° 13° 20° 0%
Zhejiang Overcast 19° 17° 23° 2%
Jiangxi Moderate Rain Showers 19° 17° 22° 54%
Hubei Overcast 15° 10° 21° 2%
Heilongjiang Moderate Snowfall -6° -8° -5° 45%
Henan Overcast 13° 8° 20° 0%
Ningxia Overcast 6° 1° 12° 0%
Liaoning Overcast 5° 0° 12° 0%
Qinghai Snow Showers Slight -3° -6° 2° 0%
Shandong Fog 12° 9° 18° 2%
Tibet Partly Cloudy -3° -8° 2° 0%
Guangxi Slight Rain Showers 22° 21° 24° 49%

Frequently asked questions

What is the weather right now in China?

As of now, the weather in major cities in China varies:
- In Hainan, the temperature is around 31°C (87.8°F), with Drizzle.
- In Heilongjiang, the current temperature is about -8°C (17.6°F) Moderate Snowfall.

What type of climate zone is China?

Most cities in China are classified within the Mid-latitude steppe climate zone (Köppen: BSk).

Where is the hottest place in China today?

Hainan is the hottest place in China right now with the daily high temperature reaching 31°C or 87.8°F, followed by Guangdong (30°C/86.0°F), Yunnan (27°C/80.6°F) and Fujian (25°C/77.0°F).

What is the coldest place in China right now?

Heilongjiang is the coldest place in China right now, with average temperatures hovering around -8 °C or 17.6 °F.