Nanning climate — normals and trends

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

Nanning averages 0 frost days, 127 hot days (≥ 30 °C) and 183 rainy days per year.

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

The hottest day of the period reached 40.3 °C (on 28 July 1946) and the coldest 0.3 °C (on 17 January 1967).

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

NanningGuangxi

coords
22.82°, 108.32°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthJuneDriest monthDecember

Mean daily temperature

22.2°C

Average daily high

26.0°C

Average daily low

19.2°C

Annual rainfall

1,645mm

Sunshine / day

7.1h

Mean relative humidity

79%

Average peak wind

13.9km/h

Seasonal range

14.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

127 d/yr

Rainy days (≥ 1 mm)

183 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.5 °C

Average feels-like low

21.0 °C

Average peak gust

30.4 km/h

Tropical nights (≥ 20 °C)

195 d/yr

Solar radiation

13.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

40.3 °C

28 July 1946

Coldest day

0.3 °C

17 January 1967

Wettest day

179 mm

11 November 2013

Windiest day

58.8 km/h

30 August 1954

Strongest gust

128.2 km/h

30 August 1954

Hottest feels-like

46.7 °C

15 August 1957

Coldest feels-like

-3.5 °C

11 February 1957

Snowiest day

0.7 cm

24 January 2016

Sunniest day

13.1 h

