China weather map

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

Weather forecast for major cities in China

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

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 27°C (80.6°F), with Drizzle.
- In Tibet, the current temperature is about -13°C (8.6°F) Partly Cloudy.

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 27°C or 80.6°F, followed by Guangdong (26°C/78.8°F), Fujian (23°C/73.4°F) and Zhejiang (21°C/69.8°F).

What is the coldest place in China right now?

Tibet is the coldest place in China right now, with average temperatures hovering around -13 °C or 8.6 °F.