Yan’an climate — normals and trends

Yan’an (China) has a hot-summer humid continental, dry winter climate (Dwa) under the Köppen-Geiger classification. Its mean annual temperature is 9.6 °C and it receives 735 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 (22.9 °C on average) and the coldest is January (-5.6 °C). Rainfall peaks in August.

Yan’an averages 135 frost days, 21 hot days (≥ 30 °C) and 89 rainy days per year.

Yan’an has warmed by +1.7 °C between 1940 and 2025, or +0.20 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 37.7 °C (on 1 July 1941) and the coldest -31.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

Yan’anShaanxi

coords
36.60°, 109.49°
period
19402025 · 86 yrs
DwaHot-summer humid continental, dry winterWarmest monthJulyColdest monthJanuaryWettest monthAugustDriest monthDecember

Mean daily temperature

9.6°C

Average daily high

15.3°C

Average daily low

4.5°C

Annual rainfall

735mm

Sunshine / day

9.0h

Mean relative humidity

60%

Average peak wind

15.0km/h

Seasonal range

28.5°C

Frost days (< 0 °C)

135 d/yr

Hot days (≥ 30 °C)

21 d/yr

Rainy days (≥ 1 mm)

89 d/yr

Annual snowfall

31.7 cm

Average feels-like high

13.0 °C

Average feels-like low

1.9 °C

Average peak gust

31.7 km/h

Tropical nights (≥ 20 °C)

12 d/yr

Solar radiation

15.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.7 °C

since 1940

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

37.7 °C

1 July 1941

Coldest day

-31.5 °C

16 January 1955

Wettest day

132 mm

13 August 1946

Windiest day

49.7 km/h

2 June 1946

Strongest gust

96.8 km/h

2 April 1970

Hottest feels-like

39.2 °C

21 July 2000

Coldest feels-like

-37.1 °C

16 January 1955

Snowiest day

13.6 cm

14 March 1958

Sunniest day

14.1 h

