Tainan climate — normals and trends

Tainan (Taiwan) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 24.1 °C and it receives 1,901 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 (17.9 °C). Rainfall peaks in June.

Tainan averages 0 frost days, 126 hot days (≥ 30 °C) and 150 rainy days per year.

Tainan has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.2 °C (on 10 July 1962) and the coldest 6.2 °C (on 1 February 1970).

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

TainanTaiwan

coords
22.99°, 120.21°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJulyColdest monthJanuaryWettest monthJuneDriest monthNovember

Mean daily temperature

24.1°C

Average daily high

27.5°C

Average daily low

21.4°C

Annual rainfall

1,901mm

Sunshine / day

9.7h

Mean relative humidity

81%

Average peak wind

14.8km/h

Seasonal range

10.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

126 d/yr

Rainy days (≥ 1 mm)

150 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.4 °C

Average feels-like low

24.0 °C

Average peak gust

29.0 km/h

Tropical nights (≥ 20 °C)

233 d/yr

Solar radiation

16.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

10 July 1962

Coldest day

6.2 °C

1 February 1970

Wettest day

423 mm

8 August 2009

Windiest day

74.6 km/h

27 September 2016

Strongest gust

138.2 km/h

8 August 2015

Hottest feels-like

43.9 °C

30 June 2001

Coldest feels-like

0.3 °C

24 January 2016

Sunniest day

13.4 h

