Sanhe climate — normals and trends

Sanhe (China) has a hot-summer humid continental, dry winter climate (Dwa) under the Köppen-Geiger classification. Its mean annual temperature is 12.1 °C and it receives 732 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 (26.6 °C on average) and the coldest is January (-4.7 °C). Rainfall peaks in July.

Sanhe averages 127 frost days, 64 hot days (≥ 30 °C) and 71 rainy days per year.

Sanhe has warmed by +2.7 °C between 1940 and 2025, or +0.32 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 42.8 °C (on 10 June 1961) and the coldest -29.3 °C (on 12 January 1951).

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

SanheHebei

coords
39.98°, 117.07°
period
19402025 · 86 yrs
DwaHot-summer humid continental, dry winterWarmest monthJulyColdest monthJanuaryWettest monthJulyDriest monthJanuary

Mean daily temperature

12.1°C

Average daily high

17.7°C

Average daily low

6.9°C

Annual rainfall

732mm

Sunshine / day

9.3h

Mean relative humidity

56%

Average peak wind

14.1km/h

Seasonal range

31.3°C

Frost days (< 0 °C)

127 d/yr

Hot days (≥ 30 °C)

64 d/yr

Rainy days (≥ 1 mm)

71 d/yr

Annual snowfall

14.4 cm

Average feels-like high

16.1 °C

Average feels-like low

5.0 °C

Average peak gust

30.0 km/h

Tropical nights (≥ 20 °C)

66 d/yr

Solar radiation

15.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.7 °C

since 1940

+0.3 °C per decade · r² = 0.53 · 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

42.8 °C

10 June 1961

Coldest day

-29.3 °C

12 January 1951

Wettest day

212 mm

4 August 1946

Windiest day

43.3 km/h

18 March 1966

Strongest gust

83.5 km/h

19 May 2019

Hottest feels-like

45.1 °C

5 August 2022

Coldest feels-like

-35.4 °C

12 January 1951

Snowiest day

13.4 cm

23 January 1973

Sunniest day

14.2 h

