Sorsogon climate — normals and trends

Sorsogon (Philippines) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 26.2 °C and it receives 2,607 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 (27.1 °C on average) and the coldest is January (24.9 °C). Rainfall peaks in December.

Sorsogon averages 0 frost days, 12 hot days (≥ 30 °C) and 307 rainy days per year.

Sorsogon has warmed by +1.2 °C between 1940 and 2025, or +0.15 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.0 °C (on 23 May 2010) and the coldest 21.0 °C (on 1 March 1963).

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

SorsogonBicol Region

coords
12.97°, 123.99°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthDecemberDriest monthApril

Mean daily temperature

26.2°C

Average daily high

27.6°C

Average daily low

24.9°C

Annual rainfall

2,607mm

Sunshine / day

10.3h

Mean relative humidity

85%

Average peak wind

20.4km/h

Seasonal range

2.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

12 d/yr

Rainy days (≥ 1 mm)

307 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.0 °C

Average feels-like low

28.0 °C

Average peak gust

35.3 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

18.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

+0.2 °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

32.0 °C

23 May 2010

Coldest day

21.0 °C

1 March 1963

Wettest day

317 mm

5 May 1951

Windiest day

98.9 km/h

20 November 1942

Strongest gust

185.0 km/h

20 November 1942

Hottest feels-like

39.3 °C

7 September 2024

Coldest feels-like

14.1 °C

20 November 1942

Sunniest day

12.7 h

