Guangzhou climate — normals and trends

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

Guangzhou averages 0 frost days, 133 hot days (≥ 30 °C) and 173 rainy days per year.

Guangzhou has warmed by +1.5 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.5 °C (on 22 August 2017) and the coldest 0.6 °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

GuangzhouGuangdong

coords
23.12°, 113.25°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthJuneDriest monthDecember

Mean daily temperature

22.9°C

Average daily high

26.6°C

Average daily low

20.0°C

Annual rainfall

1,833mm

Sunshine / day

8.0h

Mean relative humidity

76%

Average peak wind

15.2km/h

Seasonal range

14.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

133 d/yr

Rainy days (≥ 1 mm)

173 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.0 °C

Average feels-like low

21.8 °C

Average peak gust

31.0 km/h

Tropical nights (≥ 20 °C)

206 d/yr

Solar radiation

14.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

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

38.5 °C

22 August 2017

Coldest day

0.6 °C

12 January 1955

Wettest day

204 mm

2 July 1961

Windiest day

66.5 km/h

16 September 2018

Strongest gust

132.8 km/h

16 September 2018

Hottest feels-like

46.9 °C

18 July 2019

Coldest feels-like

-5.1 °C

11 February 1957

Snowiest day

0.1 cm

24 January 2016

Sunniest day

13.0 h

