Weinan climate — normals and trends

Weinan (China) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 14.7 °C and it receives 747 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 (27.4 °C on average) and the coldest is January (0.5 °C). Rainfall peaks in July.

Weinan averages 78 frost days, 80 hot days (≥ 30 °C) and 90 rainy days per year.

Weinan has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 42.6 °C (on 17 June 2006) and the coldest -20.5 °C (on 16 January 1955).

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

WeinanShaanxi

coords
34.50°, 109.51°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJulyColdest monthJanuaryWettest monthJulyDriest monthJanuary

Mean daily temperature

14.7°C

Average daily high

20.1°C

Average daily low

10.0°C

Annual rainfall

747mm

Sunshine / day

8.7h

Mean relative humidity

63%

Average peak wind

10.4km/h

Seasonal range

26.9°C

Frost days (< 0 °C)

78 d/yr

Hot days (≥ 30 °C)

80 d/yr

Rainy days (≥ 1 mm)

90 d/yr

Annual snowfall

16.5 cm

Average feels-like high

19.3 °C

Average feels-like low

8.9 °C

Average peak gust

25.9 km/h

Tropical nights (≥ 20 °C)

73 d/yr

Solar radiation

15.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

17 June 2006

Coldest day

-20.5 °C

16 January 1955

Wettest day

134 mm

10 July 1946

Windiest day

35.5 km/h

2 June 1946

Strongest gust

71.3 km/h

1 April 2015

Hottest feels-like

46.1 °C

31 July 1999

Coldest feels-like

-25.3 °C

16 January 1955

Snowiest day

17.8 cm

11 November 2009

Sunniest day

13.9 h

