Xiamen climate — normals and trends

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

Xiamen averages 0 frost days, 79 hot days (≥ 30 °C) and 140 rainy days per year.

Xiamen has warmed by +2.0 °C between 1940 and 2025, or +0.23 °C per decade. This trend is statistically significant.

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

XiamenFujian

coords
24.48°, 118.08°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthJuneDriest monthDecember

Mean daily temperature

21.0°C

Average daily high

24.6°C

Average daily low

18.2°C

Annual rainfall

1,410mm

Sunshine / day

8.7h

Mean relative humidity

79%

Average peak wind

16.2km/h

Seasonal range

15.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

79 d/yr

Rainy days (≥ 1 mm)

140 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.5 °C

Average feels-like low

19.2 °C

Average peak gust

32.7 km/h

Tropical nights (≥ 20 °C)

169 d/yr

Solar radiation

15.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.0 °C

since 1940

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

1 July 2004

Coldest day

-0.5 °C

25 January 2016

Wettest day

177 mm

1 July 1963

Windiest day

51.1 km/h

13 August 2005

Strongest gust

114.1 km/h

28 July 1969

Hottest feels-like

44.3 °C

4 July 1979

Coldest feels-like

-5.9 °C

25 January 2016

Snowiest day

0.1 cm

24 January 2016

Sunniest day

13.4 h

