Xinyuan climate — normals and trends

Xinyuan (China) has a warm-summer humid continental climate (Dfb) under the Köppen-Geiger classification. Its mean annual temperature is 4.7 °C and it receives 539 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 (17.4 °C on average) and the coldest is January (-10.6 °C). Rainfall peaks in May.

Xinyuan averages 182 frost days, 2 hot days (≥ 30 °C) and 100 rainy days per year.

Xinyuan has warmed by +1.0 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 35.5 °C (on 9 August 1944) and the coldest -34.7 °C (on 30 November 1952).

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

XinyuanXinjiang

coords
43.43°, 83.25°
period
19402025 · 86 yrs
DfbWarm-summer humid continentalWarmest monthJulyColdest monthJanuaryWettest monthMayDriest monthJanuary

Mean daily temperature

4.7°C

Average daily high

11.7°C

Average daily low

-1.5°C

Annual rainfall

539mm

Sunshine / day

9.7h

Mean relative humidity

65%

Average peak wind

8.0km/h

Seasonal range

28.0°C

Frost days (< 0 °C)

182 d/yr

Hot days (≥ 30 °C)

2 d/yr

Rainy days (≥ 1 mm)

100 d/yr

Annual snowfall

99.4 cm

Average feels-like high

9.8 °C

Average feels-like low

-4.6 °C

Average peak gust

30.3 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

15.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

35.5 °C

9 August 1944

Coldest day

-34.7 °C

30 November 1952

Wettest day

46 mm

19 July 1999

Windiest day

26.1 km/h

5 April 2001

Strongest gust

90.7 km/h

5 April 2001

Hottest feels-like

35.8 °C

31 July 1944

Coldest feels-like

-39.4 °C

30 November 1952

Snowiest day

12.0 cm

5 November 2025

Sunniest day

15.0 h

