Hanyuan climate — normals and trends

Hanyuan (China) has a warm-summer humid continental, dry winter climate (Dwb) under the Köppen-Geiger classification. Its mean annual temperature is 11.3 °C and it receives 1,472 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 (21.8 °C on average) and the coldest is January (-0.2 °C). Rainfall peaks in July.

Hanyuan averages 80 frost days, 3 hot days (≥ 30 °C) and 167 rainy days per year.

Hanyuan has warmed by +1.4 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 34.0 °C (on 22 August 2022) and the coldest -18.6 °C (on 14 December 1975).

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

HanyuanShaanxi

coords
32.83°, 106.25°
period
19402025 · 86 yrs
DwbWarm-summer humid continental, dry winterWarmest monthJulyColdest monthJanuaryWettest monthJulyDriest monthJanuary

Mean daily temperature

11.3°C

Average daily high

15.2°C

Average daily low

7.9°C

Annual rainfall

1,472mm

Sunshine / day

7.0h

Mean relative humidity

80%

Average peak wind

10.6km/h

Seasonal range

22.0°C

Frost days (< 0 °C)

80 d/yr

Hot days (≥ 30 °C)

3 d/yr

Rainy days (≥ 1 mm)

167 d/yr

Annual snowfall

46.0 cm

Average feels-like high

14.5 °C

Average feels-like low

6.5 °C

Average peak gust

32.8 km/h

Tropical nights (≥ 20 °C)

12 d/yr

Solar radiation

12.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

+0.2 °C per decade · r² = 0.54 · 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.0 °C

22 August 2022

Coldest day

-18.6 °C

14 December 1975

Wettest day

192 mm

3 August 1954

Windiest day

34.1 km/h

14 May 1983

Strongest gust

115.9 km/h

12 April 1979

Hottest feels-like

38.2 °C

17 July 2025

Coldest feels-like

-24.1 °C

14 December 1975

Snowiest day

21.1 cm

15 November 1969

Sunniest day

14.0 h