16 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.4 °C15 July 2025-16.9 °C7 February 202511.2 °C729 mm33126
202434.9 °C12 June 2024-19.0 °C22 January 202411.7 °C572 mm44114
202334.4 °C10 July 2023-19.2 °C21 December 202310.8 °C559 mm41126
202234.4 °C8 July 2022-16.1 °C17 December 202210.9 °C575 mm26111
202136.6 °C31 July 2021-22.4 °C7 January 202111.1 °C785 mm39115
202033.7 °C5 June 2020-20.2 °C31 December 202010.2 °C609 mm16115
201935.0 °C28 July 2019-15.2 °C17 January 201910.7 °C549 mm28127
201833.0 °C23 June 2018-18.0 °C3 February 201810.4 °C529 mm16118
201736.9 °C11 July 2017-14.8 °C20 January 201710.7 °C568 mm34131
201632.8 °C29 June 2016-21.1 °C25 January 201610.5 °C579 mm13124
201533.6 °C30 July 2015-14.8 °C1 January 201510.7 °C489 mm18115
201431.7 °C31 July 2014-15.5 °C10 February 201410.2 °C647 mm10119
201333.3 °C21 May 2013-19.8 °C3 January 201310.9 °C774 mm20116
201232.9 °C13 June 2012-17.8 °C23 December 20129.5 °C637 mm16139
201134.4 °C7 June 2011-18.0 °C6 January 20119.7 °C628 mm20123
201033.6 °C22 June 2010-17.4 °C31 December 201010.4 °C575 mm27125
200934.2 °C24 June 2009-19.7 °C23 January 200910.4 °C535 mm29129
200832.2 °C3 July 2008-18.9 °C22 December 20089.7 °C552 mm19119
200734.1 °C11 July 2007-14.1 °C13 January 200710.7 °C612 mm32124
200636.0 °C17 June 2006-17.3 °C6 January 200611.0 °C610 mm40126
200536.9 °C22 June 2005-16.7 °C5 December 200510.4 °C507 mm41135
200434.5 °C26 June 2004-17.6 °C25 January 200410.4 °C541 mm21126
200332.4 °C19 June 2003-21.3 °C5 January 20039.9 °C889 mm15129
200235.6 °C12 July 2002-24.0 °C25 December 200210.8 °C580 mm39125
200135.8 °C8 July 2001-13.9 °C14 January 200110.8 °C668 mm36134
200037.0 °C21 July 2000-21.9 °C26 January 200010.5 °C615 mm34144
199935.6 °C31 July 1999-15.7 °C21 December 199911.1 °C477 mm38131
199834.8 °C21 June 1998-20.4 °C19 January 199811.0 °C652 mm29133
199735.6 °C21 July 1997-15.9 °C5 January 199710.6 °C411 mm52133
199632.1 °C6 July 1996-17.1 °C20 February 19969.2 °C744 mm8146
199535.2 °C5 July 1995-15.3 °C5 February 199510.1 °C563 mm26148
199432.3 °C4 August 1994-17.4 °C21 January 19949.8 °C727 mm17134
199333.0 °C15 June 1993-19.3 °C16 January 19938.9 °C610 mm8133
199234.1 °C7 July 1992-17.4 °C1 January 19929.1 °C774 mm20145
199132.3 °C11 July 1991-22.4 °C29 December 19919.5 °C593 mm20140
199034.4 °C15 July 1990-16.4 °C31 January 19909.7 °C817 mm21133
198931.2 °C20 July 1989-21.0 °C14 January 19899.3 °C601 mm5139
198831.8 °C30 June 1988-19.8 °C23 January 19888.9 °C844 mm9144
198733.7 °C7 July 1987-22.6 °C29 November 198710.1 °C550 mm23140
198633.1 °C23 July 1986-16.1 °C5 January 19868.8 °C503 mm18146
198533.1 °C18 July 1985-18.2 °C8 December 19858.8 °C831 mm19146
198431.0 °C10 August 1984-24.1 °C18 December 19848.1 °C680 mm8142
198331.6 °C16 July 1983-18.7 °C8 January 19838.9 °C743 mm10141
198233.8 °C25 July 1982-17.8 °C18 January 19829.6 °C701 mm24136
198134.2 °C7 May 1981-17.0 °C2 January 19819.3 °C623 mm28146
198035.1 °C29 May 1980-21.3 °C30 January 19809.2 °C619 mm16149
197933.8 °C14 June 1979-16.4 °C15 January 19799.6 °C634 mm15150
197834.6 °C8 July 1978-17.7 °C16 January 19789.5 °C777 mm22140
197732.7 °C30 June 1977-19.6 °C13 January 19779.3 °C766 mm10131
197634.7 °C23 July 1976-19.1 °C28 December 19768.3 °C782 mm11146
197533.0 °C16 July 1975-24.6 °C12 December 19759.0 °C833 mm21132
197435.1 °C16 June 1974-17.8 °C7 February 19749.0 °C561 mm18144
197335.2 °C3 August 1973-18.3 °C3 January 19739.8 °C754 mm24138
197234.7 °C30 June 1972-21.5 °C10 February 19729.2 °C551 mm29132
197132.5 °C21 June 1971-22.3 °C29 January 19719.1 °C731 mm21139
197033.0 °C19 July 1970-20.9 °C5 January 19709.0 °C539 mm28153
196934.3 °C21 July 1969-23.6 °C4 February 19699.1 °C733 mm27144
196833.1 °C25 July 1968-21.0 °C3 February 19688.8 °C765 mm19144
196733.9 °C31 July 1967-24.9 °C11 December 19678.1 °C1,036 mm21140
196634.2 °C21 June 1966-18.4 °C27 December 19669.5 °C870 mm8144
196532.9 °C3 July 1965-15.6 °C24 December 19659.8 °C497 mm16133
196431.4 °C6 August 1964-20.7 °C31 January 19648.5 °C1,274 mm5131
196331.7 °C25 July 1963-22.0 °C25 December 19638.6 °C888 mm15146
196233.9 °C11 July 1962-19.8 °C29 November 19628.7 °C920 mm9150
196134.4 °C11 June 1961-18.5 °C11 January 19619.7 °C1,034 mm13127
196033.5 °C24 June 1960-20.5 °C24 January 19609.1 °C831 mm17145
195931.2 °C4 July 1959-19.6 °C5 January 19598.9 °C757 mm11139
195831.6 °C22 July 1958-22.9 °C16 January 19589.0 °C1,016 mm11140
195733.5 °C11 August 1957-18.2 °C10 February 19579.1 °C682 mm19137
195631.6 °C19 July 1956-25.0 °C26 January 19568.0 °C988 mm4149
195530.8 °C24 July 1955-31.5 °C16 January 19558.7 °C975 mm7139
195428.4 °C20 June 1954-27.4 °C12 December 19547.8 °C938 mm0135
195330.7 °C13 August 1953-24.4 °C10 December 19538.8 °C996 mm3132
195231.3 °C14 July 1952-28.2 °C19 February 19528.6 °C921 mm2128
195128.6 °C2 June 1951-26.3 °C1 March 19518.5 °C981 mm0137
195032.2 °C6 July 1950-24.4 °C18 February 19509.0 °C739 mm9139
194930.8 °C10 July 1949-27.0 °C3 January 19499.2 °C1,030 mm2131
194831.8 °C26 July 1948-25.9 °C26 January 19489.2 °C902 mm14134
194735.5 °C23 July 1947-19.5 °C19 December 19479.9 °C661 mm35139
194630.6 °C7 May 1946-12.9 °C9 January 194610.1 °C3,312 mm2132
194536.6 °C20 July 1945-23.0 °C8 February 194510.2 °C405 mm51135
194436.0 °C15 July 1944-21.9 °C20 December 19449.6 °C775 mm41143
194333.3 °C23 June 1943-18.6 °C11 January 194310.0 °C656 mm16131
194236.7 °C6 July 1942-17.3 °C17 January 194211.0 °C626 mm39128
194137.7 °C1 July 1941-17.5 °C23 January 194110.5 °C488 mm29136
194035.5 °C19 June 1940-17.0 °C26 January 194010.1 °C641 mm26151

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
16.8 °C
+1.5 °C
Hot days (≥ 30 °C)
33 d/yr
+12
Frost days (< 0 °C)
126 d/yr
-9
Annual rainfall
729 mm
-6 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan3.0 °C+2.6 °C13 mm+6 mm
Feb4.3 °C+0.4 °C4 mm-9 mm
Mar11.6 °C+1.1 °C32 mm+6 mm
Apr21.6 °C+4.0 °C8 mm-35 mm
May25.1 °C+2.2 °C25 mm-34 mm
Jun27.7 °C+0.7 °C83 mm+9 mm
Jul28.8 °C+0.9 °C134 mm-22 mm
Aug27.4 °C+1.4 °C112 mm-50 mm
Sep21.5 °C+0.3 °C105 mm-3 mm
Oct14.0 °C-1.6 °C190 mm+133 mm
Nov10.6 °C+2.2 °C10 mm-13 mm
Dec5.0 °C+3.4 °C13 mm+7 mm