7 July 1951

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.4 °C5 June 2025-13.2 °C7 February 202513.6 °C782 mm88119
202439.5 °C19 July 2024-12.9 °C22 January 202413.9 °C689 mm89113
202342.3 °C6 July 2023-16.3 °C25 January 202313.6 °C511 mm78119
202238.9 °C25 June 2022-12.9 °C15 February 202213.0 °C546 mm89116
202137.1 °C19 June 2021-20.6 °C7 January 202113.1 °C793 mm55112
202039.4 °C24 July 2020-14.6 °C30 December 202013.2 °C427 mm80116
201940.4 °C4 July 2019-15.7 °C31 December 201913.6 °C487 mm101118
201840.9 °C29 June 2018-16.1 °C24 January 201813.1 °C615 mm86124
201740.5 °C15 June 2017-12.3 °C13 December 201713.6 °C536 mm95123
201637.2 °C26 June 2016-17.2 °C23 January 201613.2 °C698 mm87121
201540.6 °C13 July 2015-9.8 °C26 November 201513.4 °C570 mm87116
201441.4 °C29 May 2014-11.9 °C11 February 201413.7 °C488 mm85121
201337.8 °C19 June 2013-17.5 °C4 January 201312.6 °C502 mm79127
201240.7 °C17 June 2012-17.1 °C23 January 201212.3 °C637 mm75129
201136.9 °C10 June 2011-15.4 °C16 January 201112.7 °C547 mm80122
201041.0 °C5 July 2010-17.7 °C5 January 201012.1 °C550 mm87138
200939.3 °C1 June 2009-14.8 °C31 December 200912.9 °C433 mm82136
200836.3 °C22 June 2008-14.7 °C22 December 200812.9 °C587 mm80115
200739.5 °C8 June 2007-11.5 °C4 January 200713.8 °C457 mm102115
200638.2 °C21 June 2006-15.6 °C9 February 200613.3 °C505 mm94113
200538.1 °C20 July 2005-13.2 °C10 January 200512.9 °C534 mm82122
200441.4 °C11 June 2004-13.9 °C21 January 200413.4 °C588 mm74111
200338.1 °C20 June 2003-13.1 °C5 January 200313.2 °C691 mm79121
200241.7 °C14 July 2002-12.5 °C31 December 200213.5 °C452 mm79126
200140.2 °C19 May 2001-16.6 °C15 January 200113.1 °C615 mm83119
200041.9 °C1 July 2000-18.5 °C25 January 200013.2 °C664 mm88130
199941.6 °C2 July 1999-11.5 °C21 December 199913.8 °C441 mm95124
199837.9 °C16 June 1998-13.9 °C18 January 199813.6 °C710 mm82112
199740.4 °C13 July 1997-19.7 °C6 January 199713.1 °C482 mm82117
199636.3 °C12 June 1996-11.6 °C16 January 199612.3 °C764 mm65135
199537.3 °C5 June 1995-10.9 °C25 December 199512.8 °C735 mm52125
199438.4 °C16 June 1994-13.7 °C16 December 199413.3 °C954 mm80122
199336.4 °C23 May 1993-14.1 °C18 January 199312.4 °C686 mm60124
199238.9 °C28 May 1992-11.5 °C4 January 199212.7 °C654 mm64131
199137.0 °C17 May 1991-13.5 °C22 February 199112.1 °C746 mm61132
199036.7 °C16 June 1990-19.3 °C31 January 199012.3 °C987 mm49108
198936.3 °C26 June 1989-13.8 °C28 January 198912.7 °C588 mm60126
198839.8 °C14 June 1988-13.2 °C10 January 198812.3 °C668 mm57132
198735.5 °C4 June 1987-17.8 °C13 January 198711.9 °C1,038 mm51136
198640.2 °C2 June 1986-15.6 °C4 January 198611.9 °C682 mm52127
198534.3 °C24 May 1985-16.5 °C30 January 198511.4 °C998 mm53140
198438.1 °C7 May 1984-17.2 °C3 February 198411.8 °C721 mm65133
198340.4 °C23 July 1983-16.5 °C8 January 198313.4 °C550 mm90121
198239.0 °C3 June 1982-25.2 °C12 January 198212.6 °C592 mm69120
198140.8 °C6 June 1981-21.8 °C30 December 198112.5 °C490 mm94134
198037.2 °C23 June 1980-17.9 °C6 February 198011.8 °C486 mm74134
197937.6 °C27 May 1979-14.5 °C1 February 197911.8 °C968 mm50140
197840.2 °C23 June 1978-12.9 °C31 December 197812.6 °C917 mm69132
197735.8 °C7 June 1977-18.0 °C29 January 197712.2 °C978 mm57123
197637.3 °C23 May 1976-13.8 °C24 January 197611.4 °C665 mm34136
197540.0 °C19 June 1975-14.2 °C5 January 197513.1 °C520 mm70120
197436.8 °C14 June 1974-16.5 °C24 January 197411.5 °C589 mm57137
197337.0 °C21 June 1973-16.9 °C9 February 197311.8 °C947 mm43126
197242.4 °C10 June 1972-20.7 °C2 February 197212.1 °C777 mm69121
197137.9 °C4 June 1971-18.5 °C6 March 197111.9 °C674 mm56123
197036.7 °C26 June 1970-15.5 °C4 January 197011.4 °C775 mm49141
196939.6 °C27 June 1969-21.8 °C24 February 196911.0 °C1,088 mm49138
196839.8 °C5 June 1968-17.4 °C31 December 196812.3 °C512 mm75122
196736.5 °C11 May 1967-22.1 °C10 February 196711.6 °C1,046 mm64125
196635.3 °C21 June 1966-15.7 °C24 December 196611.0 °C991 mm36139
196537.0 °C29 June 1965-15.2 °C12 January 196511.5 °C543 mm62139
196439.5 °C23 June 1964-16.9 °C12 February 196411.8 °C1,006 mm56127
196339.5 °C26 June 1963-14.3 °C19 January 196312.4 °C734 mm73119
196238.5 °C16 June 1962-18.0 °C13 February 196212.4 °C639 mm73132
196142.8 °C10 June 1961-12.1 °C12 January 196113.3 °C905 mm79112
196039.5 °C19 June 1960-19.3 °C23 January 196012.3 °C677 mm67124
195936.4 °C25 June 1959-15.9 °C4 January 195912.3 °C999 mm56119
195840.3 °C28 June 1958-19.4 °C18 January 195812.0 °C921 mm62132
195736.3 °C28 June 1957-21.9 °C10 February 195710.2 °C698 mm50132
195632.4 °C6 August 1956-24.1 °C10 December 19568.9 °C987 mm22147
195534.5 °C24 July 1955-26.2 °C6 January 195510.4 °C938 mm41142
195431.8 °C11 August 1954-22.4 °C29 December 19549.7 °C973 mm4126
195333.4 °C14 July 1953-24.5 °C8 February 195310.3 °C955 mm16137
195234.5 °C2 July 1952-25.9 °C17 February 19529.7 °C956 mm12139
195132.2 °C8 August 1951-29.3 °C12 January 195110.3 °C1,316 mm19133
195032.4 °C26 June 1950-14.3 °C6 January 195011.0 °C841 mm24133
194933.1 °C8 May 1949-13.3 °C28 December 194911.4 °C1,378 mm18133
194835.4 °C18 June 1948-17.6 °C26 January 194811.5 °C574 mm39137
194732.8 °C5 July 1947-24.1 °C27 January 19479.6 °C1,068 mm25145
194633.2 °C24 June 1946-14.1 °C10 January 194611.2 °C2,292 mm20134
194541.0 °C22 July 1945-16.2 °C25 January 194512.5 °C511 mm80130
194440.6 °C14 July 1944-14.7 °C29 December 194412.4 °C348 mm87137
194337.5 °C16 June 1943-17.9 °C11 January 194312.3 °C453 mm75130
194242.3 °C21 June 1942-16.5 °C11 February 194212.0 °C594 mm71132
194134.8 °C7 May 1941-17.1 °C25 January 194111.4 °C535 mm42134
194036.1 °C20 May 1940-17.2 °C28 January 194011.1 °C792 mm32142

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.4 °C
+1.7 °C
Hot days (≥ 30 °C)
88 d/yr
+24
Frost days (< 0 °C)
119 d/yr
-8
Annual rainfall
782 mm
+50 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan4.1 °C+3.3 °C2 mm-2 mm
Feb5.3 °C+1.1 °C0 mm-7 mm
Mar15.0 °C+3.3 °C5 mm-8 mm
Apr23.3 °C+2.8 °C19 mm-9 mm
May27.0 °C-0.2 °C49 mm+2 mm
Jun32.8 °C+2.0 °C84 mm-12 mm
Jul32.2 °C+1.2 °C234 mm+19 mm
Aug30.4 °C+0.9 °C295 mm+91 mm
Sep27.5 °C+1.8 °C24 mm-46 mm
Oct17.3 °C-1.6 °C67 mm+34 mm
Nov13.1 °C+3.5 °C2 mm-12 mm
Dec4.1 °C+1.8 °C2 mm-2 mm