5 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.2 °C3 June 202524.2 °C29 January 202526.9 °C4,445 mm190
202431.3 °C15 June 202423.4 °C22 March 202427.2 °C3,402 mm570
202331.3 °C22 May 202323.0 °C17 February 202326.9 °C3,450 mm410
202230.5 °C1 June 202223.5 °C22 January 202226.7 °C3,556 mm170
202131.2 °C17 June 202123.3 °C10 February 202126.8 °C3,639 mm280
202031.1 °C25 August 202023.2 °C22 February 202026.9 °C3,276 mm410
201931.2 °C21 May 201923.0 °C28 January 201926.9 °C2,354 mm420
201830.5 °C4 June 201823.8 °C9 February 201826.7 °C3,200 mm120
201731.2 °C1 June 201723.0 °C15 February 201726.7 °C3,521 mm360
201631.2 °C2 June 201623.4 °C18 February 201626.8 °C2,745 mm330
201531.0 °C28 May 201522.7 °C8 February 201526.6 °C2,122 mm180
201431.1 °C4 June 201422.0 °C26 January 201426.5 °C3,124 mm310
201331.2 °C19 May 201323.5 °C21 January 201326.6 °C3,073 mm150
201231.2 °C20 June 201223.5 °C22 January 201226.6 °C3,065 mm130
201130.7 °C15 July 201123.3 °C17 January 201126.3 °C3,951 mm110
201032.0 °C23 May 201023.3 °C21 January 201026.7 °C2,559 mm360
200930.7 °C14 September 200923.1 °C11 January 200926.5 °C2,547 mm120
200830.5 °C29 September 200823.4 °C27 January 200826.4 °C3,390 mm80
200730.9 °C12 August 200723.3 °C1 March 200726.6 °C2,501 mm320
200631.2 °C10 June 200623.6 °C4 February 200626.5 °C2,994 mm110
200531.4 °C11 June 200522.1 °C17 January 200526.4 °C2,359 mm270
200430.5 °C4 July 200423.1 °C17 February 200426.3 °C2,511 mm120
200331.2 °C7 June 200322.6 °C12 March 200326.4 °C2,155 mm220
200231.2 °C16 July 200222.8 °C13 February 200226.4 °C2,024 mm180
200130.6 °C19 May 200123.2 °C27 December 200126.5 °C2,903 mm130
200030.5 °C22 May 200022.8 °C1 February 200026.4 °C3,620 mm70
199931.3 °C7 June 199923.2 °C24 December 199926.3 °C3,310 mm60
199831.4 °C26 August 199823.3 °C28 January 199826.8 °C2,079 mm520
199730.7 °C19 May 199722.2 °C23 February 199726.2 °C1,699 mm200
199630.3 °C6 August 199622.1 °C11 February 199626.2 °C3,148 mm130
199531.0 °C18 May 199522.6 °C2 February 199526.2 °C3,032 mm110
199430.4 °C14 May 199422.9 °C12 January 199426.3 °C2,357 mm130
199331.1 °C30 May 199322.7 °C25 January 199326.2 °C2,289 mm110
199230.9 °C15 April 199222.0 °C22 February 199226.1 °C1,753 mm140
199130.7 °C30 July 199122.6 °C28 January 199126.1 °C1,995 mm100
199030.9 °C17 April 199022.9 °C27 January 199026.2 °C2,113 mm60
198930.1 °C22 July 198922.8 °C13 February 198926.2 °C2,652 mm30
198830.5 °C12 August 198823.2 °C15 December 198826.6 °C2,590 mm70
198730.5 °C22 May 198721.7 °C5 February 198726.3 °C2,218 mm130
198630.8 °C22 May 198622.1 °C4 March 198626.1 °C2,292 mm130
198530.6 °C29 May 198522.8 °C17 December 198526.1 °C2,412 mm90
198429.9 °C28 April 198423.0 °C2 February 198426.1 °C2,419 mm00
198331.4 °C2 June 198322.5 °C6 March 198326.3 °C1,991 mm130
198230.2 °C16 June 198222.4 °C30 January 198225.9 °C2,349 mm40
198130.7 °C13 May 198122.2 °C20 January 198126.2 °C2,514 mm180
198030.7 °C25 May 198022.6 °C16 March 198026.2 °C2,492 mm60
197930.4 °C10 July 197922.6 °C15 December 197926.1 °C2,328 mm40
197830.5 °C4 June 197822.0 °C5 February 197826.1 °C2,658 mm70
197730.9 °C17 May 197722.4 °C10 February 197726.1 °C2,362 mm100
197629.9 °C29 May 197621.4 °C6 February 197625.8 °C3,076 mm00
197530.1 °C29 May 197522.4 °C13 February 197526.0 °C2,604 mm20
197430.3 °C22 August 197421.9 °C12 January 197426.0 °C2,485 mm130
197330.9 °C5 June 197322.1 °C28 January 197326.2 °C2,277 mm160
197230.5 °C20 May 197222.1 °C4 March 197225.9 °C2,138 mm30
197129.7 °C14 August 197121.8 °C13 January 197125.8 °C2,368 mm00
197031.1 °C15 June 197022.9 °C17 January 197026.3 °C2,390 mm130
196931.5 °C27 May 196922.1 °C8 February 196926.3 °C1,623 mm160
196831.2 °C27 May 196821.5 °C21 February 196826.0 °C1,684 mm260
196730.7 °C6 June 196722.3 °C21 February 196725.9 °C2,314 mm120
196630.6 °C4 May 196622.5 °C20 January 196625.9 °C2,094 mm30
196529.1 °C1 June 196521.8 °C25 January 196525.4 °C2,495 mm00
196430.0 °C6 June 196422.6 °C12 March 196425.7 °C2,219 mm10
196331.0 °C11 June 196321.0 °C1 March 196325.6 °C1,595 mm50
196230.2 °C20 May 196221.8 °C2 February 196225.8 °C2,004 mm10
196130.4 °C26 March 196121.5 °C19 January 196125.9 °C1,955 mm50
196030.7 °C28 August 196022.8 °C7 March 196026.2 °C2,092 mm120
195930.7 °C26 April 195922.3 °C18 January 195926.0 °C2,136 mm120
195830.9 °C6 June 195822.4 °C23 February 195826.0 °C2,711 mm50
195731.4 °C15 May 195722.3 °C20 February 195726.0 °C2,306 mm70
195629.6 °C12 June 195622.5 °C2 January 195625.6 °C3,301 mm00
195530.3 °C28 May 195521.9 °C22 February 195525.8 °C2,943 mm60
195430.2 °C5 August 195422.4 °C6 February 195426.1 °C2,891 mm10
195330.3 °C27 May 195322.6 °C7 January 195326.1 °C2,185 mm50
195230.3 °C5 July 195222.7 °C21 January 195226.0 °C2,887 mm80
195129.9 °C15 June 195122.6 °C4 March 195126.0 °C2,865 mm00
195030.0 °C27 July 195022.5 °C14 February 195025.9 °C2,026 mm20
194929.7 °C29 July 194921.9 °C10 January 194925.7 °C3,455 mm00
194830.5 °C4 June 194821.8 °C18 January 194825.6 °C2,361 mm20
194730.0 °C10 June 194722.7 °C30 January 194725.8 °C2,663 mm10
194629.3 °C16 May 194622.7 °C5 February 194625.6 °C3,278 mm00
194529.6 °C9 May 194522.8 °C18 March 194525.7 °C3,005 mm00
194429.3 °C23 May 194421.7 °C6 March 194425.4 °C2,662 mm00
194329.1 °C15 June 194321.8 °C26 February 194325.1 °C2,207 mm00
194229.3 °C10 May 194222.2 °C15 February 194225.5 °C2,599 mm00
194129.4 °C28 July 194121.6 °C8 February 194125.7 °C2,062 mm00
194029.2 °C7 May 194021.8 °C26 January 194025.3 °C2,699 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
28.3 °C
+0.7 °C
Hot days (≥ 30 °C)
19 d/yr
+7
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
4445 mm
+1838 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.8 °C+0.8 °C509 mm+237 mm
Feb27.1 °C+1.0 °C484 mm+309 mm
Mar27.3 °C+0.5 °C309 mm+159 mm
Apr28.8 °C+1.0 °C83 mm-29 mm
May29.3 °C+0.6 °C197 mm+55 mm
Jun29.0 °C+0.2 °C343 mm+158 mm
Jul29.2 °C+0.8 °C339 mm+108 mm
Aug28.9 °C+0.4 °C385 mm+186 mm
Sep28.3 °C-0.1 °C453 mm+234 mm
Oct28.5 °C+0.6 °C388 mm+123 mm
Nov28.3 °C+1.0 °C549 mm+243 mm
Dec27.6 °C+1.1 °C405 mm+56 mm

