Haitou climate — normals and trends

Haitou (China) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 24.8 °C and it receives 1,132 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 (29.0 °C on average) and the coldest is January (19.0 °C). Rainfall peaks in August.

Haitou averages 0 frost days, 121 hot days (≥ 30 °C) and 135 rainy days per year.

Haitou has warmed by +0.7 °C between 1940 and 2025, or +0.09 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.6 °C (on 28 April 2024) and the coldest 7.5 °C (on 24 January 2016).

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

HaitouHainan

coords
19.51°, 108.95°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthJuneColdest monthJanuaryWettest monthAugustDriest monthJanuary

Mean daily temperature

24.8°C

Average daily high

27.6°C

Average daily low

22.6°C

Annual rainfall

1,132mm

Sunshine / day

9.7h

Mean relative humidity

79%

Average peak wind

21.2km/h

Seasonal range

10.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

121 d/yr

Rainy days (≥ 1 mm)

135 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.7 °C

Average feels-like low

24.7 °C

Average peak gust

36.4 km/h

Tropical nights (≥ 20 °C)

263 d/yr

Solar radiation

17.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.7 °C

since 1940

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

28 April 2024

Coldest day

7.5 °C

24 January 2016

Wettest day

280 mm

25 August 1973

Windiest day

83.7 km/h

25 September 1955

Strongest gust

142.9 km/h

25 September 1955

Hottest feels-like

43.8 °C

21 June 2024

Coldest feels-like

1.7 °C

24 January 2016

Sunniest day

12.9 h

