Puli climate — normals and trends

Puli (Taiwan) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 18.3 °C and it receives 2,108 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 (22.4 °C on average) and the coldest is January (12.5 °C). Rainfall peaks in August.

Puli averages 0 frost days, 0 hot days (≥ 30 °C) and 212 rainy days per year.

Puli has warmed by +2.1 °C between 1940 and 2025, or +0.25 °C per decade. This trend is statistically significant.

The hottest day of the period reached 31.6 °C (on 12 July 2020) and the coldest -2.5 °C (on 3 March 1986).

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

PuliTaiwan

coords
23.97°, 120.97°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthAugustDriest monthDecember

Mean daily temperature

18.3°C

Average daily high

22.2°C

Average daily low

14.8°C

Annual rainfall

2,108mm

Sunshine / day

9.6h

Mean relative humidity

82%

Average peak wind

6.8km/h

Seasonal range

9.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

212 d/yr

Annual snowfall

0.9 cm

Average feels-like high

24.3 °C

Average feels-like low

15.4 °C

Average peak gust

29.8 km/h

Tropical nights (≥ 20 °C)

19 d/yr

Solar radiation

15.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.1 °C

since 1940

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

31.6 °C

12 July 2020

Coldest day

-2.5 °C

3 March 1986

Wettest day

583 mm

11 September 1963

Windiest day

34.3 km/h

1 October 1945

Strongest gust

160.9 km/h

29 July 1982

Hottest feels-like

37.3 °C

4 July 1979

Coldest feels-like

-6.0 °C

3 March 1986

Snowiest day

5.7 cm

23 January 1983

Sunniest day

13.5 h

