Port Moresby climate — normals and trends

Port Moresby (Papua New Guinea) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.6 °C and it receives 1,557 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 December (26.3 °C on average) and the coldest is July (24.5 °C). Rainfall peaks in March.

Port Moresby averages 0 frost days, 42 hot days (≥ 30 °C) and 190 rainy days per year.

Port Moresby has warmed by +1.6 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.5 °C (on 13 December 2018) and the coldest 17.6 °C (on 11 September 1961).

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

Port MoresbyNational Capital

coords
-9.48°, 147.15°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthDecemberColdest monthJulyWettest monthMarchDriest monthAugust

Mean daily temperature

25.6°C

Average daily high

28.4°C

Average daily low

23.3°C

Annual rainfall

1,557mm

Sunshine / day

10.1h

Mean relative humidity

83%

Average peak wind

16.4km/h

Seasonal range

1.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

42 d/yr

Rainy days (≥ 1 mm)

190 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.8 °C

Average feels-like low

26.5 °C

Average peak gust

33.2 km/h

Tropical nights (≥ 20 °C)

361 d/yr

Solar radiation

18.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

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

13 December 2018

Coldest day

17.6 °C

11 September 1961

Wettest day

151 mm

15 February 2006

Windiest day

43.3 km/h

8 March 1977

Strongest gust

98.3 km/h

2 January 2019

Hottest feels-like

40.1 °C

1 March 1994

Coldest feels-like

17.2 °C

16 August 1976

Sunniest day

12.5 h