5 June 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.6 °C8 May 202512.9 °C27 January 202525.0 °C1,542 mm1440
202436.6 °C28 April 202412.8 °C23 January 202426.1 °C1,450 mm1650
202336.1 °C6 May 202311.9 °C29 January 202325.8 °C1,146 mm1530
202234.8 °C22 June 202212.3 °C20 February 202225.1 °C1,266 mm1490
202134.8 °C3 June 202110.7 °C9 January 202125.5 °C1,232 mm1540
202036.0 °C11 July 202013.0 °C31 December 202026.0 °C763 mm1570
201935.7 °C22 June 201914.5 °C1 January 201926.5 °C931 mm1750
201834.3 °C26 May 201810.4 °C1 February 201825.1 °C1,616 mm1280
201734.3 °C21 April 201713.2 °C17 December 201725.2 °C1,031 mm1340
201634.9 °C18 July 20167.5 °C24 January 201625.0 °C1,818 mm1400
201536.5 °C30 May 201512.1 °C15 January 201525.7 °C1,079 mm1520
201435.4 °C24 May 201410.9 °C19 February 201424.9 °C1,314 mm1310
201334.7 °C16 May 201312.3 °C29 December 201324.8 °C1,362 mm1120
201233.9 °C4 May 201212.1 °C30 December 201224.9 °C1,279 mm1160
201134.4 °C9 June 201111.2 °C12 January 201123.8 °C1,574 mm980
201035.7 °C19 June 201011.4 °C16 December 201025.4 °C968 mm1560
200934.5 °C1 July 200911.3 °C11 January 200925.0 °C1,492 mm1290
200834.8 °C21 July 200811.3 °C12 February 200824.3 °C1,220 mm1260
200735.0 °C9 June 200712.8 °C29 January 200725.0 °C1,037 mm1220
200634.7 °C7 June 200612.5 °C7 January 200625.2 °C729 mm1350
200534.9 °C15 May 200511.7 °C14 January 200524.9 °C1,006 mm1270
200434.7 °C8 July 200411.0 °C9 February 200424.6 °C1,232 mm1240
200335.4 °C7 May 200311.6 °C7 January 200325.2 °C1,149 mm1480
200233.6 °C28 June 200211.9 °C27 December 200224.9 °C1,317 mm1150
200134.9 °C21 April 200112.3 °C24 December 200124.8 °C1,450 mm1220
200033.9 °C1 May 200012.3 °C1 February 200024.6 °C1,116 mm1210
199933.9 °C19 July 19999.0 °C24 December 199924.7 °C1,057 mm1230
199835.4 °C20 July 199813.8 °C5 February 199825.7 °C886 mm1470
199734.0 °C13 June 199713.3 °C12 January 199724.8 °C1,120 mm1120
199634.6 °C15 July 199610.0 °C21 February 199624.4 °C1,262 mm1140
199534.2 °C24 June 199511.4 °C31 December 199524.5 °C1,200 mm1220
199434.8 °C3 May 199412.0 °C24 January 199424.7 °C1,417 mm940
199334.4 °C26 July 199310.1 °C29 January 199324.8 °C847 mm1330
199234.5 °C8 May 199211.9 °C17 January 199224.4 °C1,233 mm1250
199134.8 °C26 May 19919.5 °C28 December 199125.3 °C1,099 mm1300
199033.9 °C10 August 199011.5 °C1 February 199025.0 °C982 mm1240
198934.3 °C9 July 198911.7 °C14 January 198924.6 °C1,043 mm1290
198835.0 °C24 May 198814.0 °C12 December 198824.8 °C949 mm1310
198735.4 °C7 August 198712.6 °C7 December 198725.7 °C649 mm1710
198633.5 °C1 July 19869.3 °C2 March 198624.5 °C921 mm1250
198533.4 °C22 July 198512.8 °C10 January 198524.3 °C1,206 mm920
198434.5 °C25 July 198410.7 °C8 February 198424.1 °C1,168 mm970
198335.7 °C4 July 198310.7 °C22 January 198324.6 °C1,259 mm1450
198234.3 °C12 May 198210.7 °C29 December 198224.6 °C1,176 mm1170
198133.6 °C5 April 198111.8 °C21 December 198125.0 °C1,360 mm1280
198035.0 °C24 April 198011.4 °C9 February 198025.0 °C1,425 mm1230
197933.8 °C14 May 197912.0 °C1 February 197925.1 °C947 mm1290
197833.1 °C17 July 197812.4 °C16 February 197824.6 °C1,843 mm920
197736.1 °C7 June 197711.5 °C5 January 197724.5 °C925 mm1220
197633.1 °C18 June 197611.0 °C14 January 197624.0 °C1,417 mm850
197534.3 °C28 April 19759.1 °C30 December 197524.2 °C1,394 mm1090
197433.8 °C11 July 197410.4 °C2 January 197424.1 °C1,470 mm1040
197334.5 °C19 May 197311.4 °C26 December 197325.0 °C1,910 mm1280
197233.9 °C11 May 197210.3 °C9 February 197224.4 °C1,662 mm950
197133.0 °C2 August 197111.2 °C10 January 197123.9 °C1,187 mm1030
197034.9 °C7 June 197012.5 °C20 January 197024.7 °C1,097 mm1240
196936.0 °C20 May 196910.9 °C5 February 196925.0 °C628 mm1670
196834.8 °C12 July 196811.0 °C15 February 196824.6 °C991 mm1110
196734.5 °C27 May 19679.4 °C17 January 196724.0 °C1,231 mm1020
196634.7 °C28 April 196612.9 °C24 February 196625.4 °C1,072 mm1220
196533.8 °C4 April 196512.3 °C18 December 196524.6 °C1,085 mm920
196433.3 °C31 July 196410.6 °C26 February 196424.3 °C1,146 mm1040
196333.5 °C13 May 19639.3 °C16 January 196324.2 °C1,192 mm1120
196234.6 °C15 May 196211.2 °C28 January 196224.3 °C1,007 mm1250
196134.0 °C24 July 196110.3 °C18 January 196124.8 °C892 mm1000
196033.8 °C26 April 196011.3 °C26 January 196024.6 °C1,109 mm1140
195935.7 °C19 June 195911.4 °C11 January 195924.7 °C796 mm1040
195835.3 °C11 May 195811.8 °C5 January 195824.4 °C1,219 mm1040
195735.1 °C9 August 19579.7 °C7 February 195724.5 °C1,152 mm1070
195634.3 °C27 April 195611.1 °C9 January 195624.4 °C842 mm1150
195534.2 °C17 April 19558.9 °C12 January 195524.5 °C789 mm1180
195434.5 °C13 July 195413.4 °C17 December 195425.2 °C832 mm1300
195334.4 °C20 July 195313.8 °C7 January 195325.1 °C1,116 mm1170
195234.4 °C31 May 195211.4 °C19 February 195225.3 °C1,245 mm1310
195134.2 °C10 April 195111.6 °C13 January 195125.0 °C1,529 mm1120
195034.2 °C21 April 195013.8 °C17 December 195025.3 °C1,315 mm1320
194935.0 °C5 June 194911.5 °C10 January 194925.2 °C574 mm1200
194835.1 °C1 July 194813.3 °C2 January 194825.0 °C765 mm1130
194735.3 °C8 August 194713.5 °C20 December 194724.9 °C578 mm1310
194635.1 °C17 June 194611.9 °C7 January 194625.3 °C586 mm1330
194533.5 °C14 July 194511.5 °C17 January 194524.0 °C818 mm870
194433.7 °C9 April 194411.3 °C21 December 194424.5 °C918 mm910
194333.5 °C28 July 194312.6 °C12 January 194324.2 °C635 mm1040
194233.2 °C26 May 194212.4 °C15 December 194224.4 °C1,145 mm950
194133.2 °C7 May 194113.5 °C1 February 194124.6 °C1,005 mm720
194033.1 °C16 May 194011.4 °C2 January 194024.0 °C923 mm750

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.6 °C
0.0 °C
Hot days (≥ 30 °C)
144 d/yr
+23
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1542 mm
+410 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan21.9 °C-0.4 °C9 mm-14 mm
Feb22.7 °C-0.6 °C10 mm-14 mm
Mar24.7 °C-1.2 °C27 mm-1 mm
Apr28.9 °C+0.1 °C33 mm-18 mm
May31.6 °C+0.8 °C166 mm+62 mm
Jun31.9 °C+0.5 °C189 mm+51 mm
Jul30.7 °C-0.8 °C485 mm+329 mm
Aug31.2 °C+0.6 °C161 mm-69 mm
Sep30.2 °C+0.6 °C130 mm-57 mm
Oct28.2 °C+0.1 °C282 mm+165 mm
Nov24.5 °C-1.3 °C34 mm-11 mm
Dec24.6 °C+1.6 °C17 mm-15 mm

