Midsayap climate — normals and trends

Midsayap (Philippines) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 27.4 °C and it receives 1,950 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 April (28.7 °C on average) and the coldest is July (26.8 °C). Rainfall peaks in October.

Midsayap averages 0 frost days, 293 hot days (≥ 30 °C) and 275 rainy days per year.

Midsayap has warmed by +2.8 °C between 1940 and 2025, or +0.33 °C per decade. This trend is statistically significant.

The hottest day of the period reached 41.5 °C (on 10 April 1998) and the coldest 17.8 °C (on 24 February 1945).

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

MidsayapSoccsksargen

coords
7.19°, 124.53°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthAprilColdest monthJulyWettest monthOctoberDriest monthFebruary

Mean daily temperature

27.4°C

Average daily high

32.0°C

Average daily low

23.7°C

Annual rainfall

1,950mm

Sunshine / day

9.9h

Mean relative humidity

78%

Average peak wind

9.2km/h

Seasonal range

1.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

293 d/yr

Rainy days (≥ 1 mm)

275 d/yr

Annual snowfall

0.0 cm

Average feels-like high

37.9 °C

Average feels-like low

28.2 °C

Average peak gust

28.2 km/h

Tropical nights (≥ 20 °C)

364 d/yr

Solar radiation

18.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.8 °C

since 1940

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

41.5 °C

10 April 1998

Coldest day

17.8 °C

24 February 1945

Wettest day

161 mm

13 October 2020

Windiest day

26.6 km/h

18 November 1942

Strongest gust

67.7 km/h

13 November 1990

Hottest feels-like

46.1 °C

30 April 1998

Coldest feels-like

18.8 °C

8 December 1967

Sunniest day

12.3 h

