Zhanhe climate — normals and trends

Zhanhe (China) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 13.1 °C and it receives 1,704 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (18.1 °C on average) and the coldest is January (6.1 °C). Rainfall peaks in July.

Zhanhe averages 19 frost days, 0 hot days (≥ 30 °C) and 182 rainy days per year.

Zhanhe has warmed by +2.2 °C between 1940 and 2025, or +0.26 °C per decade. This trend is statistically significant.

The number of frost days there went from about 25 to 13 per year over the period.

The hottest day of the period reached 34.2 °C (on 31 May 2023) and the coldest -14.6 °C (on 27 December 1982).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

ZhanheYunnan

coords
26.86°, 100.91°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJulyColdest monthJanuaryWettest monthJulyDriest monthJanuary

Mean daily temperature

13.1°C

Average daily high

18.2°C

Average daily low

8.9°C

Annual rainfall

1,704mm

Sunshine / day

9.3h

Mean relative humidity

70%

Average peak wind

10.7km/h

Seasonal range

12.0°C

Frost days (< 0 °C)

19 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

182 d/yr

Annual snowfall

10.7 cm

Average feels-like high

17.0 °C

Average feels-like low

7.6 °C

Average peak gust

37.2 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

16.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.2 °C

since 1940

+0.3 °C per decade · r² = 0.64 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

34.2 °C

31 May 2023

Coldest day

-14.6 °C

27 December 1982

Wettest day

103 mm

22 June 2009

Windiest day

26.8 km/h

20 February 1989

Strongest gust

95.4 km/h

20 March 1988

Hottest feels-like

31.3 °C

7 July 2022

Coldest feels-like

-19.3 °C

27 December 1982

Snowiest day

17.0 cm

28 December 1983

Sunniest day

13.3 h

