Haimen climate — normals and trends

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

Haimen averages 0 frost days, 81 hot days (≥ 30 °C) and 149 rainy days per year.

Haimen has warmed by +1.9 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.3 °C (on 1 July 2004) and the coldest 1.1 °C (on 11 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

HaimenGuangdong

coords
23.19°, 116.61°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthJuneDriest monthJanuary

Mean daily temperature

22.0°C

Average daily high

25.1°C

Average daily low

19.6°C

Annual rainfall

1,437mm

Sunshine / day

8.9h

Mean relative humidity

79%

Average peak wind

17.6km/h

Seasonal range

14.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

81 d/yr

Rainy days (≥ 1 mm)

149 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.3 °C

Average feels-like low

21.0 °C

Average peak gust

36.7 km/h

Tropical nights (≥ 20 °C)

193 d/yr

Solar radiation

16.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

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

1 July 2004

Coldest day

1.1 °C

11 January 1955

Wettest day

194 mm

22 August 1990

Windiest day

73.6 km/h

2 September 1953

Strongest gust

154.1 km/h

19 July 1988

Hottest feels-like

45.7 °C

4 August 2024

Coldest feels-like

-4.4 °C

25 January 2016

Snowiest day

0.1 cm

24 January 2016

Sunniest day

13.1 h

21 June 1946

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.1 °C26 July 20257.4 °C12 January 202523.1 °C1,775 mm1340
202435.5 °C4 August 20244.4 °C24 January 202423.4 °C1,998 mm1150
202335.8 °C30 May 20236.5 °C29 January 202323.3 °C1,541 mm1140
202235.5 °C24 July 20227.2 °C19 December 202222.8 °C1,619 mm1160
202135.3 °C28 May 20214.2 °C13 January 202123.4 °C1,131 mm1380
202036.0 °C14 July 20205.3 °C31 December 202023.3 °C1,002 mm1130
201936.5 °C9 August 20199.2 °C23 January 201923.3 °C1,318 mm1180
201835.9 °C27 May 20185.3 °C6 February 201822.9 °C1,231 mm1110
201735.7 °C30 July 20178.2 °C12 February 201723.0 °C1,355 mm1130
201635.7 °C8 July 20161.6 °C25 January 201622.9 °C2,135 mm1140
201535.0 °C21 August 20157.1 °C15 January 201523.1 °C1,462 mm1060
201435.6 °C1 August 20145.4 °C20 February 201422.6 °C1,313 mm1200
201334.2 °C9 August 20135.6 °C29 December 201322.5 °C1,678 mm900
201236.1 °C1 August 20124.9 °C31 December 201222.5 °C1,477 mm950
201133.9 °C25 June 20116.1 °C12 January 201122.1 °C1,468 mm920
201034.8 °C5 July 20102.7 °C17 December 201022.4 °C1,530 mm950
200935.3 °C7 August 20095.2 °C11 January 200922.8 °C978 mm1110
200836.0 °C27 July 20086.7 °C3 February 200822.5 °C1,439 mm950
200733.7 °C10 July 20076.6 °C4 February 200722.8 °C1,431 mm1050
200635.7 °C13 July 20066.2 °C7 January 200622.6 °C1,974 mm860
200535.8 °C19 July 20053.1 °C1 January 200522.3 °C1,308 mm950
200437.3 °C1 July 20045.4 °C25 January 200422.4 °C1,025 mm1110
200334.8 °C15 July 20037.4 °C28 January 200322.4 °C1,230 mm910
200234.3 °C4 July 20027.2 °C27 December 200222.9 °C1,184 mm910
200134.2 °C4 July 20016.2 °C22 December 200122.7 °C1,548 mm1010
200036.5 °C5 June 20005.8 °C27 January 200022.5 °C1,461 mm980
199933.9 °C18 August 19992.5 °C23 December 199922.6 °C1,604 mm990
199835.8 °C4 August 19988.8 °C18 January 199823.1 °C1,795 mm1060
199734.8 °C29 August 19976.6 °C11 January 199722.3 °C1,845 mm760
199634.6 °C31 July 19966.8 °C20 February 199622.0 °C1,602 mm990
199534.8 °C22 July 19956.4 °C6 January 199521.8 °C1,390 mm770
199434.9 °C10 July 19945.4 °C21 January 199422.3 °C1,416 mm700
199333.0 °C29 July 19934.5 °C16 January 199321.8 °C1,417 mm850
199233.4 °C29 July 19925.2 °C15 January 199221.7 °C1,769 mm750
199134.0 °C23 August 19912.1 °C29 December 199122.4 °C1,434 mm1030
199035.9 °C17 August 19904.9 °C1 February 199022.2 °C1,902 mm770
198934.0 °C14 August 19895.9 °C14 January 198921.8 °C1,508 mm880
198834.4 °C6 July 19888.0 °C13 December 198821.8 °C1,328 mm920
198734.2 °C12 July 19876.6 °C7 December 198722.2 °C1,321 mm720
198633.8 °C1 August 19864.1 °C1 March 198621.6 °C1,789 mm750
198533.4 °C22 June 19855.2 °C16 December 198521.5 °C1,743 mm530
198433.4 °C28 August 19845.5 °C9 January 198421.3 °C1,393 mm680
198333.0 °C28 June 19834.6 °C30 December 198321.7 °C1,998 mm920
198236.6 °C28 July 19825.4 °C28 December 198221.8 °C1,452 mm770
198133.3 °C21 August 19815.6 °C12 January 198121.9 °C1,423 mm670
198034.5 °C10 July 19803.7 °C31 January 198021.8 °C1,209 mm890
197935.0 °C4 July 19793.7 °C1 February 197921.9 °C1,431 mm740
197834.2 °C18 August 19785.5 °C18 February 197821.9 °C1,819 mm910
197733.4 °C8 August 19774.7 °C5 January 197722.1 °C1,231 mm910
197634.0 °C17 July 19765.1 °C28 December 197621.5 °C1,518 mm630
197533.6 °C28 July 19753.8 °C14 December 197522.1 °C1,937 mm880
197434.3 °C20 August 19743.1 °C26 February 197421.9 °C1,684 mm850
197333.0 °C30 July 19735.4 °C3 January 197322.3 °C2,099 mm720
197233.6 °C22 July 19723.5 °C9 February 197221.9 °C1,759 mm750
197135.2 °C25 July 19715.8 °C31 January 197121.5 °C1,455 mm940
197033.7 °C2 July 19704.9 °C21 January 197021.7 °C1,578 mm920
196934.5 °C26 September 19693.4 °C5 February 196921.5 °C1,381 mm930
196833.6 °C29 July 19685.9 °C15 February 196821.7 °C1,632 mm670
196734.5 °C29 June 19672.4 °C16 January 196721.7 °C1,137 mm930
196633.3 °C16 August 19665.9 °C23 February 196621.8 °C1,381 mm400
196532.2 °C13 July 19655.9 °C10 January 196521.1 °C1,459 mm240
196433.8 °C7 August 19646.6 °C26 February 196422.1 °C1,374 mm740
196334.3 °C16 July 19632.8 °C28 January 196322.1 °C805 mm1000
196235.3 °C2 August 19623.8 °C2 January 196221.9 °C1,086 mm940
196133.8 °C25 August 19615.6 °C18 January 196122.2 °C2,209 mm790
196033.9 °C22 August 19605.2 °C4 January 196022.2 °C1,647 mm810
195934.1 °C29 August 19593.7 °C11 January 195922.3 °C1,441 mm770
195834.9 °C15 July 19585.5 °C16 January 195821.8 °C1,278 mm770
195733.9 °C10 August 19572.8 °C12 February 195721.6 °C1,462 mm670
195636.7 °C3 September 19562.0 °C9 January 195621.6 °C867 mm1000
195532.6 °C24 August 19551.1 °C11 January 195521.1 °C920 mm370
195434.1 °C15 August 19545.5 °C16 December 195421.6 °C1,081 mm820
195334.0 °C16 August 19535.7 °C7 January 195321.6 °C1,223 mm660
195232.9 °C10 June 19524.7 °C19 February 195221.9 °C1,122 mm640
195132.5 °C31 July 19514.8 °C14 January 195121.5 °C1,297 mm370
195031.8 °C20 July 19504.5 °C10 December 195021.3 °C1,366 mm270
194932.1 °C8 June 19493.6 °C9 January 194921.6 °C1,072 mm500
194833.2 °C6 July 19485.5 °C27 January 194821.4 °C1,020 mm430
194731.5 °C29 July 19475.9 °C24 February 194720.7 °C1,811 mm130
194632.4 °C25 September 19464.6 °C6 January 194621.6 °C864 mm520
194532.3 °C31 July 19455.0 °C17 January 194520.7 °C1,631 mm290
194431.7 °C7 July 19444.5 °C19 December 194421.0 °C1,271 mm170
194334.1 °C27 May 19434.7 °C12 January 194321.4 °C528 mm740
194233.0 °C15 August 19424.9 °C7 December 194221.1 °C1,307 mm420
194131.8 °C8 August 19416.7 °C5 February 194121.1 °C1,425 mm280
194033.4 °C30 August 19402.6 °C24 January 194020.6 °C983 mm290

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.3 °C
+1.2 °C
Hot days (≥ 30 °C)
134 d/yr
+53
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1775 mm
+338 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan19.1 °C+1.3 °C4 mm-23 mm
Feb18.3 °C0.0 °C58 mm+14 mm
Mar22.0 °C+1.1 °C81 mm+21 mm
Apr26.3 °C+1.7 °C112 mm+15 mm
May28.7 °C+1.0 °C178 mm-12 mm
Jun30.9 °C+1.3 °C176 mm-74 mm
Jul32.0 °C+1.0 °C373 mm+165 mm
Aug31.3 °C+0.6 °C310 mm+74 mm
Sep31.6 °C+1.9 °C360 mm+181 mm
Oct29.3 °C+2.3 °C73 mm+5 mm
Nov23.9 °C+0.2 °C32 mm-16 mm
Dec21.7 °C+2.0 °C18 mm-11 mm

The year's extremes

Hottest day
35.1 °C
26 Jul 2025
Coldest day
7.4 °C
12 Jan 2025
Wettest day
87.1 mm
19 Sep 2025
Windiest day
49.0 km/h
24 Sep 2025
Strongest gust
102.2 km/h
20 Jul 2025
Hottest feels-like
42.6 °C
17 Jul 2025
Coldest feels-like
3.5 °C
12 Jan 2025
Sunniest day
13.0 h
21 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 Haimen?

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

What is the hottest day ever recorded in Haimen?

The hottest day measured in Haimen between 1940 and 2025 was 1 July 2004, reaching 37.3 °C.

What is the coldest day in Haimen?

The coldest day measured in Haimen between 1940 and 2025 was 11 January 1955, at 1.1 °C.

Does it snow in Haimen?

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

Has the climate of Haimen warmed?

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

What is the wettest day in Haimen?

The wettest day measured in Haimen between 1940 and 2025 was 22 August 1990, with 194 mm of rain in 24 hours.

What was the windiest day in Haimen?

The windiest day measured in Haimen between 1940 and 2025 was 2 September 1953, with winds reaching 73.6 km/h.

What is the warmest month in Haimen?

The warmest month in Haimen is July (28.3 °C on average); the coldest is January (14.3 °C).

How much does it rain in Haimen?

Haimen receives on average 1,437 mm of precipitation per year, spread over about 149 rainy days.

Is it sunny in Haimen?

Haimen gets on average 8.9 hours of sunshine per day, roughly 3,249 hours per year over 1940-2025.

What is the biggest single-day snowfall in Haimen?

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

Are there tropical nights in Haimen?

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

What was the most extreme apparent temperature in Haimen?

In Haimen, between 1940 and 2025, the highest apparent temperature reached 45.7 °C on 4 August 2024, and the lowest was -4.4 °C on 25 January 2016.

Compare Haimen with another city

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

Nearby cities

The climate around Haimen

Other cities — China