Weifang climate — normals and trends

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

Weifang averages 100 frost days, 59 hot days (≥ 30 °C) and 75 rainy days per year.

Weifang has warmed by +2.0 °C between 1940 and 2025, or +0.23 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 41.9 °C (on 25 June 2009) and the coldest -25.4 °C (on 18 January 1958).

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

WeifangShandong

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

Mean daily temperature

13.4°C

Average daily high

18.4°C

Average daily low

8.8°C

Annual rainfall

700mm

Sunshine / day

9.0h

Mean relative humidity

65%

Average peak wind

16.6km/h

Seasonal range

28.7°C

Frost days (< 0 °C)

100 d/yr

Hot days (≥ 30 °C)

59 d/yr

Rainy days (≥ 1 mm)

75 d/yr

Annual snowfall

16.0 cm

Average feels-like high

17.1 °C

Average feels-like low

7.1 °C

Average peak gust

33.9 km/h

Tropical nights (≥ 20 °C)

73 d/yr

Solar radiation

15.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.0 °C

since 1940

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

41.9 °C

25 June 2009

Coldest day

-25.4 °C

18 January 1958

Wettest day

159 mm

6 July 1947

Windiest day

60.9 km/h

2 August 1940

Strongest gust

118.1 km/h

2 August 1940

Hottest feels-like

44.5 °C

17 July 1971

Coldest feels-like

-30.4 °C

18 January 1958

Snowiest day

13.4 cm

15 February 2005

Sunniest day

14.0 h

