San Leonardo climate — normals and trends

San Leonardo (Philippines) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 26.3 °C and it receives 2,076 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 May (28.3 °C on average) and the coldest is January (24.4 °C). Rainfall peaks in July.

San Leonardo averages 0 frost days, 238 hot days (≥ 30 °C) and 196 rainy days per year.

San Leonardo has warmed by +1.7 °C between 1940 and 2025, or +0.19 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.3 °C (on 29 May 2021) and the coldest 13.7 °C (on 8 December 1942).

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

San LeonardoCentral Luzon

coords
15.36°, 120.96°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthMayColdest monthJanuaryWettest monthJulyDriest monthFebruary

Mean daily temperature

26.3°C

Average daily high

30.8°C

Average daily low

22.7°C

Annual rainfall

2,076mm

Sunshine / day

10.1h

Mean relative humidity

81%

Average peak wind

13.9km/h

Seasonal range

3.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

238 d/yr

Rainy days (≥ 1 mm)

196 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.7 °C

Average feels-like low

26.6 °C

Average peak gust

35.5 km/h

Tropical nights (≥ 20 °C)

337 d/yr

Solar radiation

18.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.7 °C

since 1940

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

38.3 °C

29 May 2021

Coldest day

13.7 °C

8 December 1942

Wettest day

221 mm

18 October 2015

Windiest day

60.6 km/h

26 December 1947

Strongest gust

121.3 km/h

23 October 1998

Hottest feels-like

45.3 °C

29 May 2021

Coldest feels-like

13.5 °C

8 December 1942

Sunniest day

12.3 h

