China weather map

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

Weather forecast for major cities in China

Location Forecast Feel like Min Max Chance of rain
Shanghai Drizzle 25° 21° 29° 28%
Sichuan Drizzle 17° 15° 21° 53%
Beijing Clear Sky 24° 17° 31° 0%
Guangdong Drizzle 25° 21° 31° 1%
Tianjin Overcast 22° 15° 28° 0%
Shanxi Overcast 16° 12° 22° 0%
Chongqing Drizzle 21° 19° 24° 4%
Gansu Overcast 14° 21° 0%
Hebei Overcast 19° 14° 26° 0%
Shaanxi Overcast 14° 12° 19° 0%
Xinjiang Drizzle 14° 4%
Fujian Overcast 24° 19° 29° 0%
Jiangsu Overcast 21° 19° 25° 1%
Jilin Clear Sky 19° 14° 24° 0%
Hainan Slight Thunderstorm 24° 23° 27° 56%
Yunnan Moderate Rain Showers 17° 15° 21° 51%
Guizhou Overcast 17° 13° 22° 0%
Inner Mongolia Overcast 16° 24° 0%
Hunan Overcast 21° 18° 25° 0%
Anhui Drizzle 21° 17° 26° 2%
Zhejiang Overcast 23° 19° 27° 0%
Jiangxi Overcast 23° 19° 26° 0%
Hubei Overcast 22° 17° 28° 0%
Heilongjiang Moderate Drizzle 14° 19° 30%
Henan Overcast 19° 15° 23° 0%
Ningxia Overcast 15° 10° 21° 0%
Liaoning Mainly Clear 22° 16° 28° 0%
Qinghai Overcast -3° 15° 0%
Shandong Overcast 20° 16° 25° 0%
Tibet Snow Showers Slight 10° 59%
Guangxi Partly Cloudy 23° 19° 28° 0%

Frequently asked questions

What is the weather right now in China?

As of now, the weather in major cities in China varies:
- In Beijing, the temperature is around 31°C (87.8°F), with Clear Sky.
- In Qinghai, the current temperature is about -3°C (26.6°F) Overcast.

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?

Beijing is the hottest place in China right now with the daily high temperature reaching 31°C or 87.8°F, followed by Guangdong (31°C/87.8°F), Shanghai (29°C/84.2°F) and Fujian (29°C/84.2°F).

What is the coldest place in China right now?

Qinghai is the coldest place in China right now, with average temperatures hovering around -3 °C or 26.6 °F.