17 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.8 °C5 July 2025-11.0 °C7 February 202515.7 °C754 mm11082
202437.9 °C10 June 2024-9.9 °C22 January 202415.5 °C746 mm9390
202340.0 °C23 June 2023-13.5 °C21 December 202315.4 °C518 mm9277
202239.4 °C25 June 2022-9.2 °C18 December 202214.6 °C761 mm8289
202137.7 °C10 July 2021-18.2 °C7 January 202114.8 °C741 mm7470
202038.4 °C7 June 2020-13.5 °C30 December 202014.4 °C660 mm6485
201939.1 °C23 May 2019-8.9 °C2 January 201915.0 °C478 mm8887
201836.7 °C5 June 2018-12.4 °C24 January 201814.7 °C590 mm8891
201738.1 °C16 June 2017-8.6 °C23 January 201715.2 °C528 mm8995
201637.5 °C25 July 2016-16.9 °C24 January 201614.8 °C506 mm7490
201537.4 °C6 June 2015-8.0 °C9 February 201514.7 °C430 mm6087
201439.8 °C30 May 2014-9.0 °C11 February 201415.0 °C401 mm7280
201337.2 °C3 July 2013-14.5 °C8 February 201314.0 °C576 mm8199
201236.5 °C29 July 2012-11.7 °C24 December 201213.4 °C704 mm59105
201134.9 °C9 July 2011-12.2 °C16 January 201113.4 °C724 mm5494
201036.6 °C30 July 2010-12.2 °C13 January 201013.5 °C600 mm6390
200941.9 °C25 June 2009-11.3 °C23 January 200914.2 °C573 mm6799
200836.5 °C3 July 2008-12.1 °C22 December 200813.8 °C770 mm5186
200737.1 °C27 May 2007-6.7 °C13 January 200714.5 °C740 mm5980
200636.6 °C19 June 2006-11.4 °C4 February 200614.6 °C459 mm7083
200539.9 °C23 June 2005-9.2 °C20 February 200513.7 °C806 mm68101
200436.1 °C11 June 2004-10.8 °C21 January 200414.2 °C866 mm5376
200335.1 °C20 June 2003-12.1 °C4 January 200313.3 °C807 mm45100
200239.3 °C15 July 2002-10.2 °C26 December 200214.2 °C474 mm5682
200136.9 °C2 July 2001-12.9 °C16 January 200113.9 °C617 mm6899
200037.1 °C14 June 2000-11.9 °C1 February 200014.0 °C552 mm8193
199936.7 °C29 July 1999-9.6 °C20 December 199914.3 °C513 mm6685
199835.8 °C28 June 1998-12.1 °C19 January 199814.3 °C710 mm6587
199738.5 °C21 June 1997-12.4 °C22 January 199714.0 °C516 mm8794
199636.0 °C12 June 1996-11.3 °C9 January 199613.0 °C492 mm51109
199534.5 °C14 July 1995-9.0 °C2 February 199513.4 °C712 mm45101
199435.5 °C28 July 1994-9.0 °C18 January 199414.2 °C776 mm7195
199335.9 °C19 June 1993-11.4 °C19 January 199313.0 °C744 mm36108
199236.5 °C25 July 1992-11.0 °C10 January 199213.0 °C532 mm57107
199134.8 °C23 July 1991-11.3 °C23 February 199113.0 °C652 mm60105
199035.8 °C9 July 1990-12.9 °C25 January 199013.5 °C1,025 mm5689
198936.1 °C11 August 1989-8.8 °C27 December 198913.7 °C461 mm5096
198838.0 °C13 June 1988-11.1 °C3 February 198813.3 °C451 mm59106
198736.5 °C24 July 1987-12.4 °C30 November 198713.4 °C538 mm73103
198637.8 °C14 July 1986-13.8 °C1 January 198612.9 °C449 mm52101
198534.6 °C1 July 1985-16.8 °C9 December 198512.3 °C923 mm54119
198435.0 °C5 August 1984-14.2 °C3 February 198412.4 °C684 mm49105
198336.4 °C4 August 1983-12.3 °C21 February 198313.5 °C448 mm62105
198237.1 °C25 May 1982-12.2 °C29 January 198213.5 °C544 mm46101
198136.8 °C16 June 1981-16.6 °C27 January 198113.2 °C391 mm77113
198035.0 °C26 July 1980-13.5 °C1 February 198012.3 °C678 mm35101
197935.0 °C17 June 1979-19.7 °C1 February 197912.8 °C655 mm56115
197836.7 °C23 June 1978-10.2 °C17 January 197813.5 °C832 mm68105
197737.0 °C2 July 1977-13.8 °C3 January 197713.6 °C398 mm5687
197636.2 °C15 June 1976-12.9 °C23 February 197612.2 °C794 mm37114
197535.1 °C18 June 1975-15.4 °C8 February 197513.2 °C813 mm51111
197438.0 °C27 May 1974-11.6 °C24 January 197412.5 °C827 mm51108
197335.8 °C5 August 1973-10.8 °C26 December 197313.2 °C650 mm54104
197237.1 °C10 June 1972-23.7 °C28 January 197212.2 °C673 mm54116
197138.0 °C17 July 1971-15.3 °C28 December 197112.5 °C919 mm48106
197034.2 °C10 August 1970-15.0 °C5 January 197012.3 °C787 mm35124
196936.0 °C23 June 1969-18.5 °C2 February 196911.8 °C578 mm55123
196837.0 °C11 June 1968-13.4 °C8 February 196812.8 °C554 mm59107
196736.8 °C27 May 1967-17.9 °C16 January 196712.7 °C726 mm69104
196636.3 °C18 July 1966-9.2 °C27 December 196613.5 °C711 mm5396
196536.4 °C29 June 1965-10.2 °C14 January 196513.1 °C866 mm54109
196434.4 °C8 July 1964-17.7 °C22 February 196412.3 °C1,149 mm39108
196336.4 °C26 June 1963-13.1 °C16 January 196312.4 °C797 mm45109
196236.9 °C20 May 1962-10.6 °C31 January 196212.8 °C969 mm49111
196138.0 °C12 June 1961-12.0 °C11 January 196113.9 °C801 mm6594
196037.6 °C6 June 1960-13.0 °C28 January 196013.2 °C729 mm5598
195939.1 °C1 August 1959-19.4 °C26 December 195913.5 °C641 mm6395
195837.3 °C18 June 1958-25.4 °C18 January 195812.9 °C639 mm58102
195734.7 °C5 July 1957-20.7 °C24 January 195712.0 °C757 mm40106
195635.0 °C23 July 1956-10.6 °C10 December 195611.8 °C922 mm39124
195533.8 °C24 July 1955-15.6 °C11 January 195512.8 °C695 mm45100
195433.0 °C14 August 1954-9.3 °C6 February 195412.0 °C1,308 mm11105
195335.5 °C29 July 1953-12.4 °C15 January 195312.9 °C937 mm44104
195234.2 °C30 July 1952-12.0 °C28 February 195212.2 °C1,049 mm16107
195135.2 °C7 August 1951-20.1 °C14 January 195112.7 °C887 mm41110
195034.6 °C26 June 1950-15.4 °C5 February 195012.7 °C953 mm43106
194934.5 °C20 July 1949-9.0 °C9 January 194913.1 °C705 mm3195
194834.2 °C26 July 1948-21.3 °C28 January 194812.8 °C1,024 mm4594
194734.6 °C4 July 1947-11.3 °C27 January 194712.4 °C1,188 mm41114
194636.0 °C23 August 1946-8.5 °C22 December 194614.1 °C1,082 mm67104
194538.2 °C10 June 1945-12.7 °C19 January 194513.9 °C311 mm93107
194438.5 °C21 June 1944-12.2 °C5 February 194413.6 °C973 mm70102
194336.4 °C9 May 1943-11.9 °C11 January 194313.7 °C575 mm50105
194240.7 °C11 June 1942-11.4 °C14 February 194214.5 °C336 mm99105
194139.6 °C4 July 1941-11.0 °C1 February 194113.9 °C453 mm72102
194036.0 °C20 June 1940-11.8 °C3 February 194013.1 °C924 mm45110

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
21.1 °C
+2.7 °C
Hot days (≥ 30 °C)
110 d/yr
+51
Frost days (< 0 °C)
82 d/yr
-18
Annual rainfall
754 mm
+54 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan6.7 °C+3.6 °C1 mm-9 mm
Feb7.6 °C+1.8 °C3 mm-12 mm
Mar15.7 °C+3.3 °C53 mm+32 mm
Apr24.0 °C+4.3 °C41 mm-1 mm
May27.2 °C+1.7 °C31 mm-25 mm
Jun32.9 °C+3.3 °C66 mm-12 mm
Jul34.4 °C+3.7 °C115 mm-69 mm
Aug33.5 °C+3.6 °C94 mm-53 mm
Sep27.6 °C+1.5 °C172 mm+98 mm
Oct18.5 °C-2.0 °C159 mm+122 mm
Nov15.9 °C+3.3 °C2 mm-23 mm
Dec8.0 °C+2.7 °C17 mm+5 mm

