Puerto Princesa City climate — normals and trends

Puerto Princesa City (Philippines) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 26.5 °C and it receives 2,156 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.4 °C on average) and the coldest is January (25.8 °C). Rainfall peaks in October.

Puerto Princesa City averages 0 frost days, 32 hot days (≥ 30 °C) and 281 rainy days per year.

Puerto Princesa City has warmed by +1.4 °C between 1940 and 2025, or +0.16 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.0 °C (on 22 May 2024) and the coldest 20.6 °C (on 4 February 1944).

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

Puerto Princesa CityMimaropa

coords
9.74°, 118.74°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthOctoberDriest monthFebruary

Mean daily temperature

26.5°C

Average daily high

28.5°C

Average daily low

24.9°C

Annual rainfall

2,156mm

Sunshine / day

10.3h

Mean relative humidity

84%

Average peak wind

13.6km/h

Seasonal range

1.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

32 d/yr

Rainy days (≥ 1 mm)

281 d/yr

Annual snowfall

0.0 cm

Average feels-like high

34.1 °C

Average feels-like low

29.3 °C

Average peak gust

32.8 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

19.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

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

33.0 °C

22 May 2024

Coldest day

20.6 °C

4 February 1944

Wettest day

257 mm

31 December 1975

Windiest day

49.7 km/h

25 November 1968

Strongest gust

105.5 km/h

25 November 1968

Hottest feels-like

41.1 °C

25 May 2024

Coldest feels-like

22.6 °C

22 January 1961

Sunniest day

12.2 h