29 June 1949

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.6 °C15 July 2025-10.1 °C28 January 202516.1 °C800 mm10071
202439.0 °C12 June 2024-9.6 °C22 January 202416.1 °C756 mm10872
202338.9 °C10 July 2023-10.2 °C22 December 202315.2 °C812 mm8757
202240.4 °C24 June 2022-6.8 °C17 December 202215.7 °C622 mm9375
202139.3 °C31 July 2021-10.4 °C7 January 202115.4 °C916 mm8660
202038.6 °C5 June 2020-9.6 °C31 December 202014.9 °C610 mm6964
201937.9 °C28 July 2019-7.2 °C2 January 201915.1 °C609 mm7663
201838.5 °C20 July 2018-9.8 °C9 January 201815.4 °C474 mm9472
201740.7 °C23 July 2017-6.5 °C20 January 201715.4 °C658 mm8568
201638.7 °C14 August 2016-10.7 °C25 January 201615.9 °C435 mm10062
201539.3 °C30 July 2015-6.4 °C17 December 201515.5 °C479 mm8758
201439.8 °C21 July 2014-6.9 °C22 December 201415.5 °C627 mm7862
201338.3 °C28 June 2013-8.0 °C4 January 201316.1 °C458 mm10874
201238.6 °C22 June 2012-8.6 °C24 December 201214.6 °C538 mm8186
201140.1 °C30 June 2011-8.5 °C6 January 201114.6 °C740 mm8474
201039.1 °C6 July 2010-7.4 °C13 January 201015.1 °C613 mm7570
200939.8 °C25 June 2009-9.6 °C24 January 200915.3 °C574 mm8069
200837.8 °C8 August 2008-12.0 °C29 January 200814.7 °C457 mm9086
200738.3 °C28 June 2007-6.5 °C9 January 200715.5 °C665 mm8759
200642.6 °C17 June 2006-9.0 °C7 January 200616.1 °C528 mm9771
200541.7 °C23 June 2005-10.4 °C2 January 200515.4 °C649 mm10588
200440.0 °C21 June 2004-8.2 °C31 December 200415.7 °C589 mm9358
200339.6 °C30 July 2003-8.4 °C5 January 200315.0 °C838 mm8369
200241.9 °C12 July 2002-9.9 °C26 December 200216.3 °C612 mm9747
200139.5 °C13 July 2001-6.6 °C14 December 200115.8 °C469 mm10167
200040.3 °C22 July 2000-6.6 °C30 January 200015.4 °C662 mm9377
199940.0 °C25 July 1999-8.8 °C22 December 199916.1 °C635 mm9572
199841.1 °C21 June 1998-9.1 °C19 January 199815.9 °C827 mm9061
199739.8 °C5 June 1997-7.4 °C5 January 199715.9 °C386 mm11083
199639.0 °C1 July 1996-7.8 °C9 January 199614.6 °C740 mm7793
199541.0 °C12 July 1995-6.9 °C18 December 199515.7 °C427 mm10789
199440.1 °C4 August 1994-8.4 °C21 January 199415.2 °C788 mm10372
199337.8 °C2 August 1993-9.6 °C21 November 199313.8 °C739 mm7287
199240.2 °C9 June 1992-8.7 °C3 January 199214.3 °C831 mm8091
199139.7 °C11 July 1991-13.0 °C28 December 199115.1 °C552 mm9361
199040.9 °C15 July 1990-12.5 °C1 December 199015.0 °C704 mm8973
198939.5 °C21 July 1989-10.7 °C14 January 198914.5 °C726 mm6263
198840.8 °C30 June 1988-12.5 °C17 February 198814.4 °C696 mm7479
198738.3 °C6 July 1987-6.8 °C2 December 198715.0 °C809 mm9373
198640.2 °C11 August 1986-7.3 °C6 February 198614.6 °C567 mm8787
198540.3 °C9 July 1985-6.9 °C15 December 198514.2 °C663 mm8088
198439.3 °C4 June 1984-7.5 °C29 December 198413.8 °C791 mm6082
198337.3 °C27 July 1983-9.8 °C8 January 198314.0 °C938 mm5785
198240.1 °C17 June 1982-8.4 °C19 January 198214.8 °C673 mm7578
198139.6 °C3 August 1981-9.4 °C27 January 198114.5 °C888 mm7184
198039.7 °C23 July 1980-9.3 °C5 February 198014.5 °C678 mm7281
197939.8 °C14 June 1979-10.2 °C19 November 197915.0 °C595 mm8176
197841.0 °C19 August 1978-9.1 °C12 February 197815.1 °C548 mm10183
197740.3 °C30 June 1977-10.1 °C13 January 197715.0 °C652 mm9082
197640.0 °C29 July 1976-11.1 °C29 December 197613.9 °C760 mm6990
197540.5 °C21 July 1975-13.7 °C14 December 197514.7 °C796 mm8081
197439.2 °C9 July 1974-7.6 °C17 January 197414.3 °C856 mm8080
197338.5 °C29 June 1973-8.8 °C3 January 197315.4 °C608 mm8969
197241.0 °C11 August 1972-8.5 °C10 February 197214.9 °C659 mm9777
197140.2 °C4 July 1971-10.1 °C22 January 197114.7 °C651 mm9582
197039.4 °C10 August 1970-8.8 °C15 January 197014.4 °C678 mm9289
196941.8 °C1 August 1969-12.8 °C5 February 196914.5 °C669 mm108102
196839.9 °C25 July 1968-8.5 °C20 February 196814.7 °C777 mm8578
196740.2 °C27 August 1967-12.3 °C16 January 196714.2 °C696 mm8895
196639.5 °C21 June 1966-9.2 °C23 February 196614.1 °C761 mm6190
196534.5 °C27 June 1965-8.5 °C24 December 196513.6 °C848 mm3986
196439.0 °C9 July 1964-5.3 °C17 February 196414.4 °C1,008 mm6674
196340.3 °C28 June 1963-11.4 °C12 January 196314.4 °C870 mm7282
196242.2 °C11 July 1962-8.8 °C2 January 196214.8 °C736 mm9678
196139.9 °C13 June 1961-8.3 °C2 February 196115.0 °C1,036 mm8673
196040.9 °C23 June 1960-8.3 °C19 December 196014.8 °C646 mm8978
195941.5 °C12 July 1959-9.7 °C17 January 195914.8 °C609 mm10171
195837.7 °C28 June 1958-15.1 °C16 January 195814.0 °C1,244 mm5788
195737.5 °C12 August 1957-11.3 °C22 January 195713.9 °C953 mm7179
195634.0 °C20 July 1956-15.6 °C24 January 195612.5 °C1,131 mm32101
195535.0 °C20 June 1955-20.5 °C16 January 195512.9 °C888 mm4186
195431.9 °C20 June 1954-16.7 °C25 January 195412.2 °C1,358 mm1294
195335.6 °C13 August 1953-10.9 °C27 January 195313.6 °C1,015 mm5486
195235.3 °C31 July 1952-10.9 °C28 December 195213.2 °C1,195 mm3592
195134.2 °C6 August 1951-14.0 °C2 March 195113.6 °C828 mm5090
195035.3 °C6 July 1950-12.3 °C15 February 195013.6 °C776 mm5284
194935.1 °C23 August 1949-13.5 °C3 January 194913.7 °C803 mm6381
194836.4 °C26 July 1948-16.8 °C26 January 194813.7 °C885 mm6984
194738.0 °C14 July 1947-9.4 °C19 December 194714.5 °C577 mm8289
194633.9 °C9 August 1946-7.0 °C3 January 194614.5 °C3,195 mm3480
194539.5 °C20 July 1945-13.4 °C12 January 194514.4 °C429 mm99100
194439.1 °C26 July 1944-12.4 °C16 December 194414.2 °C844 mm7389
194337.3 °C15 June 1943-10.0 °C11 January 194314.3 °C836 mm5088
194240.0 °C18 July 1942-7.0 °C12 February 194216.0 °C537 mm10977
194141.8 °C30 June 1941-9.6 °C24 January 194115.7 °C427 mm10086
194040.1 °C30 June 1940-8.7 °C23 January 194014.7 °C644 mm8082

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.5 °C
+1.4 °C
Hot days (≥ 30 °C)
100 d/yr
+20
Frost days (< 0 °C)
71 d/yr
-7
Annual rainfall
800 mm
+53 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan7.3 °C+1.6 °C32 mm+24 mm
Feb9.2 °C-0.1 °C5 mm-9 mm
Mar16.6 °C+0.9 °C30 mm+1 mm
Apr27.3 °C+5.0 °C8 mm-40 mm
May30.6 °C+3.5 °C25 mm-44 mm
Jun32.8 °C+1.1 °C60 mm-17 mm
Jul35.2 °C+2.8 °C81 mm-70 mm
Aug32.0 °C+0.9 °C101 mm-32 mm
Sep24.1 °C-1.4 °C265 mm+152 mm
Oct17.5 °C-2.3 °C169 mm+105 mm
Nov14.9 °C+1.8 °C13 mm-20 mm
Dec10.0 °C+2.9 °C12 mm+3 mm