14 June 1948

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.8 °C18 April 202522.6 °C18 January 202528.4 °C2,449 mm3370
202439.1 °C31 May 202422.0 °C21 February 202429.2 °C2,220 mm3400
202337.3 °C25 March 202321.0 °C8 February 202328.4 °C2,693 mm3290
202237.9 °C15 June 202222.0 °C23 February 202228.5 °C2,577 mm3480
202137.6 °C6 May 202121.5 °C4 March 202128.4 °C2,316 mm3440
202039.2 °C22 April 202021.4 °C22 January 202029.0 °C2,283 mm3530
201939.1 °C27 April 201920.4 °C12 February 201929.1 °C1,477 mm3520
201837.8 °C26 May 201822.5 °C23 January 201828.8 °C1,624 mm3470
201737.0 °C5 May 201721.6 °C13 February 201728.2 °C2,446 mm3390
201639.0 °C6 April 201621.3 °C19 February 201629.1 °C2,058 mm3490
201538.2 °C26 March 201521.7 °C1 February 201528.6 °C2,083 mm3360
201438.2 °C7 May 201420.9 °C22 February 201428.3 °C2,077 mm3240
201337.4 °C31 March 201321.6 °C4 February 201328.0 °C2,612 mm3240
201236.7 °C15 March 201221.8 °C31 January 201227.9 °C2,366 mm3320
201136.6 °C25 April 201122.7 °C6 January 201127.9 °C2,401 mm3290
201038.7 °C2 May 201019.3 °C6 February 201028.9 °C1,826 mm3590
200937.3 °C2 April 200922.9 °C1 February 200928.3 °C2,164 mm3350
200836.6 °C11 April 200821.3 °C3 February 200828.1 °C2,078 mm3360
200737.8 °C20 April 200721.8 °C12 February 200728.4 °C2,124 mm3370
200637.8 °C13 April 200621.9 °C9 January 200628.4 °C1,736 mm3330
200538.3 °C30 April 200521.3 °C9 February 200528.5 °C2,066 mm3350
200437.3 °C25 April 200420.6 °C9 January 200428.2 °C1,623 mm3220
200337.2 °C10 April 200320.1 °C12 February 200328.0 °C1,907 mm3200
200237.6 °C28 March 200221.4 °C16 January 200228.2 °C1,478 mm3320
200135.2 °C13 February 200120.4 °C9 March 200127.2 °C2,048 mm3080
200034.0 °C23 April 200020.2 °C4 January 200026.7 °C2,125 mm2930
199934.1 °C13 October 199919.8 °C16 January 199926.6 °C2,488 mm2750
199841.5 °C10 April 199820.1 °C9 March 199828.6 °C1,558 mm3430
199737.4 °C28 April 199719.5 °C24 February 199727.6 °C1,311 mm3240
199637.1 °C27 March 199619.7 °C18 February 199627.1 °C2,205 mm3060
199537.8 °C6 May 199519.0 °C26 January 199527.5 °C1,878 mm3260
199436.7 °C22 March 199419.1 °C17 January 199427.5 °C1,526 mm2950
199337.1 °C30 April 199319.4 °C4 January 199327.8 °C1,597 mm3280
199239.0 °C30 March 199220.5 °C10 December 199228.0 °C1,345 mm3260
199138.1 °C12 April 199119.0 °C5 January 199128.1 °C1,272 mm3370
199038.1 °C27 February 199019.9 °C21 December 199028.0 °C1,455 mm3280
198937.0 °C12 May 198920.5 °C31 December 198927.4 °C1,834 mm3260
198837.4 °C5 March 198820.5 °C2 January 198828.0 °C1,843 mm3260
198737.9 °C29 March 198718.8 °C24 January 198728.2 °C1,358 mm3440
198636.9 °C14 April 198620.4 °C10 February 198627.3 °C2,039 mm3050
198536.8 °C12 March 198521.4 °C12 January 198527.4 °C1,928 mm3090
198436.2 °C4 April 198420.6 °C7 February 198427.1 °C1,899 mm3150
198340.2 °C17 April 198319.3 °C27 February 198327.8 °C1,727 mm3100
198236.7 °C21 April 198220.9 °C30 October 198227.2 °C1,784 mm2920
198137.5 °C6 April 198119.4 °C28 February 198127.5 °C1,877 mm3070
198037.4 °C13 April 198020.0 °C5 March 198027.3 °C2,048 mm3040
197937.3 °C4 April 197920.4 °C21 January 197927.4 °C1,975 mm3180
197837.5 °C19 March 197820.4 °C4 January 197827.5 °C2,284 mm3170
197737.8 °C4 May 197720.0 °C28 December 197727.2 °C2,130 mm2980
197636.5 °C30 April 197619.9 °C7 February 197627.0 °C2,021 mm3030
197536.7 °C17 April 197518.7 °C5 February 197526.9 °C2,164 mm3100
197436.7 °C27 March 197418.7 °C16 January 197426.8 °C2,156 mm2980
197340.0 °C4 April 197319.9 °C31 January 197328.1 °C1,755 mm3390
197236.7 °C23 October 197219.9 °C3 February 197227.3 °C1,527 mm3220
197136.5 °C31 March 197119.3 °C4 December 197127.0 °C2,222 mm3120
197036.8 °C11 April 197019.6 °C13 March 197027.4 °C2,137 mm3200
196937.9 °C3 April 196918.3 °C28 February 196927.4 °C1,639 mm3180
196837.6 °C24 April 196819.8 °C12 December 196827.4 °C1,437 mm3310
196736.4 °C10 April 196718.1 °C8 December 196726.9 °C1,349 mm3110
196635.6 °C7 April 196618.3 °C9 January 196626.4 °C1,664 mm2230
196533.0 °C13 December 196517.8 °C16 February 196525.5 °C1,916 mm1430
196434.6 °C8 April 196418.4 °C4 January 196426.0 °C2,229 mm1800
196336.9 °C12 May 196319.9 °C8 February 196327.3 °C1,538 mm3220
196236.9 °C28 April 196219.0 °C20 January 196227.2 °C1,871 mm3280
196136.8 °C21 April 196119.0 °C21 January 196127.3 °C1,439 mm3240
196036.6 °C7 May 196019.8 °C19 December 196027.4 °C1,909 mm3330
195936.9 °C18 March 195918.1 °C18 January 195927.5 °C1,500 mm3320
195835.9 °C9 April 195819.0 °C21 December 195827.3 °C1,718 mm3190
195736.2 °C23 April 195718.3 °C20 February 195726.8 °C1,725 mm2870
195633.9 °C26 March 195619.3 °C2 January 195626.0 °C2,783 mm2200
195536.2 °C16 April 195519.4 °C11 February 195526.9 °C2,257 mm3010
195435.7 °C5 April 195420.0 °C9 April 195426.8 °C2,191 mm2910
195337.5 °C28 April 195319.0 °C25 January 195327.3 °C1,487 mm3260
195236.6 °C25 March 195218.4 °C6 January 195227.0 °C1,831 mm2910
195135.5 °C28 February 195119.1 °C24 March 195126.8 °C1,757 mm2840
195034.6 °C24 August 195019.1 °C15 February 195026.3 °C2,184 mm2660
194933.0 °C16 January 194918.6 °C20 March 194925.8 °C3,567 mm1760
194833.8 °C30 April 194819.5 °C23 February 194825.6 °C2,170 mm1330
194733.5 °C17 March 194718.9 °C20 January 194725.5 °C2,499 mm1040
194631.4 °C21 March 194619.0 °C23 December 194625.1 °C2,227 mm470
194534.2 °C12 March 194517.8 °C24 February 194525.7 °C2,164 mm1390
194433.4 °C18 April 194420.7 °C7 February 194425.7 °C1,834 mm1320
194333.3 °C10 March 194319.2 °C3 January 194325.6 °C1,800 mm1530
194234.0 °C23 April 194219.3 °C2 March 194225.9 °C1,717 mm1730
194134.8 °C11 April 194118.6 °C10 January 194126.0 °C1,488 mm1800
194032.6 °C9 May 194018.3 °C15 February 194025.4 °C1,635 mm860

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
33.0 °C
+1.0 °C
Hot days (≥ 30 °C)
337 d/yr
+44
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2449 mm
+499 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.8 °C+0.9 °C135 mm+7 mm
Feb33.6 °C+1.0 °C115 mm-2 mm
Mar34.5 °C+0.9 °C196 mm+75 mm
Apr35.2 °C+1.2 °C181 mm+55 mm
May33.9 °C+1.0 °C214 mm+30 mm
Jun32.0 °C+0.5 °C294 mm+92 mm
Jul31.8 °C+1.0 °C169 mm-28 mm
Aug31.4 °C+0.4 °C413 mm+233 mm
Sep32.4 °C+1.3 °C132 mm-47 mm
Oct32.3 °C+1.2 °C270 mm+62 mm
Nov32.2 °C+0.5 °C193 mm+25 mm
Dec33.9 °C+2.0 °C138 mm-3 mm