15 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.3 °C17 July 2025-6.1 °C28 January 202512.9 °C1,805 mm1979
202432.6 °C23 August 2024-7.0 °C22 January 202412.8 °C1,552 mm1778
202331.5 °C21 July 2023-6.5 °C18 January 202312.3 °C1,192 mm1258
202234.0 °C22 August 2022-6.9 °C18 December 202212.5 °C1,265 mm3276
202133.0 °C1 August 2021-7.8 °C8 January 202112.1 °C1,616 mm676
202031.3 °C26 July 2020-6.2 °C30 December 202011.8 °C1,660 mm671
201932.3 °C11 August 2019-4.4 °C10 February 201911.9 °C1,124 mm969
201831.0 °C20 July 2018-6.4 °C31 January 201812.1 °C1,293 mm270
201731.7 °C10 July 2017-4.6 °C18 December 201712.0 °C1,121 mm672
201633.5 °C19 August 2016-10.0 °C24 January 201612.4 °C943 mm1470
201530.2 °C25 July 2015-5.6 °C16 December 201512.4 °C1,112 mm260
201429.6 °C22 July 2014-5.2 °C10 February 201411.9 °C1,316 mm067
201331.0 °C17 August 2013-5.6 °C1 January 201312.4 °C1,366 mm372
201230.5 °C13 July 2012-6.3 °C30 December 201211.5 °C1,342 mm182
201132.2 °C24 June 2011-8.2 °C22 March 201111.4 °C1,626 mm182
201030.3 °C30 July 2010-8.1 °C16 December 201011.6 °C1,209 mm376
200930.5 °C24 July 2009-8.1 °C17 November 200911.7 °C1,348 mm172
200829.2 °C3 June 2008-10.6 °C29 January 200811.5 °C1,103 mm086
200731.2 °C10 July 2007-4.9 °C8 January 200712.0 °C1,298 mm367
200632.0 °C16 July 2006-8.9 °C13 March 200612.2 °C1,058 mm1675
200529.8 °C14 June 2005-6.3 °C21 December 200511.6 °C1,251 mm087
200431.8 °C11 July 2004-8.2 °C8 February 200411.7 °C1,168 mm360
200329.7 °C17 July 2003-9.3 °C6 January 200311.7 °C1,549 mm062
200231.5 °C18 July 2002-10.5 °C26 December 200212.1 °C1,178 mm460
200131.7 °C14 July 2001-6.6 °C6 December 200111.9 °C1,203 mm371
200030.5 °C26 July 2000-10.2 °C26 January 200011.5 °C1,405 mm385
199931.5 °C1 August 1999-7.8 °C29 November 199911.8 °C1,432 mm172
199830.4 °C17 July 1998-9.1 °C24 January 199812.3 °C1,769 mm170
199730.3 °C9 August 1997-12.2 °C23 January 199711.6 °C1,041 mm276
199630.5 °C6 August 1996-12.1 °C21 February 199610.9 °C1,254 mm1100
199530.1 °C12 July 1995-10.5 °C2 January 199511.5 °C1,204 mm294
199431.4 °C5 August 1994-13.1 °C18 January 199411.6 °C1,241 mm478
199329.7 °C6 August 1993-12.4 °C16 January 199310.9 °C1,778 mm084
199229.7 °C14 August 1992-11.1 °C1 January 199210.9 °C1,451 mm098
199130.5 °C24 August 1991-16.9 °C28 December 199111.5 °C1,041 mm153
199031.1 °C3 August 1990-8.9 °C31 January 199011.6 °C1,467 mm375
198929.6 °C22 July 1989-12.3 °C30 January 198911.0 °C1,491 mm073
198830.5 °C22 June 1988-12.0 °C17 February 198811.1 °C1,433 mm177
198730.1 °C30 July 1987-13.1 °C6 December 198711.6 °C1,448 mm168
198630.4 °C11 August 1986-7.9 °C15 January 198611.0 °C1,185 mm192
198531.5 °C5 August 1985-12.3 °C8 January 198511.0 °C1,283 mm386
198429.9 °C13 August 1984-12.9 °C31 January 198410.7 °C1,420 mm085
198328.2 °C2 July 1983-13.0 °C19 January 198311.1 °C1,797 mm078
198229.2 °C10 August 1982-5.1 °C12 December 198211.2 °C1,264 mm083
198130.4 °C21 July 1981-13.0 °C18 December 198111.1 °C1,909 mm179
198030.0 °C20 July 1980-17.2 °C5 February 198011.1 °C1,498 mm173
197930.9 °C10 August 1979-11.5 °C19 November 197911.5 °C1,169 mm188
197831.2 °C1 August 1978-11.4 °C17 January 197811.7 °C1,209 mm783
197731.6 °C3 August 1977-15.6 °C30 January 197711.4 °C1,075 mm179
197630.8 °C1 August 1976-12.2 °C21 November 197610.8 °C1,345 mm196
197531.3 °C16 August 1975-18.6 °C14 December 197511.3 °C1,444 mm675
197432.4 °C9 July 1974-11.8 °C21 December 197411.0 °C1,331 mm487
197329.4 °C29 July 1973-7.2 °C2 January 197311.8 °C1,499 mm065
197231.9 °C12 August 1972-12.9 °C9 February 197211.3 °C1,147 mm990
197129.8 °C17 July 1971-10.2 °C6 February 197111.3 °C1,245 mm081
197030.5 °C17 August 1970-10.1 °C7 January 197011.2 °C1,168 mm387
196931.2 °C28 July 1969-14.9 °C1 February 196911.1 °C1,542 mm3105
196830.1 °C19 August 1968-9.4 °C10 January 196810.8 °C1,419 mm173
196730.5 °C28 July 1967-12.7 °C15 January 196710.8 °C1,461 mm498
196628.0 °C21 June 1966-12.3 °C31 December 196610.8 °C1,245 mm090
196528.8 °C22 July 1965-16.3 °C19 December 196510.5 °C1,601 mm093
196429.6 °C10 August 1964-12.4 °C25 February 196410.9 °C2,304 mm083
196330.0 °C8 August 1963-7.2 °C14 January 196311.4 °C2,163 mm187
196230.3 °C10 July 1962-10.4 °C2 February 196211.3 °C1,496 mm189
196131.0 °C11 August 1961-16.6 °C17 January 196111.3 °C2,360 mm482
196030.7 °C10 June 1960-13.4 °C26 January 196011.4 °C1,483 mm267
195931.4 °C13 July 1959-16.6 °C31 December 195911.4 °C1,600 mm368
195830.5 °C29 July 1958-15.2 °C1 February 195811.6 °C1,759 mm372
195730.9 °C24 August 1957-12.7 °C17 January 195711.5 °C1,427 mm672
195628.4 °C26 July 1956-17.1 °C26 January 195610.5 °C1,612 mm0104
195526.9 °C17 August 1955-17.2 °C5 January 195510.5 °C1,906 mm080
195428.1 °C22 July 1954-17.0 °C11 December 195410.3 °C2,159 mm085
195328.4 °C14 August 1953-12.9 °C20 January 195311.3 °C1,821 mm066
195228.0 °C7 July 1952-16.4 °C7 January 195210.7 °C2,600 mm088
195127.6 °C30 May 1951-11.3 °C24 November 195110.7 °C1,909 mm097
195029.2 °C23 July 1950-13.4 °C17 February 195010.8 °C1,348 mm081
194928.3 °C8 July 1949-12.6 °C27 December 194911.1 °C1,591 mm076
194829.0 °C2 July 1948-15.8 °C27 January 194810.9 °C1,620 mm076
194729.2 °C12 July 1947-14.8 °C19 December 194711.4 °C1,199 mm084
194631.5 °C18 July 1946-10.1 °C2 January 194611.2 °C4,337 mm188
194528.6 °C29 June 1945-15.2 °C7 February 194510.0 °C1,108 mm0105
194429.4 °C4 August 1944-17.6 °C17 December 194410.5 °C1,467 mm0108
194328.0 °C3 August 1943-11.6 °C19 November 194311.0 °C1,345 mm092
194229.9 °C7 July 1942-11.5 °C15 February 194211.5 °C1,158 mm084
194130.7 °C30 June 1941-8.5 °C30 November 194111.4 °C990 mm197
194029.4 °C23 June 1940-13.3 °C3 February 194010.8 °C1,447 mm0100

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
17.1 °C
+1.9 °C
Hot days (≥ 30 °C)
19 d/yr
+16
Frost days (< 0 °C)
79 d/yr
-1
Annual rainfall
1805 mm
+333 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan5.7 °C+2.2 °C33 mm+12 mm
Feb6.1 °C+0.2 °C23 mm-6 mm
Mar11.4 °C+0.3 °C48 mm-9 mm
Apr21.0 °C+4.5 °C30 mm-58 mm
May24.5 °C+4.0 °C79 mm-51 mm
Jun25.7 °C+2.0 °C143 mm-24 mm
Jul28.1 °C+2.4 °C230 mm-68 mm
Aug27.0 °C+1.7 °C281 mm+29 mm
Sep21.3 °C+0.9 °C531 mm+287 mm
Oct15.2 °C-0.1 °C346 mm+236 mm
Nov10.8 °C+0.9 °C31 mm-22 mm
Dec7.4 °C+2.5 °C30 mm+6 mm

