Kaiyuan climate — normals and trends

Kaiyuan (China) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 18.7 °C and it receives 794 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 June (23.3 °C on average) and the coldest is January (12.2 °C). Rainfall peaks in August.

Kaiyuan averages 0 frost days, 35 hot days (≥ 30 °C) and 117 rainy days per year.

Kaiyuan has warmed by +2.4 °C between 1940 and 2025, or +0.28 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.7 °C (on 1 June 1958) and the coldest -5.2 °C (on 18 December 2013).

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

KaiyuanYunnan

coords
23.70°, 103.30°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJuneColdest monthJanuaryWettest monthAugustDriest monthDecember

Mean daily temperature

18.7°C

Average daily high

24.3°C

Average daily low

14.5°C

Annual rainfall

794mm

Sunshine / day

8.4h

Mean relative humidity

69%

Average peak wind

13.3km/h

Seasonal range

11.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

35 d/yr

Rainy days (≥ 1 mm)

117 d/yr

Annual snowfall

1.0 cm

Average feels-like high

23.8 °C

Average feels-like low

14.4 °C

Average peak gust

37.5 km/h

Tropical nights (≥ 20 °C)

58 d/yr

Solar radiation

15.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.4 °C

since 1940

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

36.7 °C

1 June 1958

Coldest day

-5.2 °C

18 December 2013

Wettest day

109 mm

8 March 1973

Windiest day

32.5 km/h

7 March 1980

Strongest gust

86.0 km/h

4 August 1979

Hottest feels-like

37.6 °C

1 June 2023

Coldest feels-like

-8.4 °C

18 December 2013

Snowiest day

22.5 cm

28 December 1983

Sunniest day

13.4 h