21 January 1947

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.8 °C11 February 202522.5 °C31 August 202526.7 °C1,707 mm1200
202433.0 °C22 December 202421.0 °C20 July 202426.9 °C1,564 mm1550
202333.2 °C2 January 202319.4 °C7 August 202326.4 °C1,798 mm1220
202232.1 °C24 November 202221.6 °C21 August 202226.7 °C1,535 mm1470
202132.9 °C11 November 202122.1 °C14 April 202126.5 °C1,746 mm1040
202032.2 °C21 February 202021.1 °C17 August 202026.3 °C1,930 mm810
201932.7 °C4 February 201919.0 °C9 September 201925.9 °C1,504 mm790
201833.5 °C13 December 201820.7 °C27 July 201826.1 °C1,695 mm1050
201732.1 °C2 January 201721.1 °C23 August 201726.3 °C1,678 mm590
201632.5 °C30 January 201621.6 °C11 August 201626.7 °C1,521 mm1140
201532.6 °C26 December 201518.9 °C13 August 201525.9 °C1,305 mm690
201432.4 °C6 January 201421.2 °C30 September 201425.9 °C1,447 mm600
201333.4 °C22 January 201321.5 °C25 August 201326.2 °C1,524 mm540
201231.8 °C17 March 201219.7 °C30 September 201225.8 °C1,526 mm510
201131.4 °C21 October 201119.4 °C24 July 201125.8 °C1,733 mm350
201032.3 °C3 March 201022.7 °C2 August 201026.7 °C1,435 mm930
200931.8 °C9 February 200920.8 °C23 August 200925.8 °C1,421 mm400
200832.6 °C14 January 200821.6 °C26 May 200826.1 °C1,248 mm710
200732.9 °C7 February 200719.3 °C3 July 200725.9 °C1,536 mm420
200631.8 °C27 December 200617.9 °C8 August 200625.7 °C1,857 mm530
200531.8 °C21 January 200520.8 °C21 April 200526.0 °C1,397 mm620
200432.0 °C17 December 200417.6 °C13 August 200425.7 °C1,510 mm710
200332.8 °C27 February 200319.9 °C28 August 200325.9 °C1,619 mm610
200232.8 °C9 December 200219.2 °C18 July 200225.8 °C1,058 mm740
200132.4 °C31 October 200119.2 °C17 August 200125.9 °C1,530 mm740
200031.2 °C30 December 200019.8 °C18 July 200025.8 °C1,760 mm650
199932.1 °C26 January 199919.8 °C28 July 199926.0 °C1,458 mm750
199833.0 °C5 January 199822.2 °C24 July 199826.7 °C1,477 mm1260
199732.2 °C19 December 199717.8 °C8 September 199725.4 °C891 mm520
199631.4 °C2 March 199620.1 °C5 November 199625.8 °C1,485 mm240
199531.6 °C1 November 199520.0 °C10 September 199525.8 °C1,614 mm370
199432.3 °C1 March 199418.8 °C21 September 199425.3 °C1,290 mm390
199330.9 °C8 January 199319.0 °C2 August 199325.5 °C986 mm270
199231.9 °C8 January 199220.4 °C25 April 199225.8 °C987 mm640
199132.5 °C4 January 199119.4 °C6 September 199125.5 °C1,179 mm440
199032.0 °C31 December 199018.3 °C24 August 199025.7 °C1,304 mm390
198931.2 °C16 December 198921.2 °C20 August 198925.7 °C1,517 mm260
198831.9 °C14 February 198821.2 °C21 February 198826.1 °C1,436 mm420
198731.6 °C24 November 198719.1 °C16 July 198725.8 °C1,239 mm430
198632.4 °C23 January 198618.9 °C12 September 198625.7 °C1,426 mm310
198530.6 °C23 March 198518.9 °C2 July 198525.4 °C1,730 mm90
198430.8 °C22 February 198419.8 °C6 July 198425.5 °C1,440 mm70
198332.0 °C12 January 198321.5 °C17 July 198325.9 °C1,282 mm320
198231.3 °C3 February 198217.9 °C20 July 198225.0 °C1,146 mm250
198131.1 °C15 January 198119.6 °C10 August 198125.7 °C1,465 mm250
198031.7 °C7 January 198019.5 °C20 September 198025.6 °C1,375 mm280
197931.8 °C1 January 197918.8 °C23 August 197925.6 °C1,317 mm270
197833.0 °C29 January 197819.7 °C22 July 197825.7 °C1,828 mm210
197732.1 °C7 March 197719.9 °C28 August 197725.3 °C1,557 mm210
197631.2 °C17 December 197618.1 °C16 August 197625.0 °C2,011 mm130
197531.2 °C24 September 197521.2 °C19 August 197525.4 °C1,850 mm200
197431.7 °C25 December 197419.0 °C13 August 197425.5 °C1,096 mm500
197331.9 °C22 October 197321.0 °C25 May 197325.8 °C1,803 mm320
197231.9 °C22 December 197218.2 °C7 August 197224.9 °C1,578 mm190
197131.5 °C16 November 197120.6 °C3 August 197125.3 °C1,625 mm230
197030.5 °C22 March 197020.0 °C28 July 197025.5 °C2,170 mm110
196931.2 °C10 November 196919.5 °C25 July 196925.2 °C2,213 mm140
196832.5 °C14 November 196818.8 °C3 August 196825.3 °C1,253 mm270
196731.4 °C16 December 196718.6 °C1 September 196724.8 °C1,630 mm110
196631.2 °C12 November 196618.5 °C1 April 196625.1 °C1,526 mm150
196532.4 °C24 November 196518.2 °C21 July 196524.7 °C1,380 mm350
196431.1 °C15 January 196419.9 °C25 June 196425.4 °C1,434 mm210
196331.7 °C6 November 196318.0 °C22 August 196324.8 °C1,524 mm200
196230.8 °C27 November 196220.9 °C29 July 196225.1 °C1,745 mm70
196130.8 °C2 March 196117.6 °C11 September 196124.8 °C1,514 mm80
196031.2 °C10 November 196020.4 °C30 May 196025.2 °C1,595 mm170
195933.1 °C26 December 195918.3 °C12 August 195925.4 °C1,329 mm530
195830.7 °C15 February 195819.4 °C13 June 195825.3 °C1,211 mm150
195732.1 °C10 January 195719.1 °C9 September 195725.3 °C1,592 mm210
195632.1 °C20 January 195620.9 °C20 November 195625.7 °C1,592 mm370
195531.3 °C14 March 195520.8 °C2 June 195525.6 °C1,273 mm410
195430.9 °C20 November 195419.7 °C23 June 195425.5 °C1,865 mm180
195330.8 °C24 January 195318.2 °C28 May 195325.3 °C1,347 mm160
195231.2 °C20 January 195219.2 °C1 August 195225.5 °C2,102 mm210
195130.4 °C19 January 195119.6 °C12 August 195124.9 °C1,532 mm80
195031.0 °C4 March 195020.5 °C10 May 195025.1 °C1,709 mm130
194931.3 °C15 February 194919.4 °C8 August 194925.3 °C1,694 mm120
194831.5 °C14 January 194818.2 °C27 September 194825.0 °C1,691 mm70
194732.1 °C10 February 194720.1 °C28 October 194725.0 °C1,635 mm280
194631.5 °C15 November 194618.9 °C25 July 194624.5 °C1,781 mm100
194531.4 °C18 November 194519.4 °C16 June 194525.2 °C1,488 mm150
194430.1 °C23 October 194420.0 °C1 October 194424.6 °C2,554 mm30
194330.2 °C2 January 194319.9 °C1 August 194324.4 °C3,233 mm20
194230.0 °C14 February 194220.6 °C19 November 194224.9 °C1,783 mm10
194132.0 °C7 February 194118.2 °C13 July 194125.0 °C1,240 mm300
194031.9 °C31 December 194017.8 °C8 July 194024.6 °C1,317 mm200

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.5 °C
+1.1 °C
Hot days (≥ 30 °C)
120 d/yr
+78
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1707 mm
+150 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.4 °C+1.4 °C179 mm-47 mm
Feb30.1 °C+1.3 °C207 mm-28 mm
Mar29.9 °C+1.4 °C299 mm+14 mm
Apr29.5 °C+1.2 °C216 mm+22 mm
May29.4 °C+1.2 °C102 mm+14 mm
Jun28.9 °C+1.3 °C73 mm+18 mm
Jul28.7 °C+1.5 °C59 mm+19 mm
Aug28.3 °C+0.7 °C25 mm-12 mm
Sep28.9 °C+0.8 °C107 mm+61 mm
Oct29.8 °C+1.0 °C88 mm+18 mm
Nov29.8 °C+0.6 °C195 mm+91 mm
Dec30.0 °C+0.8 °C157 mm-22 mm