The year's extremes

Hottest day
34.4 °C
15 Jul 2025
Coldest day
-16.9 °C
7 Feb 2025
Wettest day
30.7 mm
12 Oct 2025
Windiest day
44.1 km/h
13 Apr 2025
Strongest gust
87.5 km/h
5 May 2025
Hottest feels-like
37.5 °C
15 Jul 2025
Coldest feels-like
-23.4 °C
7 Feb 2025
Snowiest day
6.4 cm
25 Jan 2025
Sunniest day
14.0 h
16 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 Yan’an?

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

What is the hottest day ever recorded in Yan’an?

The hottest day measured in Yan’an between 1940 and 2025 was 1 July 1941, reaching 37.7 °C.

What is the coldest day in Yan’an?

The coldest day measured in Yan’an between 1940 and 2025 was 16 January 1955, at -31.5 °C.

Does it snow in Yan’an?

Yes. Yan’an gets on average 31.7 cm of snow per year and has around 135 frost days.

Has the climate of Yan’an warmed?

Yes: Yan’an warmed by +1.7 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Yan’an?

The wettest day measured in Yan’an between 1940 and 2025 was 13 August 1946, with 132 mm of rain in 24 hours.

What was the windiest day in Yan’an?

The windiest day measured in Yan’an between 1940 and 2025 was 2 June 1946, with winds reaching 49.7 km/h.

What is the warmest month in Yan’an?

The warmest month in Yan’an is July (22.9 °C on average); the coldest is January (-5.6 °C).

How much does it rain in Yan’an?

Yan’an receives on average 735 mm of precipitation per year, spread over about 89 rainy days.

Is it sunny in Yan’an?

Yan’an 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 Yan’an?

The heaviest 24-hour snowfall measured in Yan’an between 1940 and 2025 was 14 March 1958, with 13.6 cm.

Are there tropical nights in Yan’an?

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

What was the most extreme apparent temperature in Yan’an?

In Yan’an, between 1940 and 2025, the highest apparent temperature reached 39.2 °C on 21 July 2000, and the lowest was -37.1 °C on 16 January 1955.

Compare Yan’an with another city

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

Nearby cities

The climate around Yan’an

Other cities — China