14 June 1970

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.6 °C8 May 20251.6 °C28 November 202518.8 °C1,053 mm260
202434.8 °C26 July 20243.3 °C22 January 202420.1 °C893 mm630
202335.9 °C7 May 20230.8 °C7 January 202320.2 °C791 mm700
202234.0 °C19 August 20222.3 °C22 February 202219.3 °C828 mm560
202135.8 °C23 May 20210.2 °C11 January 202119.2 °C916 mm590
202034.5 °C8 June 20203.1 °C26 January 202019.5 °C700 mm670
201935.6 °C19 May 2019-0.2 °C7 December 201920.4 °C578 mm981
201834.0 °C26 May 20182.1 °C3 February 201819.3 °C790 mm300
201734.3 °C22 May 20170.5 °C21 December 201719.4 °C876 mm420
201633.6 °C9 May 2016-0.8 °C25 January 201619.6 °C763 mm562
201535.6 °C3 June 2015-1.2 °C13 January 201519.9 °C854 mm751
201435.5 °C4 June 20141.0 °C22 January 201419.9 °C820 mm680
201334.8 °C16 May 2013-5.2 °C18 December 201319.6 °C633 mm634
201235.4 °C4 May 20120.6 °C16 January 201220.1 °C731 mm530
201133.3 °C16 June 20112.9 °C11 January 201119.1 °C536 mm620
201035.9 °C6 May 20103.8 °C16 December 201020.4 °C520 mm780
200934.2 °C27 May 20093.5 °C30 January 200920.1 °C593 mm650
200834.2 °C9 April 20082.1 °C14 February 200819.1 °C848 mm350
200734.8 °C23 June 20072.4 °C29 January 200719.3 °C797 mm530
200634.0 °C12 April 20062.1 °C23 December 200619.7 °C734 mm670
200534.0 °C17 May 20053.3 °C22 December 200519.8 °C737 mm640
200433.1 °C3 May 2004-0.8 °C9 February 200419.0 °C698 mm421
200334.6 °C7 May 20031.6 °C7 January 200319.8 °C669 mm550
200233.2 °C23 June 20022.5 °C12 December 200219.5 °C736 mm360
200133.7 °C21 April 20011.8 °C24 December 200119.2 °C1,012 mm170
200032.3 °C25 April 20001.4 °C31 January 200019.0 °C742 mm170
199933.0 °C3 May 1999-1.9 °C27 December 199919.4 °C822 mm374
199834.0 °C11 May 19981.9 °C16 December 199819.9 °C693 mm400
199734.4 °C8 May 19974.2 °C24 January 199719.0 °C842 mm300
199632.3 °C6 May 19961.9 °C1 January 199618.8 °C986 mm230
199533.3 °C22 April 19952.4 °C31 December 199519.1 °C754 mm410
199434.4 °C2 May 19943.3 °C26 December 199419.2 °C931 mm230
199332.4 °C21 May 1993-0.1 °C29 December 199318.8 °C766 mm381
199233.5 °C13 May 19921.6 °C8 December 199218.5 °C660 mm620
199133.9 °C18 April 19910.4 °C28 December 199119.2 °C827 mm370
199032.4 °C22 August 19903.6 °C31 January 199018.8 °C864 mm240
198934.5 °C21 April 19891.8 °C14 January 198918.8 °C720 mm270
198834.4 °C12 June 19883.7 °C20 December 198819.2 °C683 mm390
198735.6 °C16 May 19871.0 °C27 December 198719.2 °C606 mm450
198633.0 °C1 June 1986-0.3 °C2 March 198618.6 °C855 mm291
198532.7 °C17 May 1985-0.5 °C25 December 198518.4 °C920 mm171
198432.7 °C20 April 19842.0 °C10 January 198418.9 °C632 mm430
198336.0 °C25 May 1983-0.6 °C28 December 198318.6 °C879 mm591
198235.0 °C12 May 1982-2.9 °C27 December 198218.9 °C815 mm363
198132.5 °C10 May 19812.2 °C29 December 198119.0 °C953 mm210
198034.9 °C30 April 19802.2 °C31 January 198019.4 °C645 mm460
197933.5 °C13 May 19791.3 °C31 January 197918.9 °C645 mm310
197832.3 °C25 April 1978-0.4 °C13 January 197818.4 °C1,037 mm161
197734.5 °C10 June 19771.4 °C16 November 197718.2 °C953 mm440
197632.0 °C19 May 19760.0 °C3 January 197618.2 °C1,006 mm160
197533.0 °C1 May 1975-1.4 °C31 December 197518.6 °C793 mm388
197432.2 °C19 May 1974-1.1 °C1 January 197418.3 °C799 mm156
197333.0 °C9 April 19730.6 °C31 December 197318.7 °C957 mm290
197233.0 °C10 July 19722.2 °C25 January 197218.4 °C927 mm390
197132.8 °C18 May 19710.1 °C10 January 197117.8 °C1,090 mm270
197034.0 °C12 May 19703.2 °C21 December 197018.6 °C879 mm260
196934.5 °C15 May 19691.8 °C4 February 196918.9 °C785 mm520
196832.0 °C7 May 1968-1.7 °C14 February 196818.3 °C992 mm191
196733.8 °C30 May 19670.1 °C16 January 196718.5 °C670 mm430
196632.9 °C1 May 19662.7 °C2 December 196617.8 °C895 mm130
196533.0 °C14 May 1965-1.1 °C31 December 196517.6 °C776 mm102
196433.0 °C20 May 19640.6 °C28 December 196418.7 °C908 mm200
196335.4 °C31 May 19631.5 °C20 January 196318.7 °C960 mm470
196234.8 °C8 May 19621.1 °C28 December 196218.7 °C782 mm380
196134.7 °C15 May 19611.2 °C17 January 196118.9 °C896 mm340
196034.8 °C27 April 19602.8 °C3 January 196019.1 °C822 mm370
195934.3 °C21 May 19591.4 °C3 February 195918.8 °C797 mm330
195836.7 °C1 June 19582.6 °C1 February 195818.7 °C715 mm520
195735.0 °C22 May 19573.0 °C7 February 195719.1 °C656 mm350
195634.2 °C19 April 19561.7 °C4 January 195618.0 °C746 mm140
195532.7 °C10 May 19551.1 °C13 January 195517.8 °C567 mm140
195431.2 °C29 May 19541.2 °C17 December 195418.2 °C548 mm80
195331.8 °C14 August 19532.6 °C27 January 195318.5 °C515 mm200
195232.4 °C6 May 19522.7 °C13 December 195218.4 °C756 mm190
195130.4 °C15 May 19514.5 °C13 January 195118.0 °C690 mm50
195033.2 °C4 May 19502.7 °C17 December 195018.1 °C769 mm190
194931.7 °C7 June 19492.0 °C8 January 194918.2 °C563 mm140
194829.9 °C31 May 19480.0 °C4 January 194817.3 °C798 mm00
194731.3 °C7 May 19471.0 °C20 December 194717.4 °C840 mm10
194630.0 °C21 May 1946-0.2 °C11 January 194617.1 °C688 mm21
194528.9 °C29 April 19451.1 °C26 February 194516.7 °C986 mm00
194429.8 °C25 April 19441.4 °C20 December 194417.0 °C825 mm00
194329.9 °C26 April 19430.3 °C11 December 194317.0 °C886 mm00
194231.3 °C17 April 19422.2 °C15 December 194216.9 °C967 mm50
194130.9 °C24 March 19412.0 °C1 February 194117.3 °C1,036 mm70
194029.7 °C26 April 19400.7 °C1 January 194017.0 °C667 mm00

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
24.2 °C
-0.1 °C
Hot days (≥ 30 °C)
26 d/yr
-9
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1053 mm
+259 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan18.3 °C-0.3 °C14 mm+1 mm
Feb20.9 °C-0.1 °C11 mm-3 mm
Mar24.2 °C-0.6 °C10 mm-12 mm
Apr27.2 °C-0.3 °C28 mm-2 mm
May27.9 °C-0.5 °C136 mm+58 mm
Jun26.9 °C-0.7 °C225 mm+85 mm
Jul27.9 °C+0.9 °C216 mm+62 mm
Aug27.0 °C+0.3 °C139 mm-22 mm
Sep26.5 °C+0.6 °C153 mm+58 mm
Oct24.4 °C+0.6 °C56 mm+5 mm
Nov19.6 °C-1.7 °C58 mm+34 mm
Dec19.6 °C+1.0 °C7 mm-6 mm