10 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.9 °C9 July 20256.0 °C13 January 202523.7 °C1,726 mm1570
202437.5 °C5 August 20243.6 °C24 January 202423.9 °C2,172 mm1580
202337.6 °C30 May 20235.5 °C22 December 202323.9 °C1,849 mm1470
202237.7 °C25 July 20225.8 °C21 February 202223.3 °C2,017 mm1510
202136.8 °C27 July 20213.8 °C13 January 202124.1 °C1,539 mm1680
202037.1 °C14 July 20205.8 °C31 December 202024.0 °C1,456 mm1500
201937.7 °C18 July 20198.7 °C1 January 201924.1 °C1,915 mm1530
201836.2 °C30 May 20184.6 °C30 January 201823.5 °C1,827 mm1410
201738.5 °C22 August 20177.4 °C18 December 201723.6 °C1,650 mm1390
201637.7 °C9 July 20162.6 °C24 January 201623.4 °C2,335 mm1570
201536.9 °C8 August 20157.3 °C18 December 201523.9 °C1,971 mm1610
201436.8 °C23 July 20144.4 °C20 February 201423.2 °C1,643 mm1520
201336.4 °C13 July 20136.2 °C28 December 201323.1 °C2,120 mm1290
201237.0 °C21 July 20125.1 °C26 January 201223.0 °C1,961 mm1530
201136.6 °C28 July 20114.9 °C12 January 201122.8 °C1,350 mm1440
201036.8 °C5 July 20103.4 °C18 December 201023.2 °C1,943 mm1250
200937.2 °C18 July 20094.0 °C11 January 200923.5 °C1,463 mm1600
200837.8 °C28 July 20084.7 °C3 February 200822.9 °C1,997 mm1420
200736.7 °C14 July 20076.0 °C29 January 200723.6 °C1,494 mm1450
200637.0 °C13 July 20065.7 °C7 January 200623.6 °C1,917 mm1540
200537.8 °C18 July 20053.6 °C1 January 200523.2 °C1,807 mm1570
200438.4 °C1 July 20044.8 °C22 January 200423.3 °C1,302 mm1470
200336.7 °C15 July 20035.9 °C6 January 200323.5 °C1,555 mm1480
200236.1 °C14 July 20024.5 °C27 December 200223.7 °C1,795 mm1460
200136.1 °C23 August 20015.8 °C24 December 200123.4 °C1,968 mm1420
200036.3 °C5 June 20005.3 °C27 January 200023.3 °C1,861 mm1460
199936.7 °C20 August 19992.5 °C23 December 199923.6 °C1,804 mm1490
199836.5 °C31 July 19986.0 °C6 February 199823.8 °C2,018 mm1480
199736.8 °C30 August 19976.3 °C12 January 199723.1 °C2,567 mm1410
199636.3 °C26 July 19963.7 °C20 February 199622.8 °C1,992 mm1450
199536.5 °C23 July 19955.4 °C7 January 199522.7 °C1,807 mm1380
199436.9 °C10 July 19945.5 °C21 January 199423.2 °C1,816 mm1320
199335.7 °C29 July 19933.7 °C17 January 199322.7 °C2,069 mm1280
199236.2 °C7 August 19925.4 °C15 January 199222.6 °C2,422 mm1280
199136.1 °C4 June 19912.0 °C29 December 199123.6 °C1,283 mm1580
199037.7 °C17 August 19905.0 °C1 February 199023.4 °C1,721 mm1420
198937.0 °C16 July 19895.0 °C14 January 198923.0 °C1,596 mm1380
198837.2 °C9 July 19886.2 °C13 December 198822.4 °C1,917 mm1330
198738.4 °C13 July 19875.7 °C7 December 198723.5 °C2,124 mm1320
198637.1 °C31 July 19863.7 °C1 March 198622.9 °C1,618 mm1510
198535.9 °C22 June 19854.0 °C25 December 198522.4 °C2,113 mm1410
198436.0 °C26 July 19843.8 °C10 January 198422.1 °C1,706 mm1220
198336.2 °C8 July 19833.8 °C30 December 198322.4 °C2,681 mm1470
198238.3 °C29 July 19823.6 °C28 December 198222.8 °C2,225 mm1340
198136.7 °C8 August 19815.7 °C14 January 198123.0 °C2,031 mm1240
198037.7 °C10 July 19804.0 °C6 February 198023.1 °C1,661 mm1400
197936.2 °C28 July 19794.2 °C1 February 197922.6 °C2,039 mm1300
197835.6 °C5 July 19783.7 °C22 January 197822.6 °C2,206 mm1300
197736.0 °C25 July 19772.3 °C31 January 197723.0 °C1,604 mm1460
197636.5 °C26 May 19762.9 °C28 December 197622.2 °C1,972 mm1160
197535.2 °C7 August 19753.1 °C14 December 197522.7 °C2,626 mm1350
197436.0 °C20 August 19743.1 °C2 January 197422.7 °C2,034 mm1470
197335.4 °C23 June 19734.8 °C26 December 197323.1 °C2,989 mm1250
197236.1 °C11 July 19723.2 °C9 February 197222.6 °C2,459 mm1280
197136.1 °C15 July 19714.4 °C6 January 197122.5 °C2,023 mm1220
197035.6 °C6 July 19704.5 °C16 January 197022.4 °C2,081 mm1350
196936.2 °C27 July 19692.5 °C6 February 196922.3 °C2,019 mm1300
196836.2 °C25 July 19684.9 °C7 February 196822.7 °C2,200 mm1170
196736.1 °C17 July 19672.1 °C17 January 196722.5 °C1,646 mm1340
196633.6 °C17 August 19664.6 °C1 January 196622.7 °C1,694 mm1200
196534.2 °C14 July 19653.8 °C31 December 196522.0 °C2,053 mm700
196436.5 °C7 August 19645.2 °C22 February 196422.8 °C1,901 mm1460
196337.0 °C31 May 19631.1 °C16 January 196322.9 °C1,323 mm1480
196235.8 °C2 August 19623.6 °C28 January 196222.5 °C1,633 mm1340
196137.5 °C1 July 19612.3 °C19 January 196122.9 °C2,569 mm1310
196036.6 °C21 August 19603.5 °C25 January 196023.0 °C1,736 mm1250
195936.4 °C29 August 19595.4 °C14 January 195922.7 °C2,305 mm1170
195836.4 °C16 July 19583.2 °C17 January 195822.6 °C1,367 mm1330
195736.5 °C14 August 19571.3 °C11 February 195722.4 °C2,118 mm1250
195636.0 °C4 September 19562.5 °C10 January 195622.7 °C978 mm1570
195533.4 °C3 May 19550.6 °C12 January 195522.5 °C1,244 mm1240
195434.5 °C22 July 19544.7 °C17 December 195422.7 °C1,148 mm1240
195334.5 °C17 August 19534.8 °C12 December 195322.7 °C1,437 mm1200
195233.2 °C11 July 19524.4 °C19 February 195222.9 °C1,625 mm1110
195132.9 °C13 August 19513.3 °C13 January 195122.3 °C1,772 mm960
195033.1 °C17 July 19505.0 °C10 December 195022.4 °C1,928 mm1060
194936.2 °C8 June 19493.7 °C9 January 194923.0 °C1,233 mm1190
194833.8 °C6 July 19484.0 °C27 January 194822.7 °C1,450 mm1030
194733.0 °C29 August 19474.6 °C20 December 194722.0 °C1,647 mm840
194636.2 °C17 July 19465.1 °C6 January 194623.0 °C982 mm1430
194533.1 °C30 July 19454.4 °C17 January 194521.3 °C1,597 mm890
194434.3 °C8 April 19443.1 °C21 December 194422.2 °C1,865 mm800
194337.0 °C26 May 19433.9 °C12 January 194322.5 °C788 mm1310
194233.0 °C15 August 19424.9 °C7 December 194222.0 °C1,898 mm1080
194132.9 °C29 June 19415.3 °C29 December 194122.0 °C2,056 mm800
194034.4 °C31 August 19402.8 °C25 January 194021.8 °C1,573 mm990

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
27.8 °C
+1.2 °C
Hot days (≥ 30 °C)
157 d/yr
+24
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1726 mm
-107 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan21.5 °C+2.8 °C2 mm-33 mm
Feb20.7 °C+1.0 °C18 mm-44 mm
Mar24.0 °C+0.9 °C68 mm-38 mm
Apr28.5 °C+1.7 °C73 mm-121 mm
May29.9 °C0.0 °C265 mm-45 mm
Jun32.0 °C+0.5 °C355 mm+35 mm
Jul33.7 °C+1.0 °C279 mm+59 mm
Aug32.6 °C+0.3 °C322 mm+70 mm
Sep32.8 °C+1.5 °C251 mm+69 mm
Oct30.1 °C+1.5 °C64 mm-10 mm
Nov24.5 °C-0.1 °C12 mm-32 mm
Dec23.1 °C+2.8 °C17 mm-16 mm