20 June 1946

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.6 °C7 July 20254.5 °C9 February 202522.3 °C1,550 mm1300
202436.1 °C23 July 20244.4 °C24 January 202422.4 °C1,997 mm1050
202336.2 °C31 May 20234.3 °C30 January 202322.3 °C1,511 mm1130
202236.1 °C27 August 20224.4 °C19 December 202221.9 °C1,556 mm1150
202136.1 °C27 July 20212.4 °C13 January 202122.7 °C981 mm1440
202035.0 °C13 July 20204.9 °C31 December 202022.5 °C1,032 mm1120
201935.7 °C9 August 20196.0 °C8 December 201922.2 °C1,454 mm1150
201835.9 °C27 May 20182.2 °C6 February 201822.2 °C1,184 mm1160
201736.0 °C27 September 20176.5 °C12 February 201722.1 °C1,210 mm1070
201635.0 °C28 July 2016-0.5 °C25 January 201621.8 °C2,022 mm961
201534.6 °C7 August 20156.1 °C18 December 201522.1 °C1,309 mm960
201436.0 °C1 August 20143.0 °C23 January 201421.9 °C1,268 mm1190
201333.5 °C8 August 20134.6 °C30 December 201321.6 °C1,502 mm920
201234.0 °C9 August 20123.3 °C31 December 201221.5 °C1,483 mm850
201135.2 °C8 July 20114.9 °C17 January 201121.4 °C1,210 mm1050
201034.8 °C3 July 20101.1 °C17 December 201021.3 °C1,481 mm840
200935.0 °C2 August 20093.0 °C11 January 200921.9 °C1,093 mm1200
200834.8 °C13 August 20085.4 °C15 February 200821.5 °C1,523 mm990
200734.1 °C2 August 20075.5 °C30 January 200722.0 °C1,387 mm980
200635.2 °C17 August 20064.0 °C8 January 200621.7 °C2,218 mm890
200534.0 °C6 August 20053.1 °C1 January 200521.4 °C1,492 mm950
200436.7 °C1 July 20043.6 °C25 January 200421.5 °C1,131 mm1020
200335.3 °C15 July 20035.7 °C6 January 200321.3 °C1,139 mm920
200236.3 °C4 July 20026.7 °C4 January 200221.9 °C1,170 mm1010
200133.8 °C22 August 20014.8 °C23 December 200121.5 °C1,516 mm780
200035.3 °C4 June 20004.5 °C28 January 200021.5 °C1,609 mm980
199933.6 °C18 August 19990.1 °C23 December 199921.4 °C1,624 mm870
199834.2 °C27 August 19986.4 °C25 January 199822.0 °C1,485 mm940
199733.5 °C17 August 19974.5 °C11 January 199721.1 °C1,864 mm520
199634.1 °C26 July 19965.0 °C3 February 199621.0 °C1,459 mm980
199535.1 °C21 July 19953.6 °C6 January 199520.8 °C1,236 mm750
199433.3 °C21 August 19943.9 °C23 January 199421.5 °C1,361 mm800
199333.6 °C18 August 19931.8 °C29 January 199321.0 °C1,363 mm810
199233.7 °C29 July 19923.2 °C16 January 199220.5 °C1,857 mm690
199134.4 °C16 July 19910.7 °C29 December 199121.2 °C1,193 mm980
199034.4 °C17 August 19905.0 °C24 January 199021.2 °C2,128 mm650
198934.2 °C16 July 19894.9 °C13 February 198920.9 °C1,572 mm830
198834.1 °C25 July 19885.3 °C18 December 198820.6 °C1,234 mm810
198734.4 °C12 July 19875.2 °C7 December 198721.0 °C1,436 mm680
198634.9 °C16 August 19862.5 °C3 March 198620.7 °C1,516 mm840
198532.2 °C22 June 19853.3 °C17 December 198520.6 °C1,526 mm510
198432.9 °C13 July 19843.1 °C8 February 198420.3 °C1,550 mm660
198333.5 °C16 July 19833.6 °C30 December 198320.9 °C2,012 mm980
198234.0 °C28 July 19824.7 °C19 January 198220.8 °C1,387 mm730
198133.4 °C21 August 19813.8 °C18 January 198120.7 °C1,523 mm600
198034.0 °C10 July 19804.7 °C1 February 198020.8 °C1,303 mm900
197935.0 °C4 July 19793.1 °C1 February 197920.9 °C1,430 mm740
197833.9 °C18 August 19783.5 °C21 January 197820.9 °C1,570 mm860
197734.0 °C8 August 19773.9 °C10 February 197721.3 °C1,437 mm840
197634.1 °C22 August 19764.0 °C12 January 197620.4 °C1,847 mm650
197534.3 °C30 July 19752.4 °C29 December 197521.0 °C1,932 mm820
197433.9 °C19 August 19743.1 °C27 February 197420.9 °C1,366 mm660
197333.5 °C31 July 19732.7 °C26 December 197320.8 °C1,937 mm640
197234.5 °C22 July 19723.7 °C3 March 197220.7 °C1,886 mm620
197134.9 °C20 July 19713.3 °C6 January 197120.6 °C1,360 mm850
197033.7 °C1 August 19702.6 °C21 January 197020.6 °C1,529 mm850
196934.6 °C26 September 19691.8 °C6 February 196920.5 °C1,323 mm830
196833.3 °C19 August 19683.2 °C21 February 196820.6 °C1,620 mm670
196733.5 °C16 July 19671.3 °C16 January 196720.7 °C971 mm830
196634.2 °C16 August 19665.7 °C1 January 196620.7 °C1,527 mm400
196532.1 °C13 July 19653.7 °C13 January 196520.1 °C1,637 mm260
196434.3 °C7 August 19646.0 °C20 January 196421.2 °C1,171 mm760
196334.3 °C5 September 19631.5 °C15 January 196321.0 °C960 mm890
196235.9 °C1 August 19621.6 °C2 January 196220.6 °C1,076 mm880
196134.5 °C30 June 19611.7 °C18 January 196121.0 °C1,906 mm720
196034.8 °C22 August 19604.1 °C3 January 196021.1 °C1,516 mm710
195933.7 °C31 July 19592.5 °C11 January 195921.1 °C1,494 mm640
195834.2 °C15 July 19583.4 °C14 February 195820.7 °C1,402 mm660
195734.4 °C15 July 19571.2 °C11 February 195720.5 °C1,115 mm720
195635.3 °C2 September 19560.8 °C9 January 195620.5 °C1,292 mm880
195531.7 °C23 August 19550.5 °C12 January 195520.1 °C953 mm400
195435.3 °C16 August 19543.6 °C16 December 195420.9 °C690 mm930
195336.6 °C16 August 19534.2 °C7 January 195320.9 °C1,019 mm700
195232.1 °C16 August 19523.8 °C20 February 195220.9 °C1,243 mm520
195134.4 °C31 July 19514.3 °C13 January 195120.5 °C1,248 mm570
195032.7 °C19 July 19502.9 °C10 December 195020.4 °C1,192 mm430
194932.6 °C1 June 19491.7 °C9 January 194920.8 °C948 mm540
194833.9 °C6 July 19483.1 °C29 January 194820.6 °C1,064 mm450
194733.0 °C12 August 19473.2 °C23 February 194719.8 °C1,921 mm330
194634.6 °C21 June 19463.6 °C6 January 194620.7 °C881 mm740
194532.9 °C31 July 19452.7 °C17 January 194519.5 °C1,475 mm370
194431.6 °C7 July 19444.0 °C19 December 194420.1 °C1,127 mm210
194334.6 °C27 May 19432.1 °C13 January 194320.6 °C570 mm640
194233.4 °C12 August 19423.2 °C18 January 194220.1 °C1,147 mm440
194130.8 °C11 July 19413.4 °C3 February 194120.1 °C1,530 mm190
194032.6 °C30 August 19401.2 °C25 January 194019.5 °C1,257 mm300

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.2 °C
+1.6 °C
Hot days (≥ 30 °C)
130 d/yr
+51
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1550 mm
+140 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan18.9 °C+1.9 °C1 mm-33 mm
Feb17.8 °C+0.5 °C65 mm+3 mm
Mar21.3 °C+1.3 °C112 mm+31 mm
Apr25.6 °C+1.9 °C89 mm-30 mm
May28.4 °C+1.5 °C180 mm-12 mm
Jun31.2 °C+2.2 °C174 mm-72 mm
Jul32.3 °C+1.3 °C381 mm+192 mm
Aug31.8 °C+1.0 °C218 mm-5 mm
Sep31.4 °C+1.7 °C249 mm+99 mm
Oct29.7 °C+2.7 °C28 mm-14 mm
Nov23.9 °C+0.5 °C28 mm-12 mm
Dec21.2 °C+2.1 °C25 mm-6 mm