7 July 1952

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.0 °C23 April 202524.5 °C2 December 202527.1 °C3,508 mm740
202433.0 °C22 May 202424.6 °C5 March 202427.8 °C2,235 mm1590
202331.9 °C7 October 202324.0 °C15 February 202327.4 °C2,508 mm1380
202231.3 °C17 June 202224.2 °C31 December 202227.1 °C2,601 mm560
202131.4 °C28 May 202123.3 °C22 February 202127.1 °C2,766 mm540
202032.7 °C10 May 202023.9 °C3 February 202027.5 °C2,048 mm1200
201932.4 °C5 May 201923.7 °C8 February 201927.3 °C1,434 mm980
201831.2 °C5 June 201823.7 °C18 January 201827.1 °C2,144 mm490
201731.6 °C29 April 201723.5 °C17 December 201726.9 °C2,846 mm460
201632.2 °C27 April 201624.2 °C26 January 201627.3 °C2,227 mm860
201531.4 °C6 April 201523.4 °C5 February 201527.0 °C1,699 mm580
201431.0 °C23 April 201422.4 °C28 January 201426.8 °C2,101 mm390
201331.1 °C26 April 201322.2 °C20 February 201326.9 °C2,543 mm350
201230.9 °C11 June 201224.1 °C10 October 201227.0 °C2,383 mm360
201130.8 °C3 September 201123.5 °C15 March 201126.7 °C2,939 mm310
201031.8 °C23 April 201023.6 °C26 January 201027.2 °C2,191 mm1100
200931.5 °C16 September 200923.7 °C27 July 200927.0 °C2,090 mm530
200830.8 °C4 June 200823.7 °C13 January 200826.7 °C2,696 mm180
200731.3 °C21 May 200723.4 °C1 December 200727.0 °C2,360 mm710
200631.5 °C1 May 200624.1 °C26 January 200627.0 °C2,221 mm500
200531.9 °C2 May 200522.8 °C19 January 200526.9 °C1,983 mm620
200432.5 °C16 April 200423.7 °C20 January 200426.9 °C1,607 mm710
200332.0 °C20 April 200323.5 °C26 February 200326.8 °C1,769 mm500
200231.5 °C15 May 200223.1 °C2 February 200226.9 °C1,600 mm470
200131.1 °C6 May 200122.8 °C30 December 200126.8 °C2,389 mm390
200030.8 °C1 May 200023.8 °C19 January 200026.6 °C2,336 mm240
199930.3 °C5 October 199923.8 °C8 March 199926.5 °C2,914 mm70
199832.0 °C16 April 199824.1 °C15 December 199827.1 °C1,826 mm820
199731.0 °C1 May 199722.8 °C6 January 199726.7 °C1,455 mm400
199630.5 °C21 September 199622.3 °C29 December 199626.5 °C2,291 mm180
199531.3 °C10 May 199522.6 °C31 December 199526.6 °C2,232 mm320
199430.8 °C3 April 199423.6 °C12 January 199426.7 °C1,950 mm180
199330.9 °C4 May 199322.3 °C30 January 199326.6 °C1,844 mm240
199231.2 °C15 April 199222.8 °C18 January 199226.6 °C1,654 mm550
199131.2 °C3 May 199123.4 °C12 November 199126.7 °C1,382 mm310
199031.5 °C13 May 199023.1 °C3 December 199026.8 °C1,887 mm410
198931.2 °C16 May 198922.8 °C7 December 198926.5 °C1,987 mm190
198831.6 °C2 June 198822.3 °C13 December 198826.8 °C2,483 mm440
198731.6 °C2 May 198722.9 °C2 January 198726.9 °C1,588 mm750
198631.0 °C13 May 198623.1 °C26 January 198626.5 °C1,946 mm180
198531.2 °C13 April 198522.6 °C14 January 198526.4 °C2,380 mm90
198430.0 °C13 April 198423.3 °C20 January 198426.2 °C2,138 mm20
198331.1 °C1 April 198323.7 °C11 February 198326.7 °C1,873 mm520
198230.8 °C1 May 198222.7 °C14 January 198226.4 °C1,737 mm150
198130.9 °C18 April 198122.7 °C20 December 198126.6 °C2,038 mm320
198032.1 °C24 April 198023.5 °C14 February 198026.6 °C2,584 mm250
197931.7 °C5 April 197923.3 °C15 January 197926.8 °C1,802 mm530
197831.7 °C20 April 197822.1 °C19 February 197826.7 °C2,188 mm620
197730.9 °C17 May 197722.6 °C21 January 197726.6 °C2,309 mm450
197630.8 °C10 April 197621.7 °C5 February 197626.3 °C2,132 mm170
197530.6 °C29 May 197522.9 °C23 January 197526.2 °C3,041 mm150
197431.0 °C13 September 197421.9 °C12 January 197426.2 °C2,007 mm270
197330.8 °C20 May 197323.1 °C29 January 197326.5 °C2,193 mm230
197230.7 °C29 April 197222.2 °C14 January 197226.3 °C2,076 mm50
197130.5 °C24 April 197122.5 °C24 March 197126.0 °C2,239 mm40
197031.1 °C28 April 197023.4 °C24 January 197026.4 °C2,373 mm260
196931.2 °C22 April 196923.0 °C5 February 196926.4 °C2,026 mm110
196830.9 °C14 May 196822.4 °C18 February 196826.4 °C1,872 mm160
196730.6 °C5 April 196722.5 °C5 February 196726.2 °C1,506 mm70
196629.9 °C4 May 196622.4 °C7 January 196626.1 °C2,048 mm00
196529.4 °C29 April 196522.3 °C23 January 196525.8 °C2,004 mm00
196430.0 °C14 May 196422.6 °C16 December 196426.0 °C2,458 mm10
196331.0 °C12 May 196322.3 °C1 February 196326.2 °C1,614 mm210
196230.7 °C19 April 196222.2 °C3 February 196226.2 °C2,092 mm120
196131.1 °C27 March 196121.7 °C22 January 196126.4 °C1,613 mm230
196030.9 °C6 May 196022.8 °C5 December 196026.4 °C1,949 mm130
195930.6 °C20 May 195923.3 °C23 January 195926.4 °C1,743 mm100
195831.4 °C9 June 195823.0 °C22 February 195826.6 °C1,778 mm220
195730.5 °C17 May 195722.9 °C14 February 195726.4 °C1,879 mm90
195629.9 °C20 April 195622.7 °C25 January 195625.9 °C2,795 mm00
195530.7 °C18 April 195522.9 °C27 February 195526.1 °C2,495 mm90
195430.2 °C19 April 195423.4 °C8 February 195426.2 °C2,268 mm30
195330.9 °C17 April 195323.2 °C6 January 195326.4 °C1,611 mm150
195230.6 °C7 May 195223.1 °C19 January 195226.4 °C1,675 mm120
195130.2 °C18 May 195123.1 °C17 January 195126.4 °C1,688 mm40
195031.2 °C12 May 195022.5 °C31 December 195026.2 °C1,692 mm80
194930.4 °C27 May 194922.3 °C21 January 194925.8 °C3,818 mm20
194829.7 °C11 May 194822.0 °C16 January 194825.9 °C2,067 mm00
194729.5 °C26 May 194722.7 °C28 December 194726.1 °C2,006 mm00
194629.6 °C6 April 194622.8 °C7 March 194625.8 °C2,532 mm00
194530.6 °C1 May 194522.9 °C5 January 194525.9 °C2,711 mm10
194429.7 °C10 April 194420.6 °C4 February 194425.8 °C2,737 mm00
194329.4 °C19 June 194322.2 °C6 January 194325.5 °C1,882 mm00
194229.2 °C25 April 194222.7 °C28 November 194225.7 °C2,385 mm00
194129.1 °C15 July 194122.3 °C7 February 194125.9 °C2,420 mm00
194029.6 °C23 April 194021.9 °C22 January 194025.7 °C2,274 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
29.2 °C
+0.7 °C
Hot days (≥ 30 °C)
74 d/yr
+42
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3508 mm
+1352 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.7 °C+1.1 °C189 mm+89 mm
Feb28.5 °C+0.7 °C286 mm+218 mm
Mar29.3 °C+0.8 °C178 mm+94 mm
Apr30.2 °C+0.9 °C125 mm+35 mm
May29.6 °C+0.2 °C323 mm+140 mm
Jun29.4 °C+0.5 °C411 mm+169 mm
Jul29.6 °C+1.0 °C232 mm-4 mm
Aug29.1 °C+0.5 °C410 mm+176 mm
Sep29.2 °C+0.6 °C356 mm+98 mm
Oct29.1 °C+0.7 °C407 mm+143 mm
Nov28.9 °C+0.6 °C381 mm+164 mm
Dec29.2 °C+1.3 °C212 mm+30 mm