The year's extremes

Hottest day
33.6 °C
8 May 2025
Coldest day
1.6 °C
28 Nov 2025
Wettest day
35.2 mm
27 Jun 2025
Windiest day
26.9 km/h
11 Apr 2025
Strongest gust
73.1 km/h
2 Mar 2025
Hottest feels-like
35.2 °C
29 Jul 2025
Coldest feels-like
-1.4 °C
29 Nov 2025
Snowiest day
0.4 cm
27 Jan 2025
Sunniest day
13.1 h
14 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 Kaiyuan?

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

What is the hottest day ever recorded in Kaiyuan?

The hottest day measured in Kaiyuan between 1940 and 2025 was 1 June 1958, reaching 36.7 °C.

What is the coldest day in Kaiyuan?

The coldest day measured in Kaiyuan between 1940 and 2025 was 18 December 2013, at -5.2 °C.

Does it snow in Kaiyuan?

Almost never: Kaiyuan sees virtually no snow, with about 0 frost days per year.

Has the climate of Kaiyuan warmed?

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

What is the wettest day in Kaiyuan?

The wettest day measured in Kaiyuan between 1940 and 2025 was 8 March 1973, with 109 mm of rain in 24 hours.

What was the windiest day in Kaiyuan?

The windiest day measured in Kaiyuan between 1940 and 2025 was 7 March 1980, with winds reaching 32.5 km/h.

What is the warmest month in Kaiyuan?

The warmest month in Kaiyuan is June (23.3 °C on average); the coldest is January (12.2 °C).

How much does it rain in Kaiyuan?

Kaiyuan receives on average 794 mm of precipitation per year, spread over about 117 rainy days.

Is it sunny in Kaiyuan?

Kaiyuan gets on average 8.4 hours of sunshine per day, roughly 3,066 hours per year over 1940-2025.

What is the biggest single-day snowfall in Kaiyuan?

The heaviest 24-hour snowfall measured in Kaiyuan between 1940 and 2025 was 28 December 1983, with 22.5 cm.

Are there tropical nights in Kaiyuan?

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

What was the most extreme apparent temperature in Kaiyuan?

In Kaiyuan, between 1940 and 2025, the highest apparent temperature reached 37.6 °C on 1 June 2023, and the lowest was -8.4 °C on 18 December 2013.

Compare Kaiyuan with another city

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

Nearby cities

The climate around Kaiyuan

Other cities — China