19 June 1945

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202529.4 °C10 June 20253.6 °C28 January 202519.3 °C2,478 mm00
202430.0 °C4 July 20245.2 °C24 January 202419.7 °C2,589 mm10
202329.5 °C7 July 20233.9 °C30 January 202319.3 °C2,118 mm00
202229.4 °C22 July 20222.3 °C25 December 202218.9 °C1,978 mm00
202130.5 °C3 June 20213.3 °C10 January 202119.3 °C1,840 mm30
202031.6 °C12 July 20200.9 °C31 January 202019.7 °C1,353 mm130
201930.2 °C17 July 20196.5 °C28 January 201919.4 °C1,895 mm10
201829.5 °C30 May 20181.1 °C13 January 201819.1 °C2,218 mm00
201728.7 °C1 July 20176.1 °C12 February 201719.2 °C2,085 mm00
201629.6 °C27 June 20161.0 °C8 February 201619.1 °C2,807 mm00
201529.3 °C19 June 20153.7 °C23 January 201519.1 °C1,811 mm00
201430.8 °C15 September 20142.6 °C23 January 201418.9 °C1,818 mm10
201328.9 °C28 June 20135.6 °C28 December 201319.0 °C2,599 mm00
201228.9 °C28 June 20127.3 °C17 January 201219.1 °C2,744 mm00
201129.3 °C27 September 20113.9 °C16 January 201118.7 °C2,108 mm00
201029.2 °C3 July 20103.6 °C14 January 201019.0 °C2,160 mm00
200930.6 °C2 August 20091.3 °C14 January 200919.1 °C2,134 mm10
200830.1 °C23 June 20085.4 °C10 February 200819.0 °C3,067 mm10
200729.2 °C22 July 20070.4 °C29 January 200719.1 °C2,454 mm00
200629.2 °C6 July 20065.4 °C18 December 200619.2 °C2,459 mm00
200529.6 °C2 August 20050.5 °C6 March 200518.7 °C2,847 mm00
200429.0 °C10 May 20043.0 °C25 January 200418.6 °C2,595 mm00
200330.7 °C22 July 20035.9 °C6 January 200318.8 °C1,475 mm10
200229.0 °C23 June 20023.3 °C3 January 200219.0 °C1,559 mm00
200128.8 °C30 June 20013.2 °C25 December 200118.8 °C2,687 mm00
200028.1 °C14 July 20006.7 °C28 January 200018.8 °C2,495 mm00
199928.6 °C24 July 19991.3 °C23 December 199918.5 °C1,984 mm00
199828.9 °C27 June 19988.5 °C19 January 199819.3 °C2,365 mm00
199728.0 °C15 May 19973.3 °C12 January 199718.3 °C2,048 mm00
199629.5 °C21 July 19962.1 °C3 January 199618.2 °C2,250 mm00
199529.4 °C29 July 19953.2 °C6 February 199518.1 °C1,759 mm00
199428.9 °C23 June 19945.8 °C4 March 199418.8 °C2,668 mm00
199330.1 °C27 June 19932.1 °C31 January 199318.5 °C1,467 mm10
199228.7 °C21 July 19923.9 °C15 January 199218.0 °C2,441 mm00
199128.9 °C12 July 19915.1 °C24 February 199118.6 °C1,735 mm00
199029.6 °C15 June 19905.7 °C5 January 199018.6 °C2,631 mm00
198928.7 °C10 August 19893.9 °C9 March 198918.2 °C2,189 mm00
198828.9 °C29 June 19882.9 °C13 December 198818.6 °C2,085 mm00
198728.7 °C7 July 19872.6 °C13 January 198718.6 °C1,958 mm00
198628.7 °C11 August 1986-2.5 °C3 March 198618.1 °C2,460 mm02
198528.5 °C21 June 19850.9 °C17 December 198518.1 °C2,374 mm00
198428.9 °C24 June 19844.1 °C9 January 198417.9 °C2,196 mm00
198329.6 °C10 July 19832.4 °C25 January 198318.1 °C1,853 mm00
198228.9 °C16 July 19823.6 °C19 January 198218.1 °C2,218 mm00
198129.3 °C2 July 19810.9 °C12 January 198118.2 °C2,746 mm00
198030.2 °C21 July 19801.9 °C24 December 198018.2 °C1,716 mm10
197930.3 °C4 July 19795.0 °C2 February 197918.1 °C2,133 mm10
197829.5 °C24 August 19781.1 °C18 February 197818.4 °C2,769 mm00
197730.6 °C20 July 19770.7 °C18 February 197718.4 °C2,191 mm10
197628.2 °C22 July 19764.9 °C12 January 197617.9 °C2,111 mm00
197527.8 °C13 July 19752.7 °C30 December 197518.3 °C2,390 mm00
197428.6 °C21 July 19741.7 °C2 January 197418.2 °C2,239 mm00
197328.5 °C22 August 1973-1.0 °C25 December 197318.4 °C1,984 mm01
197228.4 °C29 June 1972-0.6 °C3 March 197217.9 °C2,837 mm02
197128.5 °C16 June 19710.8 °C10 January 197117.8 °C2,189 mm00
197028.7 °C14 July 1970-1.2 °C1 February 197018.2 °C2,438 mm01
196929.1 °C19 July 19693.7 °C6 February 196918.1 °C2,411 mm00
196828.3 °C18 July 19683.9 °C4 March 196817.4 °C2,112 mm00
196728.9 °C16 July 19670.0 °C17 January 196717.7 °C1,928 mm00
196626.3 °C1 August 19664.7 °C4 January 196617.8 °C2,083 mm00
196526.8 °C13 July 19651.1 °C9 January 196517.2 °C1,627 mm00
196428.2 °C7 August 19643.8 °C21 December 196417.9 °C1,653 mm00
196328.0 °C29 August 1963-1.5 °C27 January 196317.1 °C2,174 mm06
196227.7 °C1 June 19621.2 °C27 January 196217.3 °C2,087 mm00
196127.3 °C17 June 19611.3 °C18 January 196117.7 °C2,297 mm00
196028.5 °C22 August 19602.3 °C30 December 196018.1 °C2,970 mm00
195928.7 °C28 July 1959-1.6 °C17 January 195918.3 °C1,902 mm02
195829.2 °C9 September 19580.4 °C13 February 195818.0 °C2,230 mm00
195728.8 °C15 July 19573.1 °C19 January 195718.1 °C1,642 mm00
195629.9 °C7 July 19563.9 °C9 January 195617.9 °C2,580 mm00
195528.7 °C23 September 19550.9 °C12 January 195517.6 °C1,593 mm00
195429.6 °C23 June 19544.0 °C17 December 195418.5 °C1,135 mm00
195329.3 °C10 August 19532.3 °C8 January 195318.3 °C2,015 mm00
195227.7 °C27 June 19523.1 °C11 December 195218.0 °C1,673 mm00
195128.4 °C31 July 19512.4 °C16 December 195117.7 °C1,620 mm00
195027.6 °C19 July 19501.8 °C10 December 195017.4 °C2,025 mm00
194929.1 °C8 July 19491.3 °C18 January 194918.1 °C1,483 mm00
194827.5 °C2 July 19481.5 °C17 January 194817.5 °C1,777 mm00
194727.2 °C24 August 19475.1 °C24 February 194717.2 °C2,291 mm00
194627.5 °C21 May 19462.4 °C9 February 194617.6 °C1,441 mm00
194527.2 °C23 July 19453.7 °C18 January 194516.9 °C1,810 mm00
194426.7 °C8 April 19444.0 °C11 March 194417.3 °C1,634 mm00
194327.0 °C9 May 19432.4 °C13 January 194316.7 °C841 mm00
194226.2 °C5 June 19422.0 °C7 December 194217.0 °C1,701 mm00
194126.8 °C31 August 19411.4 °C5 February 194117.2 °C1,837 mm00
194026.0 °C27 July 19401.3 °C4 January 194016.6 °C1,910 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
23.1 °C
+0.9 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2478 mm
+370 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan16.3 °C-0.3 °C84 mm+22 mm
Feb17.4 °C-0.1 °C137 mm+47 mm
Mar20.6 °C+0.7 °C151 mm+48 mm
Apr22.5 °C+0.2 °C121 mm+5 mm
May25.2 °C+0.9 °C147 mm-32 mm
Jun26.8 °C+1.3 °C286 mm+38 mm
Jul25.9 °C-0.4 °C755 mm+414 mm
Aug27.2 °C+1.3 °C255 mm-149 mm
Sep26.9 °C+1.6 °C222 mm-83 mm
Oct25.8 °C+2.3 °C184 mm+46 mm
Nov22.5 °C+1.3 °C98 mm+34 mm
Dec19.4 °C+1.3 °C39 mm-20 mm