The year's extremes

Hottest day
37.8 °C
18 Apr 2025
Coldest day
22.6 °C
18 Jan 2025
Wettest day
96.8 mm
6 Aug 2025
Windiest day
19.9 km/h
17 Jul 2025
Strongest gust
54.0 km/h
9 Nov 2025
Hottest feels-like
43.5 °C
9 May 2025
Coldest feels-like
26.2 °C
18 Jan 2025
Sunniest day
12.0 h
26 Jul 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 Midsayap?

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

What is the hottest day ever recorded in Midsayap?

The hottest day measured in Midsayap between 1940 and 2025 was 10 April 1998, reaching 41.5 °C.

What is the coldest day in Midsayap?

The coldest day measured in Midsayap between 1940 and 2025 was 24 February 1945, at 17.8 °C.

Does it snow in Midsayap?

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

Has the climate of Midsayap warmed?

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

What is the wettest day in Midsayap?

The wettest day measured in Midsayap between 1940 and 2025 was 13 October 2020, with 161 mm of rain in 24 hours.

What was the windiest day in Midsayap?

The windiest day measured in Midsayap between 1940 and 2025 was 18 November 1942, with winds reaching 26.6 km/h.

What is the warmest month in Midsayap?

The warmest month in Midsayap is April (28.7 °C on average); the coldest is July (26.8 °C).

How much does it rain in Midsayap?

Midsayap receives on average 1,950 mm of precipitation per year, spread over about 275 rainy days.

Is it sunny in Midsayap?

Midsayap gets on average 9.9 hours of sunshine per day, roughly 3,614 hours per year over 1940-2025.

Are there tropical nights in Midsayap?

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

What was the most extreme apparent temperature in Midsayap?

In Midsayap, between 1940 and 2025, the highest apparent temperature reached 46.1 °C on 30 April 1998, and the lowest was 18.8 °C on 8 December 1967.

Compare Midsayap with another city

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

Nearby cities

The climate around Midsayap

Other cities — Philippines