2 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202528.1 °C20 May 2025-2.5 °C27 January 202514.0 °C1,899 mm07
202428.1 °C18 May 2024-1.9 °C23 January 202414.6 °C1,713 mm011
202334.2 °C31 May 2023-2.1 °C9 January 202314.7 °C1,430 mm610
202228.3 °C26 April 2022-3.6 °C18 January 202213.6 °C1,740 mm020
202129.7 °C23 May 2021-3.6 °C18 January 202114.5 °C1,485 mm013
202029.2 °C28 June 2020-2.6 °C26 January 202014.3 °C1,662 mm015
201930.7 °C19 May 2019-3.2 °C10 December 201914.7 °C1,485 mm514
201828.0 °C21 May 2018-2.4 °C2 February 201813.8 °C1,594 mm010
201728.7 °C9 June 2017-2.4 °C21 December 201714.0 °C1,796 mm06
201628.7 °C4 June 2016-4.7 °C29 January 201613.9 °C1,709 mm015
201529.3 °C28 May 2015-6.3 °C13 January 201514.0 °C1,765 mm014
201431.4 °C2 June 2014-2.8 °C22 January 201414.3 °C1,401 mm1013
201328.8 °C27 May 2013-9.6 °C17 December 201314.0 °C1,632 mm018
201230.9 °C21 May 2012-2.6 °C16 January 201214.1 °C1,613 mm37
201128.9 °C10 May 2011-4.6 °C21 January 201113.3 °C1,558 mm014
201029.3 °C5 May 2010-3.7 °C3 January 201014.1 °C1,856 mm017
200928.9 °C12 May 2009-2.0 °C30 December 200914.2 °C1,767 mm010
200827.2 °C8 May 2008-2.0 °C29 February 200813.4 °C1,797 mm011
200727.3 °C31 May 2007-2.1 °C7 December 200713.2 °C1,800 mm014
200628.7 °C5 May 2006-2.9 °C21 December 200614.0 °C1,554 mm010
200529.6 °C28 May 2005-4.0 °C13 January 200513.8 °C1,704 mm012
200426.9 °C8 May 2004-3.3 °C8 February 200413.0 °C1,606 mm019
200327.5 °C17 May 2003-3.2 °C16 January 200313.8 °C1,572 mm013
200225.7 °C6 April 2002-2.3 °C12 January 200213.3 °C1,514 mm09
200127.0 °C14 June 2001-1.9 °C11 January 200113.6 °C1,701 mm07
200026.1 °C8 May 2000-4.6 °C1 February 200013.1 °C1,755 mm020
199929.1 °C22 April 1999-6.4 °C26 December 199914.2 °C1,774 mm014
199828.9 °C14 May 1998-1.6 °C11 February 199813.9 °C1,942 mm011
199729.4 °C18 May 1997-4.2 °C19 January 199713.1 °C1,407 mm019
199628.9 °C23 May 1996-2.0 °C25 December 199613.5 °C1,520 mm018
199528.4 °C12 May 1995-3.5 °C6 January 199513.5 °C1,618 mm013
199429.6 °C2 May 1994-1.8 °C8 January 199413.8 °C1,744 mm08
199327.9 °C19 June 1993-4.5 °C16 January 199313.2 °C1,683 mm019
199229.0 °C15 June 1992-2.9 °C5 January 199212.4 °C1,530 mm046
199128.1 °C26 May 1991-4.6 °C31 December 199113.3 °C1,908 mm024
199025.9 °C2 May 1990-2.6 °C9 January 199012.7 °C1,837 mm017
198928.7 °C19 May 1989-3.1 °C7 December 198912.9 °C1,669 mm026
198827.6 °C12 June 1988-1.0 °C31 January 198813.9 °C1,818 mm07
198729.7 °C27 May 1987-4.0 °C5 January 198713.6 °C1,612 mm030
198629.8 °C5 June 1986-6.4 °C5 March 198613.1 °C1,669 mm019
198530.6 °C18 May 1985-3.4 °C18 January 198512.9 °C1,822 mm125
198427.2 °C5 June 1984-11.8 °C1 January 198413.2 °C1,601 mm017
198330.2 °C1 June 1983-9.8 °C30 December 198312.7 °C1,707 mm141
198229.6 °C24 May 1982-14.6 °C27 December 198212.9 °C1,596 mm031
198127.7 °C8 May 1981-3.2 °C16 January 198113.5 °C1,517 mm022
198026.8 °C23 May 1980-2.5 °C8 January 198012.8 °C1,593 mm022
197930.2 °C1 June 1979-3.4 °C8 January 197913.1 °C1,511 mm131
197826.7 °C25 April 1978-3.7 °C7 January 197812.7 °C1,581 mm041
197730.5 °C17 June 1977-6.9 °C10 February 197712.8 °C1,713 mm124
197627.8 °C19 May 1976-2.7 °C27 January 197612.8 °C1,735 mm015
197528.5 °C24 May 1975-6.0 °C15 December 197513.5 °C1,509 mm024
197425.6 °C21 May 1974-9.2 °C1 January 197412.9 °C2,013 mm027
197328.0 °C2 May 1973-7.9 °C31 December 197313.7 °C1,678 mm09
197228.0 °C10 May 1972-3.5 °C16 December 197213.3 °C1,617 mm016
197127.8 °C18 May 1971-5.4 °C27 December 197112.8 °C1,800 mm035
197028.9 °C29 May 1970-2.3 °C11 January 197013.3 °C1,526 mm018
196932.4 °C23 May 1969-2.1 °C26 December 196913.9 °C1,594 mm716
196828.9 °C8 May 1968-2.5 °C18 January 196812.6 °C2,020 mm026
196728.7 °C30 May 1967-3.5 °C16 December 196713.0 °C1,677 mm017
196628.0 °C1 May 1966-4.3 °C1 January 196612.2 °C2,010 mm08
196525.7 °C14 May 1965-4.8 °C31 December 196511.5 °C1,978 mm035
196427.7 °C24 May 1964-5.9 °C27 December 196413.6 °C1,983 mm020
196329.6 °C16 May 1963-3.0 °C31 January 196313.3 °C1,654 mm034
196228.4 °C26 April 1962-4.0 °C30 December 196213.1 °C1,737 mm023
196127.6 °C16 May 1961-4.0 °C24 January 196113.3 °C2,077 mm021
196027.6 °C30 April 1960-3.1 °C6 February 196013.8 °C1,834 mm013
195927.6 °C8 April 1959-4.4 °C26 January 195912.9 °C1,696 mm018
195829.4 °C31 May 1958-2.7 °C20 January 195813.3 °C1,731 mm020
195729.5 °C25 May 1957-3.9 °C24 January 195712.8 °C1,565 mm023
195626.2 °C15 April 1956-2.6 °C3 January 195612.3 °C1,701 mm024
195527.0 °C10 May 1955-1.5 °C3 December 195512.0 °C1,776 mm026
195426.9 °C15 May 1954-1.8 °C16 December 195412.6 °C1,443 mm013
195325.0 °C24 May 1953-3.8 °C26 January 195312.6 °C1,327 mm023
195228.7 °C11 May 1952-1.7 °C13 January 195212.9 °C1,769 mm011
195126.8 °C8 May 1951-2.3 °C23 December 195112.7 °C1,699 mm011
195027.3 °C18 May 1950-1.6 °C9 February 195012.8 °C2,003 mm018
194924.9 °C5 June 1949-1.6 °C11 February 194912.6 °C1,649 mm012
194824.9 °C8 June 1948-1.4 °C2 February 194811.8 °C1,858 mm023
194725.8 °C13 May 1947-1.1 °C28 December 194712.0 °C1,971 mm016
194626.2 °C22 May 1946-2.2 °C8 January 194612.0 °C1,331 mm012
194523.5 °C29 April 1945-4.2 °C11 February 194511.3 °C2,031 mm024
194424.2 °C4 August 1944-1.3 °C9 January 194411.7 °C1,988 mm019
194325.3 °C2 May 1943-2.4 °C9 December 194311.7 °C1,830 mm036
194224.2 °C16 April 1942-1.9 °C14 December 194211.6 °C1,656 mm023
194123.4 °C13 May 1941-5.1 °C3 February 194111.1 °C1,837 mm029
194024.8 °C21 May 1940-2.7 °C7 January 194011.3 °C1,783 mm025

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
19.0 °C
+0.8 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
7 d/yr
-12
Annual rainfall
1899 mm
+195 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan12.5 °C+0.2 °C26 mm+12 mm
Feb15.1 °C+0.4 °C10 mm-8 mm
Mar17.2 °C-1.1 °C50 mm+25 mm
Apr22.8 °C+1.5 °C44 mm-5 mm
May21.7 °C-0.8 °C233 mm+71 mm
Jun22.8 °C+1.1 °C361 mm+29 mm
Jul23.7 °C+2.0 °C342 mm-7 mm
Aug22.4 °C+1.0 °C370 mm+77 mm
Sep21.8 °C+1.9 °C249 mm-10 mm
Oct19.6 °C+1.9 °C144 mm-5 mm
Nov14.5 °C-0.2 °C65 mm+25 mm
Dec13.8 °C+1.6 °C7 mm-9 mm