The year's extremes

Hottest day
29.4 °C
10 Jun 2025
Coldest day
3.6 °C
28 Jan 2025
Wettest day
134.4 mm
20 Jul 2025
Windiest day
25.6 km/h
13 Aug 2025
Strongest gust
146.5 km/h
13 Aug 2025
Hottest feels-like
35.3 °C
24 Aug 2025
Coldest feels-like
1.0 °C
28 Jan 2025
Snowiest day
0.2 cm
19 Mar 2025
Sunniest day
13.4 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 Puli?

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

What is the hottest day ever recorded in Puli?

The hottest day measured in Puli between 1940 and 2025 was 12 July 2020, reaching 31.6 °C.

What is the coldest day in Puli?

The coldest day measured in Puli between 1940 and 2025 was 3 March 1986, at -2.5 °C.

Does it snow in Puli?

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

Has the climate of Puli warmed?

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

What is the wettest day in Puli?

The wettest day measured in Puli between 1940 and 2025 was 11 September 1963, with 583 mm of rain in 24 hours.

What was the windiest day in Puli?

The windiest day measured in Puli between 1940 and 2025 was 1 October 1945, with winds reaching 34.3 km/h.

What is the warmest month in Puli?

The warmest month in Puli is July (22.4 °C on average); the coldest is January (12.5 °C).

How much does it rain in Puli?

Puli receives on average 2,108 mm of precipitation per year, spread over about 212 rainy days.

Is it sunny in Puli?

Puli gets on average 9.6 hours of sunshine per day, roughly 3,504 hours per year over 1940-2025.

What is the biggest single-day snowfall in Puli?

The heaviest 24-hour snowfall measured in Puli between 1940 and 2025 was 23 January 1983, with 5.7 cm.

Are there tropical nights in Puli?

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

What was the most extreme apparent temperature in Puli?

In Puli, between 1940 and 2025, the highest apparent temperature reached 37.3 °C on 4 July 1979, and the lowest was -6.0 °C on 3 March 1986.

Compare Puli with another city

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

Nearby cities

The climate around Puli

Other cities — Taiwan