5 June 1968

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.4 °C25 April 202520.1 °C6 December 202527.1 °C3,036 mm2660
202437.9 °C27 April 202419.1 °C27 January 202427.5 °C2,563 mm2970
202336.7 °C8 May 202319.0 °C17 February 202327.4 °C2,181 mm2830
202236.1 °C12 May 202218.0 °C18 January 202227.1 °C2,666 mm2820
202138.3 °C29 May 202118.6 °C20 February 202127.1 °C2,081 mm2740
202036.5 °C7 May 202017.6 °C4 February 202027.3 °C2,720 mm2960
201936.2 °C25 April 201918.5 °C30 January 201927.0 °C1,892 mm2780
201836.8 °C8 May 201819.9 °C9 February 201827.0 °C2,226 mm2720
201736.6 °C16 May 201718.2 °C15 February 201727.0 °C2,430 mm2630
201637.5 °C13 April 201620.6 °C14 February 201627.3 °C2,279 mm2930
201536.9 °C22 May 201518.4 °C3 February 201526.8 °C2,087 mm2750
201437.4 °C20 May 201415.6 °C26 January 201426.7 °C2,191 mm2530
201336.3 °C1 May 201318.7 °C24 January 201326.9 °C2,414 mm2660
201235.7 °C9 May 201219.9 °C7 February 201226.6 °C2,603 mm2650
201136.1 °C27 April 201118.0 °C3 February 201126.3 °C2,879 mm2100
201036.4 °C17 May 201019.3 °C28 January 201027.0 °C2,143 mm2890
200935.3 °C16 April 200917.8 °C17 January 200926.4 °C2,480 mm2410
200835.3 °C23 April 200818.2 °C17 December 200826.4 °C2,486 mm2400
200737.0 °C17 May 200718.0 °C1 February 200726.8 °C1,931 mm2720
200635.8 °C7 May 200619.4 °C9 January 200626.7 °C2,293 mm2740
200536.6 °C10 May 200517.5 °C26 January 200526.6 °C2,087 mm2570
200436.3 °C27 April 200418.2 °C23 December 200426.6 °C1,722 mm2670
200336.5 °C20 April 200318.0 °C24 December 200326.6 °C1,559 mm2600
200235.6 °C12 May 200217.4 °C11 January 200226.5 °C2,057 mm2500
200134.8 °C18 April 200118.1 °C28 December 200126.4 °C2,144 mm2300
200035.7 °C2 May 200017.7 °C30 January 200026.2 °C2,994 mm2270
199934.5 °C10 May 199917.2 °C24 December 199926.1 °C2,428 mm2260
199836.0 °C25 April 199818.2 °C2 January 199827.1 °C1,989 mm3160
199735.9 °C20 May 199717.0 °C2 January 199726.2 °C1,695 mm2470
199635.4 °C6 May 199616.9 °C2 January 199626.3 °C2,072 mm2400
199537.0 °C9 May 199515.2 °C30 December 199526.4 °C2,559 mm2390
199435.7 °C27 April 199418.8 °C16 January 199426.5 °C1,972 mm2450
199336.8 °C30 May 199317.6 °C28 January 199326.6 °C1,995 mm2260
199235.9 °C30 April 199217.1 °C28 November 199226.4 °C1,789 mm2320
199136.1 °C16 May 199117.3 °C6 December 199126.4 °C1,781 mm2010
199036.4 °C6 May 199018.2 °C19 January 199026.5 °C2,369 mm2390
198936.0 °C1 May 198916.0 °C3 December 198926.4 °C2,028 mm2190
198837.0 °C21 May 198815.3 °C14 December 198826.8 °C2,390 mm2590
198736.4 °C13 May 198716.9 °C6 February 198726.7 °C1,613 mm2440
198634.8 °C7 May 198616.7 °C10 December 198626.2 °C2,135 mm2130
198537.4 °C8 April 198515.0 °C26 December 198526.2 °C2,086 mm2260
198435.6 °C5 April 198418.3 °C29 December 198426.0 °C2,454 mm2120
198336.5 °C17 May 198316.2 °C11 February 198326.4 °C1,633 mm2490
198235.1 °C3 May 198216.5 °C28 January 198226.0 °C1,792 mm2300
198136.5 °C19 April 198115.1 °C21 December 198125.9 °C2,238 mm2130
198035.8 °C21 April 198016.3 °C26 December 198026.3 °C1,955 mm2590
197937.9 °C10 May 197917.2 °C14 December 197926.4 °C2,290 mm2560
197836.9 °C20 May 197816.0 °C24 January 197826.3 °C2,470 mm2390
197737.5 °C15 May 197717.5 °C7 December 197726.3 °C2,119 mm2590
197636.9 °C5 May 197615.9 °C8 February 197625.8 °C2,472 mm2410
197537.3 °C21 May 197516.4 °C30 December 197526.3 °C2,057 mm2770
197436.9 °C23 April 197415.5 °C15 January 197426.2 °C2,176 mm2650
197336.9 °C9 June 197316.4 °C5 February 197326.5 °C1,715 mm2780
197236.0 °C30 April 197217.1 °C16 January 197225.8 °C2,596 mm2160
197135.2 °C9 April 197114.9 °C13 January 197125.8 °C2,081 mm2240
197037.8 °C24 April 197017.4 °C19 January 197026.4 °C1,898 mm2510
196937.6 °C12 May 196917.1 °C19 February 196926.5 °C1,372 mm2750
196838.0 °C13 May 196816.0 °C19 January 196826.3 °C659 mm2610
196737.1 °C24 April 196716.2 °C8 February 196726.0 °C1,292 mm2220
196637.7 °C15 April 196618.4 °C14 January 196626.0 °C1,227 mm2420
196534.2 °C30 April 196516.5 °C8 January 196525.4 °C1,231 mm1810
196435.6 °C11 May 196417.2 °C4 December 196425.6 °C2,069 mm1840
196336.1 °C1 May 196317.0 °C3 March 196325.8 °C1,637 mm2290
196234.9 °C4 May 196216.2 °C3 February 196226.2 °C1,254 mm2400
196135.5 °C17 June 196116.0 °C20 January 196126.1 °C1,733 mm2190
196036.4 °C20 May 196017.7 °C17 December 196026.5 °C1,781 mm2590
195936.5 °C13 June 195917.7 °C19 January 195926.5 °C1,273 mm2590
195837.9 °C23 May 195817.8 °C5 November 195826.2 °C1,726 mm2300
195736.8 °C20 May 195716.7 °C21 November 195725.9 °C1,937 mm2340
195634.4 °C1 April 195617.9 °C9 January 195625.6 °C2,385 mm2180
195536.7 °C21 May 195515.1 °C19 December 195526.0 °C1,868 mm2550
195437.0 °C26 May 195417.2 °C20 December 195426.5 °C2,150 mm2800
195337.3 °C2 May 195317.0 °C5 January 195326.3 °C1,590 mm2420
195236.8 °C9 April 195217.8 °C19 March 195226.4 °C1,991 mm2590
195136.0 °C22 April 195117.0 °C15 January 195126.3 °C1,407 mm2510
195036.4 °C16 May 195017.7 °C22 December 195025.9 °C1,673 mm2260
194936.9 °C31 May 194915.7 °C12 January 194926.1 °C2,087 mm2340
194835.4 °C18 May 194815.8 °C18 January 194825.4 °C2,136 mm1730
194735.3 °C9 April 194716.8 °C21 November 194725.6 °C2,361 mm2140
194635.2 °C14 May 194617.6 °C3 February 194625.4 °C2,249 mm1610
194535.4 °C28 April 194518.3 °C3 December 194525.2 °C2,066 mm1590
194435.2 °C25 April 194416.0 °C10 January 194424.8 °C3,100 mm1150
194333.5 °C15 April 194315.2 °C21 January 194324.4 °C1,937 mm1020
194233.6 °C30 March 194213.7 °C8 December 194225.1 °C2,186 mm1710
194133.0 °C27 March 194116.3 °C5 February 194124.9 °C2,506 mm1360
194034.1 °C3 April 194016.0 °C17 January 194024.7 °C2,663 mm1110

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
31.3 °C
+0.5 °C
Hot days (≥ 30 °C)
266 d/yr
+28
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3037 mm
+961 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.7 °C+0.7 °C106 mm+74 mm
Feb29.9 °C0.0 °C106 mm+81 mm
Mar31.8 °C+0.3 °C35 mm+3 mm
Apr35.1 °C+1.8 °C21 mm-24 mm
May34.0 °C+0.5 °C182 mm+10 mm
Jun31.9 °C+0.1 °C441 mm+162 mm
Jul29.8 °C-1.0 °C444 mm+79 mm
Aug31.5 °C+1.3 °C479 mm+126 mm
Sep29.8 °C-0.6 °C444 mm+121 mm
Oct31.0 °C+0.6 °C331 mm+94 mm
Nov30.6 °C+0.6 °C282 mm+156 mm
Dec30.2 °C+1.0 °C167 mm+80 mm