10 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.8 °C19 July 2025-21.4 °C24 January 20256.8 °C424 mm1168
202431.4 °C28 July 2024-26.3 °C18 February 20246.1 °C581 mm3161
202331.7 °C14 July 2023-32.7 °C13 January 20236.4 °C495 mm7172
202230.2 °C8 September 2022-22.2 °C11 December 20226.1 °C533 mm1169
202130.1 °C27 July 2021-21.9 °C29 January 20215.8 °C438 mm1185
202028.9 °C24 August 2020-20.4 °C30 December 20205.7 °C428 mm0182
201929.8 °C8 August 2019-23.2 °C30 November 20195.4 °C521 mm0161
201829.9 °C16 August 2018-28.3 °C28 January 20185.3 °C534 mm0169
201730.2 °C9 July 2017-20.7 °C16 January 20175.9 °C518 mm1172
201629.7 °C27 July 2016-25.1 °C12 February 20166.1 °C690 mm0165
201532.4 °C21 July 2015-25.3 °C28 January 20155.9 °C585 mm9162
201429.2 °C11 July 2014-26.8 °C7 January 20144.5 °C465 mm0179
201329.9 °C2 August 2013-24.6 °C11 February 20135.7 °C471 mm0171
201229.8 °C22 August 2012-28.2 °C20 January 20124.8 °C418 mm0179
201130.3 °C7 August 2011-26.8 °C6 January 20115.3 °C535 mm1179
201029.1 °C17 July 2010-25.9 °C19 January 20105.4 °C593 mm0174
200927.9 °C31 July 2009-20.4 °C26 December 20095.4 °C518 mm0170
200830.5 °C1 August 2008-25.2 °C21 January 20085.8 °C434 mm2173
200728.9 °C20 July 2007-27.0 °C6 January 20075.8 °C624 mm0175
200630.9 °C31 July 2006-29.8 °C5 January 20065.5 °C472 mm1168
200528.8 °C1 August 2005-28.6 °C17 February 20055.1 °C506 mm0176
200429.0 °C13 July 2004-28.0 °C2 February 20045.6 °C604 mm0180
200327.6 °C8 September 2003-23.6 °C25 January 20034.3 °C626 mm0191
200227.9 °C11 August 2002-24.3 °C28 January 20025.2 °C666 mm0164
200128.7 °C1 July 2001-27.9 °C11 December 20014.9 °C634 mm0182
200028.5 °C9 July 2000-25.6 °C23 February 20004.3 °C650 mm0186
199928.6 °C17 July 1999-22.8 °C6 January 19995.2 °C699 mm0183
199828.8 °C4 September 1998-21.9 °C19 January 19985.1 °C790 mm0196
199730.4 °C8 July 1997-24.6 °C6 December 19975.1 °C512 mm2171
199629.3 °C31 July 1996-28.7 °C11 January 19963.4 °C627 mm0191
199528.4 °C3 July 1995-25.3 °C20 January 19954.4 °C327 mm0181
199429.5 °C2 July 1994-26.3 °C16 January 19944.2 °C560 mm0196
199326.9 °C28 August 1993-27.2 °C8 January 19934.0 °C737 mm0191
199228.0 °C14 July 1992-21.7 °C11 January 19924.5 °C546 mm0187
199127.4 °C28 August 1991-30.8 °C18 February 19914.4 °C479 mm0185
199032.0 °C1 August 1990-25.8 °C2 February 19904.8 °C506 mm1183
198929.4 °C26 July 1989-26.3 °C18 February 19894.1 °C519 mm0192
198829.2 °C29 July 1988-25.0 °C27 February 19884.5 °C609 mm0196
198728.1 °C16 August 1987-28.5 °C26 November 19874.2 °C758 mm0193
198627.6 °C22 July 1986-23.0 °C25 November 19863.9 °C503 mm0189
198527.6 °C1 July 1985-23.6 °C30 December 19853.8 °C519 mm0195
198429.4 °C12 August 1984-29.6 °C23 December 19842.8 °C561 mm0185
198331.7 °C31 July 1983-24.5 °C20 December 19834.6 °C498 mm1187
198230.5 °C10 August 1982-23.3 °C13 February 19823.9 °C499 mm1181
198128.1 °C22 July 1981-26.7 °C24 January 19814.2 °C629 mm0185
198028.9 °C11 July 1980-26.3 °C6 February 19805.0 °C520 mm0175
197932.2 °C3 August 1979-24.7 °C28 January 19794.5 °C591 mm2171
197830.0 °C18 August 1978-29.4 °C16 January 19784.9 °C531 mm1180
197729.4 °C12 July 1977-25.4 °C27 January 19774.7 °C539 mm0178
197629.8 °C13 August 1976-29.7 °C24 December 19763.4 °C593 mm0191
197530.7 °C13 August 1975-26.3 °C4 February 19753.8 °C568 mm3188
197428.4 °C16 July 1974-27.4 °C6 February 19743.4 °C527 mm0184
197329.1 °C31 July 1973-27.8 °C27 January 19734.8 °C597 mm0187
197228.0 °C3 August 1972-27.4 °C4 February 19723.6 °C573 mm0190
197127.1 °C24 August 1971-24.0 °C28 January 19714.8 °C638 mm0185
197028.6 °C30 August 1970-27.0 °C8 January 19703.8 °C681 mm0179
196928.3 °C18 June 1969-30.0 °C29 January 19694.2 °C705 mm0180
196830.7 °C11 August 1968-30.8 °C7 February 19684.2 °C519 mm1191
196728.1 °C9 August 1967-23.3 °C1 January 19674.0 °C461 mm0185
196629.3 °C18 August 1966-23.8 °C30 December 19664.4 °C649 mm0188
196528.5 °C23 July 1965-24.1 °C20 February 19654.8 °C485 mm0167
196428.3 °C26 July 1964-30.2 °C10 December 19643.5 °C743 mm0186
196328.2 °C26 July 1963-24.5 °C1 January 19635.2 °C612 mm0186
196230.3 °C6 August 1962-28.9 °C28 November 19624.2 °C496 mm1186
196128.2 °C2 September 1961-23.9 °C2 January 19614.1 °C543 mm0187
196028.6 °C13 August 1960-23.9 °C27 December 19603.5 °C555 mm0201
195929.1 °C15 July 1959-28.4 °C21 December 19594.1 °C564 mm0181
195829.4 °C11 July 1958-26.1 °C28 January 19584.7 °C651 mm0188
195729.9 °C16 August 1957-26.8 °C3 February 19573.7 °C396 mm0203
195632.6 °C23 July 1956-28.7 °C7 January 19564.7 °C574 mm6191
195531.8 °C16 August 1955-29.1 °C2 January 19554.9 °C467 mm3198
195427.9 °C1 August 1954-29.6 °C28 November 19543.9 °C571 mm0186
195330.5 °C5 July 1953-21.7 °C10 November 19535.0 °C512 mm3190
195232.9 °C14 July 1952-34.7 °C30 November 19524.4 °C537 mm3180
195128.7 °C20 August 1951-31.4 °C27 February 19514.5 °C501 mm0186
195030.8 °C21 August 1950-24.0 °C12 February 19504.5 °C476 mm2191
194932.3 °C13 August 1949-26.5 °C14 December 19494.7 °C431 mm9184
194833.8 °C31 July 1948-26.7 °C23 December 19485.1 °C395 mm18192
194731.8 °C27 July 1947-30.0 °C17 December 19475.9 °C497 mm6171
194635.2 °C1 August 1946-27.8 °C26 November 19465.3 °C396 mm7168
194533.0 °C17 July 1945-25.5 °C4 February 19455.4 °C461 mm9172
194435.5 °C9 August 1944-28.5 °C13 December 19445.8 °C360 mm20184
194335.3 °C8 July 1943-26.5 °C20 January 19435.2 °C367 mm18192
194234.6 °C6 July 1942-25.2 °C2 February 19426.2 °C359 mm20169
194133.6 °C17 August 1941-23.0 °C11 February 19416.4 °C414 mm8160
194032.0 °C24 July 1940-27.8 °C21 January 19404.4 °C438 mm2192

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
14.4 °C
+2.7 °C
Hot days (≥ 30 °C)
1 d/yr
-1
Frost days (< 0 °C)
168 d/yr
-14
Annual rainfall
424 mm
-115 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan-0.8 °C+1.7 °C15 mm-3 mm
Feb3.9 °C+3.9 °C8 mm-13 mm
Mar8.9 °C+2.6 °C43 mm+2 mm
Apr16.8 °C+2.8 °C54 mm-15 mm
May21.9 °C+3.8 °C66 mm-9 mm
Jun24.3 °C+3.1 °C48 mm-20 mm
Jul25.7 °C+2.3 °C30 mm-26 mm
Aug24.6 °C+1.3 °C16 mm-31 mm
Sep21.1 °C+1.5 °C43 mm-0 mm
Oct14.9 °C+1.6 °C37 mm-5 mm
Nov8.0 °C+3.1 °C32 mm-4 mm
Dec2.5 °C+3.7 °C33 mm+10 mm

