China weather map

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

Weather forecast for major cities in China

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

Frequently asked questions

What is the weather right now in China?

As of now, the weather in major cities in China varies:
- In Guangdong, the temperature is around 29°C (84.2°F), with Drizzle Dense Intensity.
- In Heilongjiang, the current temperature is about -14°C (6.8°F) Snow Fall Slight.

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?

Guangdong is the hottest place in China right now with the daily high temperature reaching 29°C or 84.2°F, followed by Hainan (29°C/84.2°F), Yunnan (27°C/80.6°F) and Anhui (22°C/71.6°F).

What is the coldest place in China right now?

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