The year's extremes

Hottest day
40.8 °C
5 Jul 2025
Coldest day
-11.0 °C
7 Feb 2025
Wettest day
58.2 mm
16 Sep 2025
Windiest day
38.8 km/h
12 Apr 2025
Strongest gust
72.7 km/h
13 Apr 2025
Hottest feels-like
44.4 °C
5 Jul 2025
Coldest feels-like
-19.5 °C
7 Feb 2025
Snowiest day
11.7 cm
2 Mar 2025
Sunniest day
14.0 h
27 May 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 Weifang?

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

What is the hottest day ever recorded in Weifang?

The hottest day measured in Weifang between 1940 and 2025 was 25 June 2009, reaching 41.9 °C.

What is the coldest day in Weifang?

The coldest day measured in Weifang between 1940 and 2025 was 18 January 1958, at -25.4 °C.

Does it snow in Weifang?

Yes. Weifang gets on average 16.0 cm of snow per year and has around 100 frost days.

Has the climate of Weifang warmed?

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

What is the wettest day in Weifang?

The wettest day measured in Weifang between 1940 and 2025 was 6 July 1947, with 159 mm of rain in 24 hours.

What was the windiest day in Weifang?

The windiest day measured in Weifang between 1940 and 2025 was 2 August 1940, with winds reaching 60.9 km/h.

What is the warmest month in Weifang?

The warmest month in Weifang is July (26.7 °C on average); the coldest is January (-2.0 °C).

How much does it rain in Weifang?

Weifang receives on average 700 mm of precipitation per year, spread over about 75 rainy days.

Is it sunny in Weifang?

Weifang gets on average 9.0 hours of sunshine per day, roughly 3,285 hours per year over 1940-2025.

What is the biggest single-day snowfall in Weifang?

The heaviest 24-hour snowfall measured in Weifang between 1940 and 2025 was 15 February 2005, with 13.4 cm.

Are there tropical nights in Weifang?

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

What was the most extreme apparent temperature in Weifang?

In Weifang, between 1940 and 2025, the highest apparent temperature reached 44.5 °C on 17 July 1971, and the lowest was -30.4 °C on 18 January 1958.

Compare Weifang with another city

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

Nearby cities

The climate around Weifang

Other cities — China