China weather map

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

Weather forecast for major cities in China

Location Forecast Feel like Min Max Chance of rain
Shanghai Drizzle 27° 25° 30° 37%
Sichuan Overcast 22° 18° 27° 30%
Beijing Overcast 28° 22° 34° 0%
Guangdong Drizzle 25° 23° 29° 25%
Tianjin Overcast 24° 19° 30° 0%
Shanxi Overcast 21° 14° 27° 0%
Chongqing Drizzle 27° 22° 32° 1%
Gansu Slight Rain Showers 16° 11° 23° 5%
Hebei Overcast 23° 17° 29° 0%
Shaanxi Overcast 17° 13° 22° 0%
Xinjiang Drizzle 11° 16° 10%
Fujian Thunderstorm With Slight 24° 22° 26° 81%
Jiangsu Overcast 24° 21° 28° 1%
Jilin Overcast 18° 12° 24° 0%
Hainan Drizzle 25° 23° 29° 3%
Yunnan Drizzle 20° 16° 26° 25%
Guizhou Moderate Rain Showers 18° 16° 23° 43%
Inner Mongolia Overcast 21° 14° 28° 0%
Hunan Slight Rain Showers 21° 20° 23° 67%
Anhui Drizzle 24° 21° 27° 20%
Zhejiang Drizzle 26° 23° 29° 10%
Jiangxi Moderate Rain Showers 24° 23° 25° 84%
Hubei Overcast 26° 23° 30° 2%
Heilongjiang Overcast 16° 10° 22° 0%
Henan Clear Sky 22° 18° 27° 0%
Ningxia Overcast 18° 14° 24° 0%
Liaoning Overcast 22° 16° 28° 0%
Qinghai Clear Sky 18° 0%
Shandong Partly Cloudy 24° 17° 30° 0%
Tibet Snow Showers Slight 10° 50%
Guangxi Moderate Drizzle 22° 21° 24° 25%

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 34°C (93.2°F), with Overcast.
- In Qinghai, the current temperature is about 0°C (0°F) Clear Sky.

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 34°C or 93.2°F, followed by Chongqing (32°C/89.6°F), Shanghai (30°C/86.0°F) and Tianjin (30°C/86.0°F).

What is the coldest place in China right now?

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