The year's extremes

Hottest day
34.6 °C
8 May 2025
Coldest day
12.9 °C
27 Jan 2025
Wettest day
215.6 mm
21 Jul 2025
Windiest day
56.7 km/h
21 Jul 2025
Strongest gust
90.4 km/h
21 Jul 2025
Hottest feels-like
42.8 °C
9 May 2025
Coldest feels-like
7.6 °C
27 Jan 2025
Sunniest day
12.9 h
1 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 Haitou?

Haitou has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 24.8 °C and it receives 1,132 mm of precipitation per year.

What is the hottest day ever recorded in Haitou?

The hottest day measured in Haitou between 1940 and 2025 was 28 April 2024, reaching 36.6 °C.

What is the coldest day in Haitou?

The coldest day measured in Haitou between 1940 and 2025 was 24 January 2016, at 7.5 °C.

Does it snow in Haitou?

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

Has the climate of Haitou warmed?

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

What is the wettest day in Haitou?

The wettest day measured in Haitou between 1940 and 2025 was 25 August 1973, with 280 mm of rain in 24 hours.

What was the windiest day in Haitou?

The windiest day measured in Haitou between 1940 and 2025 was 25 September 1955, with winds reaching 83.7 km/h.

What is the warmest month in Haitou?

The warmest month in Haitou is June (29.0 °C on average); the coldest is January (19.0 °C).

How much does it rain in Haitou?

Haitou receives on average 1,132 mm of precipitation per year, spread over about 135 rainy days.

Is it sunny in Haitou?

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

Are there tropical nights in Haitou?

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

What was the most extreme apparent temperature in Haitou?

In Haitou, between 1940 and 2025, the highest apparent temperature reached 43.8 °C on 21 June 2024, and the lowest was 1.7 °C on 24 January 2016.

Compare Haitou with another city

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

Nearby cities

The climate around Haitou

Other cities — China