3 July 1958

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.1 °C22 April 20255.6 °C12 January 202522.9 °C1,617 mm1570
202437.8 °C26 July 20244.7 °C24 January 202423.2 °C1,891 mm1570
202337.7 °C6 May 20235.6 °C22 December 202323.2 °C1,432 mm1480
202236.7 °C3 August 20225.2 °C23 February 202222.3 °C1,697 mm1350
202137.0 °C20 June 20214.5 °C8 January 202123.0 °C1,309 mm1540
202037.5 °C25 July 20206.1 °C16 December 202022.7 °C1,375 mm1350
201936.4 °C18 May 20195.3 °C1 January 201922.7 °C1,590 mm1430
201836.2 °C3 July 20184.0 °C31 December 201822.5 °C1,721 mm1300
201736.9 °C5 June 20176.1 °C21 December 201722.6 °C1,654 mm1330
201637.1 °C3 June 20162.5 °C24 January 201622.8 °C1,532 mm1580
201537.0 °C19 April 20156.4 °C14 January 201523.0 °C1,837 mm1480
201435.7 °C1 August 20142.4 °C20 February 201422.4 °C1,520 mm1360
201335.3 °C29 August 20133.9 °C22 December 201322.2 °C1,884 mm1320
201236.4 °C22 July 20125.2 °C5 January 201222.1 °C1,883 mm1540
201137.9 °C31 August 20114.3 °C11 January 201121.6 °C1,341 mm1350
201037.1 °C5 July 20104.0 °C17 December 201022.6 °C1,875 mm1340
200936.8 °C8 September 20094.4 °C10 January 200923.0 °C1,213 mm1550
200837.0 °C29 July 20082.7 °C28 January 200821.7 °C1,519 mm1360
200736.7 °C23 May 20074.8 °C29 January 200722.5 °C1,209 mm1420
200636.7 °C12 April 20065.7 °C22 December 200622.7 °C1,308 mm1620
200537.5 °C5 May 20055.0 °C22 December 200522.3 °C1,307 mm1630
200437.1 °C1 July 20043.3 °C9 February 200422.2 °C1,204 mm1370
200337.2 °C7 May 20032.8 °C7 January 200323.1 °C1,200 mm1560
200235.1 °C10 July 20023.7 °C27 December 200222.6 °C1,749 mm1370
200135.4 °C12 July 20014.4 °C23 December 200122.2 °C2,219 mm1270
200036.2 °C23 August 20004.5 °C2 February 200022.2 °C1,344 mm1330
199936.4 °C6 June 19991.9 °C23 December 199922.6 °C1,552 mm1360
199836.5 °C24 April 19984.8 °C20 January 199823.2 °C1,617 mm1520
199736.0 °C20 August 19976.4 °C12 January 199722.3 °C2,030 mm1180
199637.1 °C2 August 19963.4 °C20 February 199621.8 °C1,600 mm1260
199536.0 °C22 June 19953.8 °C31 December 199521.9 °C1,727 mm1250
199437.2 °C2 May 19945.6 °C23 January 199422.5 °C2,035 mm1230
199335.9 °C26 July 19933.3 °C30 January 199322.2 °C1,765 mm1560
199237.6 °C5 September 19925.0 °C15 January 199222.0 °C1,366 mm1380
199136.5 °C24 May 19913.4 °C28 December 199122.6 °C1,270 mm1500
199038.8 °C2 September 19905.3 °C2 February 199022.7 °C1,510 mm1430
198937.1 °C17 July 19894.4 °C13 January 198922.1 °C1,177 mm1320
198837.4 °C21 May 19884.3 °C19 February 198821.8 °C1,632 mm1250
198737.2 °C2 May 19874.3 °C8 December 198722.9 °C1,853 mm1450
198636.5 °C11 July 19863.9 °C7 January 198622.3 °C1,809 mm1330
198536.6 °C23 June 19854.0 °C23 December 198521.6 °C1,877 mm1480
198435.9 °C30 July 19842.5 °C9 January 198421.2 °C1,648 mm1170
198337.6 °C13 July 19832.3 °C24 January 198321.8 °C1,729 mm1550
198235.8 °C1 June 19821.1 °C27 December 198222.1 °C1,940 mm1280
198137.0 °C8 August 19814.0 °C12 January 198122.2 °C2,004 mm1360
198036.0 °C10 July 19803.4 °C6 February 198022.4 °C1,437 mm1460
197938.6 °C29 July 19796.0 °C31 January 197922.4 °C1,762 mm1430
197836.3 °C30 July 19782.9 °C21 January 197822.0 °C2,151 mm1180
197735.5 °C25 July 19771.4 °C5 January 197722.0 °C1,762 mm1410
197636.2 °C26 May 19763.5 °C29 December 197621.5 °C2,106 mm1130
197537.0 °C30 July 19750.3 °C18 December 197522.2 °C1,825 mm1310
197435.8 °C21 August 19741.4 °C2 January 197421.9 °C1,825 mm1300
197335.7 °C22 June 19731.9 °C27 December 197322.5 °C2,026 mm1280
197237.4 °C10 July 19723.6 °C11 February 197222.1 °C2,014 mm1320
197136.7 °C22 July 19712.8 °C4 January 197121.8 °C1,658 mm1160
197035.8 °C2 August 19703.6 °C31 January 197021.6 °C1,707 mm1220
196936.7 °C28 July 19693.8 °C31 January 196921.9 °C1,670 mm1340
196836.4 °C28 July 19683.3 °C14 February 196822.0 °C2,116 mm1150
196737.3 °C4 July 19670.3 °C17 January 196721.6 °C1,682 mm1280
196634.0 °C26 April 19664.1 °C27 December 196621.7 °C1,739 mm880
196533.9 °C20 July 19652.1 °C18 December 196521.5 °C2,027 mm730
196437.3 °C8 August 19643.7 °C25 February 196422.1 °C1,512 mm1410
196338.5 °C19 June 19630.7 °C15 January 196322.7 °C1,286 mm1490
196235.8 °C10 July 19623.7 °C4 January 196222.0 °C1,488 mm1300
196137.4 °C13 July 19611.8 °C17 January 196122.4 °C1,750 mm1260
196036.0 °C29 June 19602.9 °C25 January 196022.4 °C1,788 mm1250
195935.8 °C30 August 19595.5 °C26 December 195922.0 °C1,722 mm1280
195839.8 °C10 May 19582.5 °C2 February 195822.5 °C1,174 mm1440
195739.3 °C15 August 19571.7 °C11 February 195722.3 °C1,528 mm1280
195634.7 °C30 August 19562.5 °C11 January 195622.0 °C1,214 mm1310
195534.4 °C15 April 19550.7 °C12 January 195522.0 °C1,243 mm1090
195435.3 °C28 July 19544.1 °C16 December 195422.3 °C1,282 mm1130
195336.3 °C13 August 19534.3 °C13 December 195322.2 °C1,625 mm1100
195235.2 °C11 July 19523.3 °C19 February 195222.5 °C1,648 mm920
195133.7 °C1 August 19512.1 °C13 January 195121.8 °C2,288 mm770
195034.0 °C21 April 19504.6 °C14 February 195022.1 °C2,177 mm780
194936.9 °C8 June 19494.0 °C10 January 194922.5 °C1,349 mm1190
194834.8 °C13 March 19482.2 °C26 January 194822.1 °C1,430 mm930
194734.4 °C14 June 19473.6 °C20 December 194721.5 °C1,619 mm660
194640.3 °C28 July 19463.4 °C7 January 194623.3 °C662 mm1580
194532.7 °C21 June 19452.8 °C17 January 194520.5 °C1,684 mm600
194437.2 °C7 April 19441.1 °C21 December 194421.6 °C1,902 mm610
194336.8 °C28 May 19432.3 °C12 January 194321.7 °C1,519 mm960
194233.1 °C6 August 19424.8 °C6 December 194221.4 °C1,925 mm540
194132.3 °C26 June 19414.6 °C4 February 194121.4 °C1,956 mm560
194033.3 °C22 July 19402.3 °C25 January 194021.2 °C1,621 mm730

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.8 °C
+0.8 °C
Hot days (≥ 30 °C)
157 d/yr
+30
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1617 mm
-28 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan20.5 °C+3.3 °C28 mm-16 mm
Feb16.2 °C-2.3 °C31 mm-19 mm
Mar23.2 °C+0.8 °C29 mm-46 mm
Apr29.1 °C+2.3 °C70 mm-55 mm
May30.0 °C+0.1 °C210 mm-32 mm
Jun31.9 °C+0.6 °C229 mm-44 mm
Jul33.3 °C+1.1 °C250 mm+17 mm
Aug32.2 °C+0.4 °C280 mm+22 mm
Sep31.9 °C+1.1 °C230 mm+65 mm
Oct28.4 °C+0.6 °C143 mm+57 mm
Nov22.7 °C-1.0 °C56 mm+0 mm
Dec21.3 °C+1.9 °C62 mm+23 mm