The year's extremes

Hottest day
30.8 °C
19 Jul 2025
Coldest day
-21.4 °C
24 Jan 2025
Wettest day
21.9 mm
2 May 2025
Windiest day
15.9 km/h
12 Apr 2025
Strongest gust
55.8 km/h
16 Apr 2025
Hottest feels-like
32.3 °C
19 Jul 2025
Coldest feels-like
-26.2 °C
24 Jan 2025
Snowiest day
12.0 cm
5 Nov 2025
Sunniest day
15.0 h
7 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 Xinyuan?

Xinyuan has a warm-summer humid continental climate (Köppen Dfb). Over 1940-2025, the average annual temperature is 4.7 °C and it receives 539 mm of precipitation per year.

What is the hottest day ever recorded in Xinyuan?

The hottest day measured in Xinyuan between 1940 and 2025 was 9 August 1944, reaching 35.5 °C.

What is the coldest day in Xinyuan?

The coldest day measured in Xinyuan between 1940 and 2025 was 30 November 1952, at -34.7 °C.

Does it snow in Xinyuan?

Yes. Xinyuan gets on average 99.4 cm of snow per year and has around 182 frost days.

Has the climate of Xinyuan warmed?

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

What is the wettest day in Xinyuan?

The wettest day measured in Xinyuan between 1940 and 2025 was 19 July 1999, with 46 mm of rain in 24 hours.

What was the windiest day in Xinyuan?

The windiest day measured in Xinyuan between 1940 and 2025 was 5 April 2001, with winds reaching 26.1 km/h.

What is the warmest month in Xinyuan?

The warmest month in Xinyuan is July (17.4 °C on average); the coldest is January (-10.6 °C).

How much does it rain in Xinyuan?

Xinyuan receives on average 539 mm of precipitation per year, spread over about 100 rainy days.

Is it sunny in Xinyuan?

Xinyuan gets on average 9.7 hours of sunshine per day, roughly 3,540 hours per year over 1940-2025.

What is the biggest single-day snowfall in Xinyuan?

The heaviest 24-hour snowfall measured in Xinyuan between 1940 and 2025 was 5 November 2025, with 12.0 cm.

Are there tropical nights in Xinyuan?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Xinyuan.

What was the most extreme apparent temperature in Xinyuan?

In Xinyuan, between 1940 and 2025, the highest apparent temperature reached 35.8 °C on 31 July 1944, and the lowest was -39.4 °C on 30 November 1952.

Compare Xinyuan with another city

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

Nearby cities

The climate around Xinyuan

Other cities — China