20 June 1946

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.7 °C1 July 202511.8 °C9 February 202525.0 °C1,912 mm1610
202434.7 °C3 July 202410.9 °C23 January 202425.4 °C2,509 mm1750
202334.0 °C17 July 202310.9 °C29 January 202325.1 °C1,951 mm1500
202234.1 °C27 August 202210.3 °C25 December 202224.8 °C1,368 mm1550
202134.7 °C14 May 20219.9 °C13 January 202124.9 °C1,939 mm1520
202035.1 °C16 May 202010.8 °C31 January 202025.3 °C1,442 mm1670
201933.6 °C17 July 201913.4 °C23 January 201925.2 °C2,169 mm1420
201833.6 °C5 June 20189.5 °C13 January 201824.8 °C2,254 mm1380
201733.8 °C11 October 201712.7 °C10 February 201725.0 °C1,558 mm1500
201634.3 °C4 July 20166.9 °C24 January 201624.8 °C2,901 mm1570
201534.3 °C21 June 201511.7 °C10 February 201524.9 °C2,051 mm1430
201435.1 °C15 September 201410.5 °C21 February 201424.7 °C1,537 mm1420
201334.6 °C1 July 201311.7 °C28 December 201324.7 °C1,990 mm1320
201234.3 °C23 July 201211.6 °C31 December 201224.8 °C2,731 mm1400
201135.0 °C17 June 201111.7 °C16 January 201124.4 °C1,601 mm1360
201034.0 °C14 July 201011.1 °C14 January 201024.9 °C2,082 mm1550
200934.2 °C25 June 20099.8 °C14 January 200924.9 °C2,125 mm1390
200833.3 °C5 July 200812.0 °C10 February 200824.7 °C2,209 mm1500
200733.9 °C3 July 200710.3 °C29 January 200724.9 °C2,372 mm1290
200634.5 °C28 June 200611.9 °C7 January 200625.0 °C1,933 mm1350
200534.3 °C30 July 20059.9 °C6 March 200524.6 °C2,767 mm1530
200433.2 °C28 June 200410.6 °C25 January 200424.6 °C1,815 mm1400
200335.8 °C19 July 200313.0 °C6 January 200324.8 °C1,098 mm1500
200232.9 °C1 July 200212.1 °C3 January 200224.8 °C1,519 mm1470
200134.9 °C1 July 200111.3 °C25 December 200124.4 °C2,830 mm1250
200033.7 °C11 July 200011.1 °C28 January 200024.4 °C2,034 mm1230
199933.1 °C23 July 19999.3 °C22 December 199924.4 °C1,896 mm1250
199834.0 °C27 June 199812.2 °C5 February 199825.0 °C2,318 mm1510
199733.3 °C30 July 199711.0 °C12 January 199724.2 °C2,157 mm1110
199635.4 °C21 July 199611.3 °C3 January 199624.2 °C1,494 mm1190
199533.2 °C3 June 199510.4 °C6 February 199524.1 °C1,371 mm1420
199433.2 °C22 June 199412.5 °C22 January 199424.5 °C2,030 mm1330
199334.2 °C1 August 19939.7 °C31 January 199324.3 °C1,321 mm1410
199234.1 °C21 July 199210.7 °C15 January 199223.8 °C2,661 mm1070
199136.1 °C9 June 19919.1 °C28 December 199124.5 °C1,574 mm1350
199033.5 °C15 June 199011.8 °C1 February 199024.3 °C2,011 mm1150
198935.2 °C21 July 198911.1 °C12 February 198924.0 °C1,902 mm1160
198833.9 °C28 June 198811.0 °C13 December 198824.0 °C2,317 mm1340
198733.4 °C7 July 198710.5 °C14 January 198724.3 °C1,743 mm1300
198633.4 °C22 June 19868.5 °C2 March 198623.8 °C2,019 mm1070
198532.5 °C15 May 19859.3 °C17 December 198523.7 °C1,915 mm1140
198432.9 °C9 June 198410.1 °C7 February 198423.7 °C1,363 mm1250
198334.6 °C16 July 198311.7 °C30 December 198324.0 °C2,261 mm1390
198233.8 °C16 July 198211.7 °C19 January 198224.0 °C2,280 mm1200
198134.7 °C2 July 19819.9 °C13 January 198124.1 °C2,547 mm1190
198035.7 °C25 June 198010.3 °C31 January 198024.4 °C886 mm1530
197934.2 °C25 June 197910.3 °C1 February 197924.0 °C2,029 mm1160
197833.8 °C24 August 19789.1 °C18 February 197824.0 °C2,335 mm1370
197734.0 °C3 May 19779.5 °C18 February 197724.1 °C2,338 mm1450
197633.5 °C25 June 197611.4 °C8 February 197623.6 °C1,712 mm1350
197534.1 °C19 June 197510.0 °C30 December 197524.0 °C2,529 mm1600
197433.5 °C1 August 19748.8 °C25 February 197423.9 °C2,359 mm1330
197333.3 °C31 May 19738.0 °C25 December 197324.2 °C2,152 mm1510
197234.1 °C30 June 19728.8 °C4 March 197223.6 °C3,035 mm1090
197134.8 °C27 June 19719.5 °C5 January 197123.5 °C1,528 mm1220
197035.0 °C28 June 19706.2 °C1 February 197023.8 °C1,519 mm1410
196934.4 °C22 July 19699.2 °C5 February 196923.7 °C1,858 mm1210
196833.1 °C18 July 196810.3 °C12 February 196823.3 °C2,315 mm1020
196733.6 °C26 June 19678.0 °C16 January 196723.4 °C1,531 mm1270
196633.0 °C15 August 196612.8 °C2 January 196624.0 °C2,460 mm770
196532.0 °C9 April 19659.8 °C9 January 196523.7 °C1,719 mm810
196433.4 °C1 July 196412.2 °C2 February 196423.9 °C1,201 mm1430
196335.1 °C19 May 19638.2 °C16 January 196323.8 °C1,093 mm1480
196236.2 °C10 July 196210.0 °C29 January 196223.7 °C1,209 mm1350
196132.5 °C18 July 196110.5 °C18 January 196123.8 °C1,788 mm1080
196033.7 °C24 June 196010.2 °C31 December 196024.1 °C2,233 mm1390
195932.8 °C27 July 19598.4 °C18 January 195924.1 °C1,878 mm1180
195833.6 °C2 May 19587.3 °C14 February 195823.8 °C1,655 mm1520
195733.9 °C16 July 19579.3 °C11 February 195723.7 °C1,495 mm1300
195635.3 °C5 June 19569.9 °C8 January 195623.9 °C2,117 mm1430
195532.8 °C30 June 19558.6 °C11 January 195523.6 °C1,690 mm1230
195433.7 °C25 May 195411.9 °C18 December 195424.2 °C1,033 mm1440
195334.2 °C12 August 195310.1 °C8 January 195324.0 °C1,426 mm1260
195233.4 °C4 July 195210.5 °C20 January 195224.0 °C1,568 mm1220
195133.1 °C31 July 195110.7 °C16 December 195123.6 °C2,199 mm940
195032.3 °C18 July 195010.3 °C10 December 195023.3 °C2,456 mm800
194933.3 °C26 May 19499.9 °C17 January 194924.0 °C1,680 mm1110
194832.0 °C17 August 19489.1 °C16 January 194823.5 °C1,583 mm850
194733.0 °C25 August 194711.4 °C24 February 194723.3 °C1,518 mm980
194634.2 °C17 June 19469.9 °C9 February 194623.9 °C862 mm1310
194532.3 °C6 July 194511.4 °C18 January 194522.9 °C1,994 mm720
194431.3 °C27 April 194411.8 °C18 January 194423.3 °C1,642 mm520
194333.2 °C10 May 194310.3 °C14 January 194323.0 °C1,105 mm590
194231.1 °C10 July 194210.9 °C7 December 194223.3 °C1,917 mm550
194131.3 °C25 June 194110.1 °C5 February 194123.3 °C2,050 mm580
194031.3 °C27 July 19409.5 °C5 January 194022.8 °C1,948 mm420

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
28.2 °C
+0.7 °C
Hot days (≥ 30 °C)
161 d/yr
+35
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1912 mm
+11 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan21.2 °C-0.7 °C28 mm-14 mm
Feb21.7 °C-1.0 °C75 mm+27 mm
Mar25.0 °C-0.1 °C65 mm+6 mm
Apr28.0 °C+0.1 °C43 mm-61 mm
May30.9 °C+1.1 °C184 mm-91 mm
Jun31.9 °C+1.2 °C338 mm-44 mm
Jul30.9 °C-0.5 °C700 mm+413 mm
Aug31.7 °C+0.7 °C315 mm-58 mm
Sep32.0 °C+1.3 °C61 mm-133 mm
Oct31.4 °C+2.3 °C19 mm-42 mm
Nov27.4 °C+0.8 °C70 mm+33 mm
Dec25.4 °C+2.0 °C15 mm-24 mm