The year's extremes

Hottest day
36.1 °C
22 Apr 2025
Coldest day
5.6 °C
12 Jan 2025
Wettest day
86.9 mm
6 Oct 2025
Windiest day
42.0 km/h
6 Oct 2025
Strongest gust
92.9 km/h
6 Oct 2025
Hottest feels-like
46.0 °C
30 Jul 2025
Coldest feels-like
2.1 °C
13 Jan 2025
Sunniest day
12.9 h
5 Jul 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 Nanning?

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

What is the hottest day ever recorded in Nanning?

The hottest day measured in Nanning between 1940 and 2025 was 28 July 1946, reaching 40.3 °C.

What is the coldest day in Nanning?

The coldest day measured in Nanning between 1940 and 2025 was 17 January 1967, at 0.3 °C.

Does it snow in Nanning?

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

Has the climate of Nanning warmed?

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

What is the wettest day in Nanning?

The wettest day measured in Nanning between 1940 and 2025 was 11 November 2013, with 179 mm of rain in 24 hours.

What was the windiest day in Nanning?

The windiest day measured in Nanning between 1940 and 2025 was 30 August 1954, with winds reaching 58.8 km/h.

What is the warmest month in Nanning?

The warmest month in Nanning is July (28.5 °C on average); the coldest is January (13.6 °C).

How much does it rain in Nanning?

Nanning receives on average 1,645 mm of precipitation per year, spread over about 183 rainy days.

Is it sunny in Nanning?

Nanning gets on average 7.1 hours of sunshine per day, roughly 2,592 hours per year over 1940-2025.

What is the biggest single-day snowfall in Nanning?

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

Are there tropical nights in Nanning?

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

What was the most extreme apparent temperature in Nanning?

In Nanning, between 1940 and 2025, the highest apparent temperature reached 46.7 °C on 15 August 1957, and the lowest was -3.5 °C on 11 February 1957.

Compare Nanning with another city

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

Nearby cities

The climate around Nanning

Other cities — China