The year's extremes

Hottest day
37.4 °C
25 Apr 2025
Coldest day
20.1 °C
6 Dec 2025
Wettest day
79.7 mm
9 Nov 2025
Windiest day
37.4 km/h
9 Nov 2025
Strongest gust
91.8 km/h
9 Nov 2025
Hottest feels-like
44.0 °C
23 Apr 2025
Coldest feels-like
22.5 °C
6 Dec 2025
Sunniest day
12.2 h
22 May 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 San Leonardo?

San Leonardo has a tropical monsoon climate (Köppen Am). Over 1940-2025, the average annual temperature is 26.3 °C and it receives 2,076 mm of precipitation per year.

What is the hottest day ever recorded in San Leonardo?

The hottest day measured in San Leonardo between 1940 and 2025 was 29 May 2021, reaching 38.3 °C.

What is the coldest day in San Leonardo?

The coldest day measured in San Leonardo between 1940 and 2025 was 8 December 1942, at 13.7 °C.

Does it snow in San Leonardo?

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

Has the climate of San Leonardo warmed?

Yes: San Leonardo warmed by +1.7 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in San Leonardo?

The wettest day measured in San Leonardo between 1940 and 2025 was 18 October 2015, with 221 mm of rain in 24 hours.

What was the windiest day in San Leonardo?

The windiest day measured in San Leonardo between 1940 and 2025 was 26 December 1947, with winds reaching 60.6 km/h.

What is the warmest month in San Leonardo?

The warmest month in San Leonardo is May (28.3 °C on average); the coldest is January (24.4 °C).

How much does it rain in San Leonardo?

San Leonardo receives on average 2,076 mm of precipitation per year, spread over about 196 rainy days.

Is it sunny in San Leonardo?

San Leonardo gets on average 10.1 hours of sunshine per day, roughly 3,687 hours per year over 1940-2025.

Are there tropical nights in San Leonardo?

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

What was the most extreme apparent temperature in San Leonardo?

In San Leonardo, between 1940 and 2025, the highest apparent temperature reached 45.3 °C on 29 May 2021, and the lowest was 13.5 °C on 8 December 1942.

Compare San Leonardo with another city

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

Nearby cities

The climate around San Leonardo

Other cities — Philippines