The year's extremes

Hottest day
38.4 °C
5 Jun 2025
Coldest day
-13.2 °C
7 Feb 2025
Wettest day
84.1 mm
27 Aug 2025
Windiest day
42.3 km/h
12 Apr 2025
Strongest gust
79.9 km/h
12 Apr 2025
Hottest feels-like
43.1 °C
6 Aug 2025
Coldest feels-like
-20.3 °C
7 Feb 2025
Snowiest day
1.1 cm
26 Jan 2025
Sunniest day
14.0 h
10 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 Sanhe?

Sanhe has a hot-summer humid continental, dry winter climate (Köppen Dwa). Over 1940-2025, the average annual temperature is 12.1 °C and it receives 732 mm of precipitation per year.

What is the hottest day ever recorded in Sanhe?

The hottest day measured in Sanhe between 1940 and 2025 was 10 June 1961, reaching 42.8 °C.

What is the coldest day in Sanhe?

The coldest day measured in Sanhe between 1940 and 2025 was 12 January 1951, at -29.3 °C.

Does it snow in Sanhe?

Yes. Sanhe gets on average 14.4 cm of snow per year and has around 127 frost days.

Has the climate of Sanhe warmed?

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

What is the wettest day in Sanhe?

The wettest day measured in Sanhe between 1940 and 2025 was 4 August 1946, with 212 mm of rain in 24 hours.

What was the windiest day in Sanhe?

The windiest day measured in Sanhe between 1940 and 2025 was 18 March 1966, with winds reaching 43.3 km/h.

What is the warmest month in Sanhe?

The warmest month in Sanhe is July (26.6 °C on average); the coldest is January (-4.7 °C).

How much does it rain in Sanhe?

Sanhe receives on average 732 mm of precipitation per year, spread over about 71 rainy days.

Is it sunny in Sanhe?

Sanhe 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 Sanhe?

The heaviest 24-hour snowfall measured in Sanhe between 1940 and 2025 was 23 January 1973, with 13.4 cm.

Are there tropical nights in Sanhe?

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

What was the most extreme apparent temperature in Sanhe?

In Sanhe, between 1940 and 2025, the highest apparent temperature reached 45.1 °C on 5 August 2022, and the lowest was -35.4 °C on 12 January 1951.

Compare Sanhe with another city

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

Nearby cities

The climate around Sanhe

Other cities — China