Keelung climate — normals and trends

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

Keelung averages 0 frost days, 5 hot days (≥ 30 °C) and 192 rainy days per year.

Keelung has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.7 °C (on 17 August 1954) and the coldest 5.4 °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

KeelungTaiwan

coords
25.13°, 121.74°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthNovemberDriest monthJuly

Mean daily temperature

22.0°C

Average daily high

23.1°C

Average daily low

21.0°C

Annual rainfall

1,944mm

Sunshine / day

8.1h

Mean relative humidity

81%

Average peak wind

25.7km/h

Seasonal range

11.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

5 d/yr

Rainy days (≥ 1 mm)

192 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.1 °C

Average feels-like low

21.1 °C

Average peak gust

38.9 km/h

Tropical nights (≥ 20 °C)

216 d/yr

Solar radiation

14.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

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

32.7 °C

17 August 1954

Coldest day

5.4 °C

24 January 2016

Wettest day

251 mm

23 October 2009

Windiest day

108.9 km/h

8 August 2015

Strongest gust

177.1 km/h

8 August 2015

Hottest feels-like

41.1 °C

21 July 2022

Coldest feels-like

-2.2 °C

24 January 2016

Snowiest day

0.1 cm

24 January 2016

Sunniest day

13.6 h

27 June 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.5 °C13 September 20259.8 °C8 February 202523.0 °C2,217 mm140
202431.6 °C27 August 20249.3 °C24 January 202423.1 °C2,131 mm470
202331.7 °C5 July 20238.3 °C24 January 202322.8 °C1,616 mm190
202232.2 °C16 July 20229.1 °C18 December 202222.8 °C2,791 mm340
202132.2 °C19 June 20218.0 °C8 January 202123.0 °C2,023 mm140
202032.6 °C25 August 20207.8 °C31 December 202023.0 °C1,715 mm420
201932.5 °C10 August 201913.5 °C7 March 201922.9 °C1,797 mm80
201831.1 °C5 July 20189.8 °C5 February 201822.8 °C1,771 mm140
201731.8 °C6 August 201710.2 °C10 February 201722.8 °C2,080 mm110
201631.4 °C1 June 20165.4 °C24 January 201622.8 °C1,960 mm140
201531.6 °C29 June 201511.0 °C17 December 201522.6 °C1,942 mm80
201431.6 °C1 August 20149.5 °C11 February 201422.4 °C1,454 mm170
201330.9 °C19 August 20139.9 °C27 December 201322.4 °C2,243 mm70
201230.5 °C10 July 20128.8 °C30 December 201222.3 °C2,209 mm20
201130.3 °C6 August 20119.4 °C16 January 201121.9 °C2,040 mm40
201031.2 °C10 August 20107.9 °C10 March 201022.3 °C1,828 mm110
200930.8 °C22 July 20098.9 °C10 January 200922.4 °C2,040 mm10
200830.4 °C13 August 200810.0 °C13 February 200822.4 °C2,128 mm50
200731.3 °C18 July 200710.9 °C28 January 200722.7 °C2,275 mm90
200630.8 °C30 August 20069.6 °C7 January 200622.8 °C2,299 mm60
200529.8 °C31 July 20057.6 °C1 January 200522.1 °C2,407 mm00
200430.3 °C20 June 20048.2 °C24 January 200422.2 °C2,204 mm20
200332.2 °C8 August 20039.5 °C28 January 200322.3 °C1,256 mm100
200231.1 °C24 June 200212.3 °C21 January 200222.6 °C1,707 mm40
200130.0 °C21 July 200110.5 °C22 December 200122.5 °C2,105 mm10
200031.4 °C29 July 20009.8 °C26 January 200022.5 °C2,873 mm50
199930.2 °C8 August 19997.6 °C22 December 199922.5 °C1,417 mm30
199832.2 °C16 July 19989.8 °C24 January 199823.1 °C2,471 mm170
199730.6 °C8 August 199710.8 °C25 January 199722.3 °C1,895 mm20
199630.2 °C12 July 19969.3 °C10 February 199622.0 °C2,109 mm20
199531.6 °C21 July 19959.1 °C5 February 199521.8 °C1,841 mm50
199430.5 °C10 August 19949.6 °C21 January 199422.4 °C2,240 mm10
199330.6 °C26 August 19938.5 °C28 January 199322.1 °C1,643 mm30
199229.8 °C7 August 19929.5 °C1 February 199221.6 °C2,134 mm00
199131.4 °C28 July 19917.5 °C28 December 199122.2 °C1,828 mm10
199031.0 °C6 August 19909.3 °C1 February 199022.2 °C2,426 mm30
198930.1 °C6 July 198910.1 °C28 January 198922.0 °C2,036 mm40
198830.5 °C5 July 198810.1 °C23 January 198822.0 °C2,324 mm70
198730.5 °C30 August 19877.6 °C4 February 198722.1 °C1,906 mm40
198630.1 °C27 August 19867.0 °C5 January 198621.6 °C2,484 mm10
198530.1 °C30 July 19859.6 °C16 December 198521.7 °C2,229 mm10
198431.7 °C13 July 19848.1 °C7 February 198421.6 °C2,104 mm60
198331.1 °C6 July 198310.3 °C18 March 198322.2 °C2,040 mm70
198229.3 °C21 June 198210.0 °C16 January 198221.9 °C2,063 mm00
198131.0 °C21 August 19819.0 °C26 February 198121.9 °C2,429 mm30
198030.9 °C2 August 19807.8 °C31 January 198022.0 °C1,769 mm70
197931.4 °C13 July 19798.3 °C1 February 197921.9 °C2,176 mm100
197831.4 °C2 August 19786.9 °C18 February 197821.8 °C2,256 mm30
197730.3 °C8 July 19777.8 °C17 February 197722.0 °C1,927 mm30
197629.5 °C21 August 19769.8 °C11 January 197621.4 °C1,864 mm00
197529.7 °C4 August 19759.2 °C29 December 197521.9 °C2,133 mm00
197429.9 °C24 July 19747.7 °C26 February 197421.8 °C2,596 mm00
197330.0 °C19 July 19738.1 °C24 December 197322.0 °C2,123 mm10
197230.4 °C21 July 19728.5 °C2 March 197221.6 °C2,117 mm10
197130.3 °C6 July 19718.7 °C30 January 197121.6 °C1,949 mm30
197030.8 °C4 July 19707.9 °C16 January 197021.7 °C2,316 mm10
196929.7 °C23 July 19697.8 °C5 February 196921.4 °C2,502 mm00
196830.6 °C31 July 19688.7 °C20 February 196821.4 °C1,902 mm20
196729.4 °C12 August 19675.8 °C16 January 196721.4 °C2,047 mm00
196629.9 °C2 August 196611.1 °C27 December 196622.2 °C2,103 mm00
196529.5 °C4 August 19659.8 °C11 January 196521.8 °C1,634 mm00
196429.8 °C28 July 19649.3 °C2 February 196422.0 °C1,578 mm00
196330.0 °C31 August 19637.6 °C7 January 196321.6 °C1,313 mm10
196230.4 °C17 July 19627.9 °C2 January 196221.6 °C1,663 mm50
196130.0 °C1 August 19618.3 °C1 February 196122.1 °C1,590 mm10
196031.4 °C27 July 19608.0 °C30 December 196022.1 °C2,025 mm10
195929.8 °C7 August 19597.6 °C17 January 195922.1 °C1,981 mm00
195829.1 °C15 August 19587.4 °C13 February 195821.7 °C1,898 mm00
195729.8 °C20 August 19578.5 °C11 February 195721.5 °C1,913 mm00
195630.7 °C9 July 19567.5 °C9 January 195622.0 °C2,143 mm90
195529.7 °C14 July 19558.2 °C21 February 195521.8 °C1,491 mm00
195432.7 °C17 August 195410.8 °C5 February 195422.5 °C1,366 mm50
195330.4 °C4 August 195310.6 °C6 January 195322.3 °C2,091 mm40
195230.7 °C16 July 19528.4 °C19 February 195222.6 °C1,320 mm20
195131.0 °C22 August 19519.4 °C21 January 195122.0 °C1,682 mm50
195031.1 °C21 July 19509.9 °C4 February 195022.0 °C1,574 mm30
194930.6 °C7 June 19498.0 °C9 January 194922.1 °C1,187 mm30
194829.4 °C6 July 19488.2 °C26 January 194821.7 °C1,166 mm00
194729.3 °C31 July 194710.0 °C9 March 194721.5 °C2,239 mm00
194630.5 °C5 July 19469.2 °C2 February 194622.0 °C1,242 mm20
194529.6 °C2 August 19458.6 °C18 December 194521.5 °C2,146 mm00
194428.8 °C21 July 194410.3 °C7 January 194421.6 °C1,409 mm00
194330.0 °C13 August 19436.5 °C12 January 194321.7 °C889 mm20
194230.8 °C10 August 19429.2 °C13 February 194221.6 °C1,911 mm30
194129.0 °C12 July 19419.7 °C2 February 194121.7 °C1,854 mm00
194029.0 °C13 July 19407.6 °C24 January 194021.0 °C1,353 mm00

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
24.1 °C
+1.0 °C
Hot days (≥ 30 °C)
14 d/yr
+9
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2217 mm
+273 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan16.9 °C-0.1 °C68 mm-98 mm
Feb17.4 °C-0.1 °C208 mm+32 mm
Mar19.7 °C+0.3 °C212 mm+61 mm
Apr23.0 °C+0.8 °C140 mm+18 mm
May25.9 °C+0.9 °C226 mm+67 mm
Jun28.6 °C+1.3 °C74 mm-81 mm
Jul28.8 °C+0.1 °C322 mm+223 mm
Aug29.2 °C+0.7 °C31 mm-125 mm
Sep29.2 °C+2.1 °C52 mm-133 mm
Oct27.2 °C+2.8 °C397 mm+200 mm
Nov22.9 °C+1.1 °C300 mm+101 mm
Dec20.1 °C+1.3 °C187 mm+8 mm