The year's extremes

Hottest day
28.1 °C
20 May 2025
Coldest day
-2.5 °C
27 Jan 2025
Wettest day
47.4 mm
19 Jul 2025
Windiest day
22.4 km/h
1 Mar 2025
Strongest gust
71.3 km/h
1 Mar 2025
Hottest feels-like
30.3 °C
3 Aug 2025
Coldest feels-like
-5.7 °C
27 Jan 2025
Snowiest day
5.7 cm
18 Mar 2025
Sunniest day
13.3 h
6 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Zhanhe?

Zhanhe has a subtropical highland, dry winter climate (Köppen Cwb). Over 1940-2025, the average annual temperature is 13.1 °C and it receives 1,704 mm of precipitation per year.

What is the hottest day ever recorded in Zhanhe?

The hottest day measured in Zhanhe between 1940 and 2025 was 31 May 2023, reaching 34.2 °C.

What is the coldest day in Zhanhe?

The coldest day measured in Zhanhe between 1940 and 2025 was 27 December 1982, at -14.6 °C.

Does it snow in Zhanhe?

Yes. Zhanhe gets on average 10.7 cm of snow per year and has around 19 frost days.

Has the climate of Zhanhe warmed?

Yes: Zhanhe warmed by +2.2 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Zhanhe?

The wettest day measured in Zhanhe between 1940 and 2025 was 22 June 2009, with 103 mm of rain in 24 hours.

What was the windiest day in Zhanhe?

The windiest day measured in Zhanhe between 1940 and 2025 was 20 February 1989, with winds reaching 26.8 km/h.

What is the warmest month in Zhanhe?

The warmest month in Zhanhe is July (18.1 °C on average); the coldest is January (6.1 °C).

How much does it rain in Zhanhe?

Zhanhe receives on average 1,704 mm of precipitation per year, spread over about 182 rainy days.

Is it sunny in Zhanhe?

Zhanhe gets on average 9.3 hours of sunshine per day, roughly 3,395 hours per year over 1940-2025.

What is the biggest single-day snowfall in Zhanhe?

The heaviest 24-hour snowfall measured in Zhanhe between 1940 and 2025 was 28 December 1983, with 17.0 cm.

Are there tropical nights in Zhanhe?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Zhanhe.

What was the most extreme apparent temperature in Zhanhe?

In Zhanhe, between 1940 and 2025, the highest apparent temperature reached 31.3 °C on 7 July 2022, and the lowest was -19.3 °C on 27 December 1982.

Compare Zhanhe with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Zhanhe

Other cities — China