The year's extremes

Hottest day
31.2 °C
3 Jun 2025
Coldest day
24.2 °C
29 Jan 2025
Wettest day
158.5 mm
9 Nov 2025
Windiest day
79.5 km/h
9 Nov 2025
Strongest gust
137.9 km/h
9 Nov 2025
Hottest feels-like
38.1 °C
4 Aug 2025
Coldest feels-like
18.8 °C
9 Nov 2025
Sunniest day
12.7 h
3 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 Sorsogon?

Sorsogon has a tropical rainforest climate (Köppen Af). Over 1940-2025, the average annual temperature is 26.2 °C and it receives 2,607 mm of precipitation per year.

What is the hottest day ever recorded in Sorsogon?

The hottest day measured in Sorsogon between 1940 and 2025 was 23 May 2010, reaching 32.0 °C.

What is the coldest day in Sorsogon?

The coldest day measured in Sorsogon between 1940 and 2025 was 1 March 1963, at 21.0 °C.

Does it snow in Sorsogon?

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

Has the climate of Sorsogon warmed?

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

What is the wettest day in Sorsogon?

The wettest day measured in Sorsogon between 1940 and 2025 was 5 May 1951, with 317 mm of rain in 24 hours.

What was the windiest day in Sorsogon?

The windiest day measured in Sorsogon between 1940 and 2025 was 20 November 1942, with winds reaching 98.9 km/h.

What is the warmest month in Sorsogon?

The warmest month in Sorsogon is May (27.1 °C on average); the coldest is January (24.9 °C).

How much does it rain in Sorsogon?

Sorsogon receives on average 2,607 mm of precipitation per year, spread over about 307 rainy days.

Is it sunny in Sorsogon?

Sorsogon gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

Are there tropical nights in Sorsogon?

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

What was the most extreme apparent temperature in Sorsogon?

In Sorsogon, between 1940 and 2025, the highest apparent temperature reached 39.3 °C on 7 September 2024, and the lowest was 14.1 °C on 20 November 1942.

Compare Sorsogon with another city

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

Nearby cities

The climate around Sorsogon

Other cities — Philippines