The year's extremes

Hottest day
30.5 °C
13 Sep 2025
Coldest day
9.8 °C
8 Feb 2025
Wettest day
107.0 mm
20 Oct 2025
Windiest day
63.1 km/h
21 Oct 2025
Strongest gust
90.0 km/h
21 Oct 2025
Hottest feels-like
39.0 °C
9 Aug 2025
Coldest feels-like
3.3 °C
8 Feb 2025
Sunniest day
13.5 h
30 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 Keelung?

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

What is the hottest day ever recorded in Keelung?

The hottest day measured in Keelung between 1940 and 2025 was 17 August 1954, reaching 32.7 °C.

What is the coldest day in Keelung?

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

Does it snow in Keelung?

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

Has the climate of Keelung warmed?

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

What is the wettest day in Keelung?

The wettest day measured in Keelung between 1940 and 2025 was 23 October 2009, with 251 mm of rain in 24 hours.

What was the windiest day in Keelung?

The windiest day measured in Keelung between 1940 and 2025 was 8 August 2015, with winds reaching 108.9 km/h.

What is the warmest month in Keelung?

The warmest month in Keelung is July (27.7 °C on average); the coldest is January (15.8 °C).

How much does it rain in Keelung?

Keelung receives on average 1,944 mm of precipitation per year, spread over about 192 rainy days.

Is it sunny in Keelung?

Keelung gets on average 8.1 hours of sunshine per day, roughly 2,957 hours per year over 1940-2025.

What is the biggest single-day snowfall in Keelung?

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

Are there tropical nights in Keelung?

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

What was the most extreme apparent temperature in Keelung?

In Keelung, between 1940 and 2025, the highest apparent temperature reached 41.1 °C on 21 July 2022, and the lowest was -2.2 °C on 24 January 2016.

Compare Keelung with another city

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

Nearby cities

The climate around Keelung

Other cities — Taiwan