The year's extremes

Hottest day
36.6 °C
7 Jul 2025
Coldest day
4.5 °C
9 Feb 2025
Wettest day
95.7 mm
10 Jul 2025
Windiest day
42.9 km/h
13 Aug 2025
Strongest gust
100.1 km/h
14 Aug 2025
Hottest feels-like
42.1 °C
10 Jun 2025
Coldest feels-like
-0.2 °C
9 Feb 2025
Sunniest day
13.1 h
4 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 Xiamen?

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

What is the hottest day ever recorded in Xiamen?

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

What is the coldest day in Xiamen?

The coldest day measured in Xiamen between 1940 and 2025 was 25 January 2016, at -0.5 °C.

Does it snow in Xiamen?

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

Has the climate of Xiamen warmed?

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

What is the wettest day in Xiamen?

The wettest day measured in Xiamen between 1940 and 2025 was 1 July 1963, with 177 mm of rain in 24 hours.

What was the windiest day in Xiamen?

The windiest day measured in Xiamen between 1940 and 2025 was 13 August 2005, with winds reaching 51.1 km/h.

What is the warmest month in Xiamen?

The warmest month in Xiamen is July (27.9 °C on average); the coldest is January (12.9 °C).

How much does it rain in Xiamen?

Xiamen receives on average 1,410 mm of precipitation per year, spread over about 140 rainy days.

Is it sunny in Xiamen?

Xiamen gets on average 8.7 hours of sunshine per day, roughly 3,175 hours per year over 1940-2025.

What is the biggest single-day snowfall in Xiamen?

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

Are there tropical nights in Xiamen?

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

What was the most extreme apparent temperature in Xiamen?

In Xiamen, between 1940 and 2025, the highest apparent temperature reached 44.3 °C on 4 July 1979, and the lowest was -5.9 °C on 25 January 2016.

Compare Xiamen with another city

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

Nearby cities

The climate around Xiamen

Other cities — China