The year's extremes

Hottest day
33.7 °C
1 Jul 2025
Coldest day
11.8 °C
9 Feb 2025
Wettest day
100.3 mm
13 Jun 2025
Windiest day
47.0 km/h
13 Aug 2025
Strongest gust
101.9 km/h
13 Aug 2025
Hottest feels-like
41.9 °C
23 Aug 2025
Coldest feels-like
7.8 °C
28 Jan 2025
Sunniest day
12.9 h
15 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 Tainan?

Tainan has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 24.1 °C and it receives 1,901 mm of precipitation per year.

What is the hottest day ever recorded in Tainan?

The hottest day measured in Tainan between 1940 and 2025 was 10 July 1962, reaching 36.2 °C.

What is the coldest day in Tainan?

The coldest day measured in Tainan between 1940 and 2025 was 1 February 1970, at 6.2 °C.

Does it snow in Tainan?

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

Has the climate of Tainan warmed?

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

What is the wettest day in Tainan?

The wettest day measured in Tainan between 1940 and 2025 was 8 August 2009, with 423 mm of rain in 24 hours.

What was the windiest day in Tainan?

The windiest day measured in Tainan between 1940 and 2025 was 27 September 2016, with winds reaching 74.6 km/h.

What is the warmest month in Tainan?

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

How much does it rain in Tainan?

Tainan receives on average 1,901 mm of precipitation per year, spread over about 150 rainy days.

Is it sunny in Tainan?

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

Are there tropical nights in Tainan?

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

What was the most extreme apparent temperature in Tainan?

In Tainan, between 1940 and 2025, the highest apparent temperature reached 43.9 °C on 30 June 2001, and the lowest was 0.3 °C on 24 January 2016.

Compare Tainan with another city

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

Nearby cities

The climate around Tainan

Other cities — Taiwan