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 28°C.

Weather forecast for major cities in China

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

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 28°C (82.4°F), with Moderate Drizzle.
- In Tibet, the current temperature is about -8°C (17.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?

Hainan is the hottest place in China right now with the daily high temperature reaching 28°C or 82.4°F, followed by Guangdong (26°C/78.8°F), Beijing (25°C/77.0°F) and Hebei (25°C/77.0°F).

What is the coldest place in China right now?

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