The year's extremes

Hottest day
36.9 °C
9 Jul 2025
Coldest day
6.0 °C
13 Jan 2025
Wettest day
66.9 mm
5 Aug 2025
Windiest day
46.7 km/h
24 Sep 2025
Strongest gust
100.4 km/h
24 Sep 2025
Hottest feels-like
44.6 °C
26 Jul 2025
Coldest feels-like
3.0 °C
12 Jan 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 Guangzhou?

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

What is the hottest day ever recorded in Guangzhou?

The hottest day measured in Guangzhou between 1940 and 2025 was 22 August 2017, reaching 38.5 °C.

What is the coldest day in Guangzhou?

The coldest day measured in Guangzhou between 1940 and 2025 was 12 January 1955, at 0.6 °C.

Does it snow in Guangzhou?

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

Has the climate of Guangzhou warmed?

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

What is the wettest day in Guangzhou?

The wettest day measured in Guangzhou between 1940 and 2025 was 2 July 1961, with 204 mm of rain in 24 hours.

What was the windiest day in Guangzhou?

The windiest day measured in Guangzhou between 1940 and 2025 was 16 September 2018, with winds reaching 66.5 km/h.

What is the warmest month in Guangzhou?

The warmest month in Guangzhou is July (29.2 °C on average); the coldest is January (14.6 °C).

How much does it rain in Guangzhou?

Guangzhou receives on average 1,833 mm of precipitation per year, spread over about 173 rainy days.

Is it sunny in Guangzhou?

Guangzhou gets on average 8.0 hours of sunshine per day, roughly 2,920 hours per year over 1940-2025.

What is the biggest single-day snowfall in Guangzhou?

The heaviest 24-hour snowfall measured in Guangzhou between 1940 and 2025 was 24 January 2016, with 0.1 cm.

Are there tropical nights in Guangzhou?

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

What was the most extreme apparent temperature in Guangzhou?

In Guangzhou, between 1940 and 2025, the highest apparent temperature reached 46.9 °C on 18 July 2019, and the lowest was -5.1 °C on 11 February 1957.

Compare Guangzhou with another city

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

Nearby cities

The climate around Guangzhou

Other cities — China