Heyuan climate — normals and trends

Heyuan (China) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 21.1 °C and it receives 1,633 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.8 °C on average) and the coldest is January (12.3 °C). Rainfall peaks in June.

Heyuan averages 0 frost days, 97 hot days (≥ 30 °C) and 165 rainy days per year.

Heyuan has warmed by +1.6 °C between 1940 and 2025, or +0.19 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.8 °C (on 18 July 2005) and the coldest -2.7 °C (on 12 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

HeyuanGuangdong

coords
23.73°, 114.68°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthJuneDriest monthDecember

Mean daily temperature

21.1°C

Average daily high

25.2°C

Average daily low

18.0°C

Annual rainfall

1,633mm

Sunshine / day

8.1h

Mean relative humidity

78%

Average peak wind

12.0km/h

Seasonal range

15.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

97 d/yr

Rainy days (≥ 1 mm)

165 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.5 °C

Average feels-like low

19.5 °C

Average peak gust

32.1 km/h

Tropical nights (≥ 20 °C)

178 d/yr

Solar radiation

14.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

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

18 July 2005

Coldest day

-2.7 °C

12 January 1955

Wettest day

226 mm

6 June 1947

Windiest day

42.7 km/h

22 September 2013

Strongest gust

127.8 km/h

1 September 1962

Hottest feels-like

45.5 °C

18 July 2019

Coldest feels-like

-8.0 °C

16 January 1967

Snowiest day

0.4 cm

16 January 1993

Sunniest day

13.0 h

7 July 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.2 °C10 June 20252.9 °C13 January 202522.1 °C1,591 mm1320
202436.2 °C5 August 20240.0 °C24 January 202422.2 °C2,066 mm1180
202337.6 °C30 May 20232.3 °C30 January 202322.2 °C1,452 mm1180
202236.1 °C24 July 20223.4 °C19 December 202221.8 °C1,781 mm1180
202136.5 °C23 July 20210.2 °C13 January 202123.0 °C1,185 mm1600
202035.6 °C14 July 20203.1 °C31 December 202022.4 °C1,249 mm1270
201937.0 °C24 August 20195.3 °C1 January 201922.4 °C1,761 mm1270
201836.7 °C31 May 20181.8 °C6 February 201822.0 °C1,501 mm1160
201736.7 °C29 July 20175.7 °C18 December 201722.0 °C1,415 mm1240
201636.4 °C8 July 20160.4 °C25 January 201621.8 °C2,168 mm1140
201536.7 °C7 August 20154.2 °C18 December 201522.2 °C1,627 mm1170
201435.6 °C9 July 20141.4 °C23 January 201421.7 °C1,298 mm1370
201335.0 °C21 June 20132.5 °C30 December 201321.4 °C1,862 mm1020
201235.8 °C1 August 20122.2 °C31 December 201221.4 °C1,739 mm1220
201136.4 °C29 August 20112.8 °C12 January 201121.1 °C1,146 mm1240
201035.2 °C8 September 20100.5 °C18 December 201021.3 °C1,957 mm1010
200937.1 °C2 August 20090.2 °C11 January 200922.0 °C1,180 mm1350
200836.7 °C28 July 20082.1 °C3 February 200821.3 °C1,711 mm1120
200734.9 °C3 August 20072.2 °C29 January 200721.8 °C1,381 mm1220
200636.0 °C13 July 20062.4 °C7 January 200621.8 °C2,023 mm1110
200537.8 °C18 July 20050.9 °C1 January 200521.5 °C1,830 mm1160
200437.6 °C1 July 20042.7 °C22 January 200421.7 °C1,179 mm1220
200335.9 °C2 August 20033.0 °C21 December 200321.9 °C1,393 mm1250
200235.8 °C5 July 20021.6 °C27 December 200222.2 °C1,274 mm1240
200135.4 °C4 July 20012.7 °C24 December 200121.7 °C1,757 mm1120
200034.9 °C5 June 20002.2 °C1 February 200021.4 °C1,847 mm1080
199935.9 °C20 August 19990.3 °C23 December 199921.7 °C1,702 mm1020
199834.3 °C19 August 19984.0 °C19 January 199822.0 °C1,660 mm1120
199735.3 °C29 August 19973.9 °C11 January 199721.2 °C2,183 mm820
199634.9 °C25 July 19961.4 °C20 February 199621.1 °C1,666 mm1120
199535.3 °C23 July 19953.0 °C7 January 199520.9 °C1,776 mm970
199436.1 °C10 July 19942.2 °C21 January 199421.4 °C1,856 mm880
199334.0 °C26 August 19930.8 °C29 January 199320.8 °C1,868 mm940
199234.7 °C30 July 19922.8 °C15 January 199220.8 °C2,022 mm990
199135.9 °C4 June 1991-0.9 °C29 December 199121.6 °C1,276 mm1231
199036.0 °C17 August 19902.0 °C1 February 199021.5 °C1,885 mm960
198935.7 °C16 July 19892.4 °C14 January 198921.3 °C1,460 mm1050
198836.4 °C9 July 19884.2 °C12 December 198820.6 °C1,763 mm1010
198735.3 °C13 July 19873.1 °C7 December 198721.7 °C1,793 mm1030
198635.3 °C10 July 19861.3 °C7 January 198621.1 °C1,765 mm1140
198535.6 °C22 June 19850.7 °C17 December 198520.6 °C1,906 mm1020
198434.4 °C29 July 19841.5 °C25 December 198420.3 °C1,722 mm890
198335.6 °C11 August 19831.5 °C30 December 198320.8 °C2,478 mm1110
198236.3 °C28 July 19821.3 °C28 December 198221.2 °C1,910 mm980
198135.9 °C8 August 19813.3 °C21 December 198121.2 °C1,948 mm930
198036.1 °C10 July 19800.7 °C31 January 198021.2 °C1,860 mm1070
197934.8 °C28 July 19791.5 °C1 February 197920.8 °C1,763 mm880
197834.5 °C15 July 19781.7 °C22 January 197820.8 °C2,095 mm950
197734.5 °C25 July 19770.2 °C30 January 197721.3 °C1,257 mm1120
197635.4 °C25 May 1976-0.1 °C28 December 197620.4 °C1,792 mm911
197533.8 °C30 July 19751.0 °C14 December 197520.9 °C2,398 mm900
197434.9 °C21 August 19740.8 °C2 January 197420.9 °C1,786 mm1160
197333.5 °C23 August 19731.3 °C27 December 197321.3 °C2,620 mm850
197235.3 °C21 July 19720.7 °C9 February 197221.0 °C2,123 mm1020
197136.0 °C20 July 19711.5 °C6 January 197120.8 °C1,525 mm960
197034.8 °C1 August 19701.6 °C5 January 197020.7 °C1,928 mm1060
196935.1 °C27 July 19690.1 °C5 February 196920.6 °C1,628 mm1050
196835.3 °C24 July 19682.6 °C7 February 196821.0 °C1,953 mm850
196735.3 °C29 August 1967-1.7 °C16 January 196720.7 °C1,376 mm1042
196632.3 °C13 August 19660.8 °C28 December 196620.7 °C1,606 mm610
196533.1 °C26 July 19651.2 °C31 December 196520.2 °C1,658 mm300
196436.2 °C7 August 19642.0 °C26 February 196421.1 °C1,606 mm1160
196337.0 °C5 September 1963-1.4 °C16 January 196321.5 °C787 mm1321
196235.2 °C2 August 19620.8 °C28 January 196220.8 °C1,628 mm1080
196135.0 °C30 June 1961-0.4 °C19 January 196121.3 °C2,212 mm871
196035.5 °C21 August 19600.9 °C25 January 196021.4 °C1,815 mm860
195935.3 °C29 August 19591.7 °C11 January 195921.1 °C1,988 mm810
195834.6 °C15 July 19581.2 °C16 January 195820.9 °C1,283 mm1020
195735.2 °C15 August 1957-1.8 °C11 February 195720.8 °C1,868 mm943
195635.4 °C3 September 1956-0.5 °C10 January 195620.9 °C989 mm1082
195533.0 °C23 September 1955-2.7 °C12 January 195520.8 °C1,069 mm712
195433.1 °C15 August 19542.3 °C17 December 195421.1 °C897 mm950
195334.8 °C12 August 19532.1 °C12 December 195321.1 °C1,174 mm760
195231.8 °C1 September 19520.6 °C19 February 195221.1 °C1,441 mm540
195133.1 °C31 July 1951-0.9 °C13 January 195120.4 °C1,768 mm362
195031.8 °C17 July 19503.1 °C10 December 195020.6 °C1,637 mm330
194932.9 °C14 September 19490.5 °C10 January 194921.3 °C1,166 mm750
194833.1 °C6 July 19480.9 °C27 January 194820.9 °C1,312 mm490
194731.9 °C21 June 19472.2 °C20 December 194720.2 °C1,888 mm270
194634.6 °C17 July 19461.1 °C7 January 194621.4 °C748 mm1140
194531.7 °C30 July 19450.9 °C4 February 194519.2 °C1,418 mm360
194431.8 °C26 September 19440.6 °C20 December 194420.4 °C1,265 mm260
194334.3 °C25 May 19431.0 °C12 January 194320.9 °C659 mm990
194232.0 °C15 August 19422.3 °C7 December 194220.2 °C1,510 mm540
194131.7 °C29 June 19412.1 °C29 December 194120.2 °C1,679 mm310
194034.1 °C30 August 1940-0.3 °C24 January 194020.2 °C1,280 mm562

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
26.6 °C
+1.4 °C
Hot days (≥ 30 °C)
132 d/yr
+35
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1591 mm
-42 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan19.7 °C+2.7 °C4 mm-35 mm
Feb18.9 °C+0.8 °C25 mm-40 mm
Mar22.5 °C+0.9 °C77 mm-31 mm
Apr26.8 °C+1.5 °C102 mm-73 mm
May28.7 °C+0.4 °C183 mm-73 mm
Jun31.5 °C+1.6 °C242 mm-56 mm
Jul32.6 °C+1.2 °C335 mm+130 mm
Aug31.8 °C+0.6 °C322 mm+102 mm
Sep31.9 °C+1.6 °C242 mm+96 mm
Oct29.2 °C+1.8 °C28 mm-25 mm
Nov23.0 °C-0.2 °C16 mm-21 mm
Dec21.7 °C+3.1 °C17 mm-16 mm

The year's extremes

Hottest day
36.2 °C
10 Jun 2025
Coldest day
2.9 °C
13 Jan 2025
Wettest day
64.1 mm
5 Aug 2025
Windiest day
32.5 km/h
12 Apr 2025
Strongest gust
79.9 km/h
12 Apr 2025
Hottest feels-like
43.9 °C
7 Jul 2025
Coldest feels-like
-1.2 °C
9 Feb 2025
Sunniest day
13.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 Heyuan?

Heyuan has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 21.1 °C and it receives 1,633 mm of precipitation per year.

What is the hottest day ever recorded in Heyuan?

The hottest day measured in Heyuan between 1940 and 2025 was 18 July 2005, reaching 37.8 °C.

What is the coldest day in Heyuan?

The coldest day measured in Heyuan between 1940 and 2025 was 12 January 1955, at -2.7 °C.

Does it snow in Heyuan?

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

Has the climate of Heyuan warmed?

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

What is the wettest day in Heyuan?

The wettest day measured in Heyuan between 1940 and 2025 was 6 June 1947, with 226 mm of rain in 24 hours.

What was the windiest day in Heyuan?

The windiest day measured in Heyuan between 1940 and 2025 was 22 September 2013, with winds reaching 42.7 km/h.

What is the warmest month in Heyuan?

The warmest month in Heyuan is July (27.8 °C on average); the coldest is January (12.3 °C).

How much does it rain in Heyuan?

Heyuan receives on average 1,633 mm of precipitation per year, spread over about 165 rainy days.

Is it sunny in Heyuan?

Heyuan gets on average 8.1 hours of sunshine per day, roughly 2,957 hours per year over 1940-2025.

What is the biggest single-day snowfall in Heyuan?

The heaviest 24-hour snowfall measured in Heyuan between 1940 and 2025 was 16 January 1993, with 0.4 cm.

Are there tropical nights in Heyuan?

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

What was the most extreme apparent temperature in Heyuan?

In Heyuan, between 1940 and 2025, the highest apparent temperature reached 45.5 °C on 18 July 2019, and the lowest was -8.0 °C on 16 January 1967.

Compare Heyuan with another city

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

Nearby cities

The climate around Heyuan

Other cities — China