The year's extremes

Hottest day
33.3 °C
17 Jul 2025
Coldest day
-6.1 °C
28 Jan 2025
Wettest day
103.3 mm
18 Sep 2025
Windiest day
27.9 km/h
25 Jan 2025
Strongest gust
85.3 km/h
21 Apr 2025
Hottest feels-like
38.2 °C
17 Jul 2025
Coldest feels-like
-10.5 °C
28 Jan 2025
Snowiest day
6.8 cm
28 Mar 2025
Sunniest day
14.0 h
15 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 Hanyuan?

Hanyuan has a warm-summer humid continental, dry winter climate (Köppen Dwb). Over 1940-2025, the average annual temperature is 11.3 °C and it receives 1,472 mm of precipitation per year.

What is the hottest day ever recorded in Hanyuan?

The hottest day measured in Hanyuan between 1940 and 2025 was 22 August 2022, reaching 34.0 °C.

What is the coldest day in Hanyuan?

The coldest day measured in Hanyuan between 1940 and 2025 was 14 December 1975, at -18.6 °C.

Does it snow in Hanyuan?

Yes. Hanyuan gets on average 46.0 cm of snow per year and has around 80 frost days.

Has the climate of Hanyuan warmed?

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

What is the wettest day in Hanyuan?

The wettest day measured in Hanyuan between 1940 and 2025 was 3 August 1954, with 192 mm of rain in 24 hours.

What was the windiest day in Hanyuan?

The windiest day measured in Hanyuan between 1940 and 2025 was 14 May 1983, with winds reaching 34.1 km/h.

What is the warmest month in Hanyuan?

The warmest month in Hanyuan is July (21.8 °C on average); the coldest is January (-0.2 °C).

How much does it rain in Hanyuan?

Hanyuan receives on average 1,472 mm of precipitation per year, spread over about 167 rainy days.

Is it sunny in Hanyuan?

Hanyuan gets on average 7.0 hours of sunshine per day, roughly 2,555 hours per year over 1940-2025.

What is the biggest single-day snowfall in Hanyuan?

The heaviest 24-hour snowfall measured in Hanyuan between 1940 and 2025 was 15 November 1969, with 21.1 cm.

Are there tropical nights in Hanyuan?

Yes: Hanyuan has on average 12 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Hanyuan?

In Hanyuan, between 1940 and 2025, the highest apparent temperature reached 38.2 °C on 17 July 2025, and the lowest was -24.1 °C on 14 December 1975.

Compare Hanyuan with another city

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

Nearby cities

The climate around Hanyuan

Other cities — China