China weather map

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

Weather forecast for major cities in China

Location Forecast Feel like Min Max Chance of rain
Shanghai Drizzle 16° 13° 19° 2%
Sichuan Moderate Drizzle 11° 9° 13° 33%
Beijing Overcast 8° 5° 11° 0%
Guangdong Fog 20° 15° 25° 0%
Tianjin Fog 7° 4° 11° 0%
Shanxi Moderate Drizzle 7° 3° 13° 21%
Chongqing Drizzle 14° 11° 16° 26%
Gansu Snow Showers Slight 0° -2° 4° 28%
Hebei Fog 7° 3° 11° 1%
Shaanxi Moderate Drizzle 6° 2° 8° 38%
Xinjiang Snow Fall Slight -6° -12° -5° 28%
Fujian Moderate Drizzle 18° 16° 22° 11%
Jiangsu Overcast 14° 9° 20° 0%
Jilin Snow Fall Slight 0° -3° 3° 7%
Hainan Drizzle 23° 19° 29° 7%
Yunnan Mainly Clear 13° 6° 22° 0%
Guizhou Drizzle 12° 9° 17° 23%
Inner Mongolia Overcast -3° -5° 0° 0%
Hunan Fog 15° 11° 20° 0%
Anhui Overcast 16° 12° 21° 0%
Zhejiang Drizzle 17° 13° 19° 11%
Jiangxi Overcast 18° 15° 22° 0%
Hubei Overcast 14° 9° 19° 0%
Heilongjiang Overcast -4° -8° 1° 0%
Henan Overcast 10° 6° 15° 0%
Ningxia Moderate Snowfall 0° -2° 3° 43%
Liaoning Overcast 3° 0° 7° 0%
Qinghai Snow Showers Slight -7° -12° 0° 5%
Shandong Overcast 9° 4° 14° 0%
Tibet Overcast -2° -7° 3° 0%
Guangxi Fog 19° 13° 24° 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 29°C (84.2°F), with Drizzle.
- In Xinjiang, the current temperature is about -12°C (10.4°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?

Hainan is the hottest place in China right now with the daily high temperature reaching 29°C or 84.2°F, followed by Guangdong (25°C/77.0°F), Guangxi (24°C/75.2°F) and Fujian (22°C/71.6°F).

What is the coldest place in China right now?

Xinjiang is the coldest place in China right now, with average temperatures hovering around -12 °C or 10.4 °F.