The year's extremes

Hottest day
32.0 °C
23 Apr 2025
Coldest day
24.5 °C
2 Dec 2025
Wettest day
65.3 mm
10 Feb 2025
Windiest day
30.8 km/h
5 Nov 2025
Strongest gust
68.4 km/h
18 Jul 2025
Hottest feels-like
39.7 °C
23 Apr 2025
Coldest feels-like
26.5 °C
5 Nov 2025
Sunniest day
12.1 h
28 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 Puerto Princesa City?

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

What is the hottest day ever recorded in Puerto Princesa City?

The hottest day measured in Puerto Princesa City between 1940 and 2025 was 22 May 2024, reaching 33.0 °C.

What is the coldest day in Puerto Princesa City?

The coldest day measured in Puerto Princesa City between 1940 and 2025 was 4 February 1944, at 20.6 °C.

Does it snow in Puerto Princesa City?

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

Has the climate of Puerto Princesa City warmed?

Yes: Puerto Princesa City warmed by +1.4 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Puerto Princesa City?

The wettest day measured in Puerto Princesa City between 1940 and 2025 was 31 December 1975, with 257 mm of rain in 24 hours.

What was the windiest day in Puerto Princesa City?

The windiest day measured in Puerto Princesa City between 1940 and 2025 was 25 November 1968, with winds reaching 49.7 km/h.

What is the warmest month in Puerto Princesa City?

The warmest month in Puerto Princesa City is May (27.4 °C on average); the coldest is January (25.8 °C).

How much does it rain in Puerto Princesa City?

Puerto Princesa City receives on average 2,156 mm of precipitation per year, spread over about 281 rainy days.

Is it sunny in Puerto Princesa City?

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

Are there tropical nights in Puerto Princesa City?

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

What was the most extreme apparent temperature in Puerto Princesa City?

In Puerto Princesa City, between 1940 and 2025, the highest apparent temperature reached 41.1 °C on 25 May 2024, and the lowest was 22.6 °C on 22 January 1961.

Compare Puerto Princesa City with another city

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

Nearby cities

The climate around Puerto Princesa City

Other cities — Philippines