The year's extremes

Hottest day
32.8 °C
11 Feb 2025
Coldest day
22.5 °C
31 Aug 2025
Wettest day
58.8 mm
12 Nov 2025
Windiest day
28.3 km/h
14 Aug 2025
Strongest gust
57.6 km/h
8 Sep 2025
Hottest feels-like
39.8 °C
11 Feb 2025
Coldest feels-like
22.8 °C
31 Aug 2025
Sunniest day
12.4 h
14 Jan 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 Port Moresby?

Port Moresby has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 25.6 °C and it receives 1,557 mm of precipitation per year.

What is the hottest day ever recorded in Port Moresby?

The hottest day measured in Port Moresby between 1940 and 2025 was 13 December 2018, reaching 33.5 °C.

What is the coldest day in Port Moresby?

The coldest day measured in Port Moresby between 1940 and 2025 was 11 September 1961, at 17.6 °C.

Does it snow in Port Moresby?

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

Has the climate of Port Moresby warmed?

Yes: Port Moresby warmed by +1.6 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Port Moresby?

The wettest day measured in Port Moresby between 1940 and 2025 was 15 February 2006, with 151 mm of rain in 24 hours.

What was the windiest day in Port Moresby?

The windiest day measured in Port Moresby between 1940 and 2025 was 8 March 1977, with winds reaching 43.3 km/h.

What is the warmest month in Port Moresby?

The warmest month in Port Moresby is December (26.3 °C on average); the coldest is July (24.5 °C).

How much does it rain in Port Moresby?

Port Moresby receives on average 1,557 mm of precipitation per year, spread over about 190 rainy days.

Is it sunny in Port Moresby?

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

Are there tropical nights in Port Moresby?

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

What was the most extreme apparent temperature in Port Moresby?

In Port Moresby, between 1940 and 2025, the highest apparent temperature reached 40.1 °C on 1 March 1994, and the lowest was 17.2 °C on 16 August 1976.

Compare Port Moresby with another city

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

Nearby cities

The climate around Port Moresby

Other cities — Papua New Guinea