The year's extremes

Hottest day
40.6 °C
15 Jul 2025
Coldest day
-10.1 °C
28 Jan 2025
Wettest day
54.9 mm
18 Sep 2025
Windiest day
28.6 km/h
9 May 2025
Strongest gust
65.9 km/h
9 May 2025
Hottest feels-like
43.8 °C
15 Jul 2025
Coldest feels-like
-14.6 °C
28 Jan 2025
Snowiest day
10.2 cm
25 Jan 2025
Sunniest day
13.9 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 Weinan?

Weinan has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 14.7 °C and it receives 747 mm of precipitation per year.

What is the hottest day ever recorded in Weinan?

The hottest day measured in Weinan between 1940 and 2025 was 17 June 2006, reaching 42.6 °C.

What is the coldest day in Weinan?

The coldest day measured in Weinan between 1940 and 2025 was 16 January 1955, at -20.5 °C.

Does it snow in Weinan?

Yes. Weinan gets on average 16.5 cm of snow per year and has around 78 frost days.

Has the climate of Weinan warmed?

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

What is the wettest day in Weinan?

The wettest day measured in Weinan between 1940 and 2025 was 10 July 1946, with 134 mm of rain in 24 hours.

What was the windiest day in Weinan?

The windiest day measured in Weinan between 1940 and 2025 was 2 June 1946, with winds reaching 35.5 km/h.

What is the warmest month in Weinan?

The warmest month in Weinan is July (27.4 °C on average); the coldest is January (0.5 °C).

How much does it rain in Weinan?

Weinan receives on average 747 mm of precipitation per year, spread over about 90 rainy days.

Is it sunny in Weinan?

Weinan gets on average 8.7 hours of sunshine per day, roughly 3,175 hours per year over 1940-2025.

What is the biggest single-day snowfall in Weinan?

The heaviest 24-hour snowfall measured in Weinan between 1940 and 2025 was 11 November 2009, with 17.8 cm.

Are there tropical nights in Weinan?

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

What was the most extreme apparent temperature in Weinan?

In Weinan, between 1940 and 2025, the highest apparent temperature reached 46.1 °C on 31 July 1999, and the lowest was -25.3 °C on 16 January 1955.

Compare Weinan with another city

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

Nearby cities

The climate around Weinan

Other cities — China