Mt Hagen climate — normals and trends

Mt Hagen (Papua New Guinea) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 16.8 °C and it receives 3,870 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 March (17.1 °C on average) and the coldest is July (16.5 °C). Rainfall peaks in March.

Mt Hagen averages 0 frost days, 0 hot days (≥ 30 °C) and 308 rainy days per year.

Mt Hagen has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The hottest day of the period reached 27.8 °C (on 13 March 1997) and the coldest 6.2 °C (on 6 July 1940).

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

Mt HagenWestern Highlands Province

coords
-5.86°, 144.23°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthMarchColdest monthJulyWettest monthMarchDriest monthJune

Mean daily temperature

16.8°C

Average daily high

21.5°C

Average daily low

13.3°C

Annual rainfall

3,870mm

Sunshine / day

8.1h

Mean relative humidity

88%

Average peak wind

7.9km/h

Seasonal range

0.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

308 d/yr

Annual snowfall

0.0 cm

Average feels-like high

23.7 °C

Average feels-like low

13.4 °C

Average peak gust

27.8 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

16.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

27.8 °C

13 March 1997

Coldest day

6.2 °C

6 July 1940

Wettest day

143 mm

25 February 1959

Windiest day

17.3 km/h

12 August 1996

Strongest gust

57.2 km/h

10 November 1951

Hottest feels-like

31.3 °C

21 December 2016

Coldest feels-like

3.7 °C

6 July 1940

Sunniest day

12.3 h

31 December 1999

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202525.6 °C27 November 20259.8 °C16 September 202517.6 °C3,315 mm00
202426.1 °C18 February 202411.8 °C20 August 202418.2 °C4,031 mm00
202326.0 °C11 November 202310.9 °C24 October 202317.9 °C4,373 mm00
202225.3 °C11 May 20229.2 °C30 June 202217.6 °C3,365 mm00
202126.5 °C20 December 20219.6 °C23 June 202117.5 °C4,002 mm00
202026.6 °C17 January 20209.1 °C21 July 202017.7 °C5,027 mm00
201926.1 °C14 December 201911.3 °C17 September 201917.7 °C4,464 mm00
201825.9 °C17 February 201810.0 °C28 June 201817.7 °C4,074 mm00
201725.9 °C3 November 20179.5 °C17 June 201717.5 °C4,449 mm00
201626.3 °C23 February 201610.1 °C30 August 201617.7 °C5,123 mm00
201526.2 °C23 November 20157.9 °C11 August 201517.7 °C4,242 mm00
201425.9 °C18 March 201410.4 °C14 July 201417.5 °C4,503 mm00
201325.5 °C7 February 20139.3 °C13 July 201317.4 °C4,500 mm00
201226.7 °C22 November 201210.0 °C9 July 201217.4 °C3,762 mm00
201124.8 °C26 August 20118.4 °C13 July 201117.2 °C3,478 mm00
201024.9 °C1 March 20108.2 °C20 September 201017.3 °C3,643 mm00
200925.5 °C23 February 200910.3 °C15 April 200917.1 °C3,887 mm00
200824.8 °C14 May 20088.5 °C5 September 200816.9 °C3,288 mm00
200726.0 °C24 January 20078.9 °C13 July 200717.3 °C3,733 mm00
200626.0 °C10 February 200610.1 °C19 May 200617.5 °C4,079 mm00
200526.3 °C27 February 20059.9 °C8 June 200517.4 °C4,509 mm00
200426.3 °C19 October 20048.2 °C3 September 200417.3 °C3,522 mm00
200326.4 °C17 November 20039.9 °C21 June 200317.4 °C4,149 mm00
200226.4 °C3 December 20028.3 °C14 September 200217.7 °C3,660 mm00
200126.6 °C17 October 20018.1 °C29 August 200117.3 °C3,494 mm00
200026.0 °C20 November 20009.3 °C17 March 200017.1 °C3,023 mm00
199926.1 °C16 November 19998.8 °C2 October 199916.9 °C2,691 mm00
199824.9 °C22 January 19989.7 °C21 July 199817.3 °C3,597 mm00
199727.8 °C13 March 19978.9 °C6 September 199717.3 °C3,188 mm00
199625.6 °C29 December 19968.2 °C9 July 199617.2 °C3,594 mm00
199524.3 °C5 April 19958.5 °C7 August 199517.2 °C4,232 mm00
199425.6 °C9 November 19948.8 °C27 September 199417.1 °C3,847 mm00
199324.7 °C21 March 19939.7 °C15 October 199317.2 °C4,178 mm00
199225.2 °C12 January 19927.9 °C12 September 199217.1 °C4,036 mm00
199125.6 °C15 January 19919.6 °C19 September 199117.3 °C4,029 mm00
199025.9 °C19 December 19908.2 °C25 August 199017.2 °C3,961 mm00
198925.3 °C25 November 19899.1 °C4 August 198916.7 °C3,936 mm00
198825.8 °C11 November 19887.1 °C24 August 198816.9 °C3,731 mm00
198725.5 °C25 December 19879.6 °C24 July 198717.2 °C4,152 mm00
198625.3 °C1 December 19868.4 °C19 August 198616.8 °C3,301 mm00
198524.3 °C30 March 19858.3 °C21 July 198516.5 °C3,247 mm00
198424.2 °C30 October 19849.3 °C12 July 198416.6 °C2,934 mm00
198324.9 °C19 April 19839.4 °C1 October 198317.1 °C4,409 mm00
198224.4 °C3 November 19829.7 °C27 May 198217.0 °C3,484 mm00
198124.9 °C10 December 19817.8 °C1 September 198116.8 °C3,538 mm00
198024.9 °C24 October 19808.9 °C16 September 198017.1 °C3,967 mm00
197925.3 °C26 November 19799.5 °C26 August 197917.1 °C4,248 mm00
197825.2 °C9 March 19788.5 °C4 September 197816.9 °C3,760 mm00
197725.4 °C6 December 19779.0 °C2 April 197717.0 °C4,671 mm00
197624.3 °C18 March 19769.6 °C31 October 197616.4 °C3,952 mm00
197523.7 °C18 November 19758.0 °C10 July 197516.0 °C3,516 mm00
197423.8 °C26 September 19747.4 °C24 September 197416.0 °C3,284 mm00
197324.8 °C1 February 19738.9 °C1 August 197316.5 °C3,743 mm00
197224.7 °C27 October 19728.4 °C3 August 197216.7 °C4,162 mm00
197124.0 °C16 November 19718.5 °C13 April 197116.1 °C3,403 mm00
197023.9 °C19 February 19708.5 °C18 August 197016.5 °C3,995 mm00
196924.2 °C5 April 19699.5 °C21 August 196916.6 °C4,435 mm00
196823.9 °C13 November 19688.7 °C26 August 196816.3 °C4,410 mm00
196724.1 °C11 November 19679.0 °C23 October 196716.1 °C4,468 mm00
196623.2 °C7 June 19669.2 °C4 June 196616.3 °C3,978 mm00
196523.7 °C19 November 19658.7 °C21 November 196516.1 °C3,856 mm00
196424.1 °C19 February 19647.7 °C24 July 196416.1 °C3,507 mm00
196324.4 °C7 November 19638.5 °C7 February 196316.4 °C3,085 mm00
196223.6 °C10 November 19628.5 °C6 October 196216.2 °C3,285 mm00
196124.2 °C21 January 19617.8 °C12 September 196116.1 °C3,176 mm00
196023.9 °C26 November 19608.3 °C18 September 196016.3 °C3,665 mm00
195924.1 °C5 November 19597.3 °C18 October 195916.3 °C3,932 mm00
195824.4 °C26 October 19588.7 °C12 September 195816.6 °C4,286 mm00
195725.8 °C14 November 19578.8 °C23 July 195716.9 °C4,079 mm00
195624.6 °C18 November 19566.8 °C31 August 195616.4 °C3,211 mm00
195524.6 °C25 November 19557.6 °C14 September 195516.5 °C3,590 mm00
195423.8 °C18 October 19547.7 °C27 July 195416.7 °C3,647 mm00
195324.4 °C26 December 19539.1 °C8 September 195316.9 °C4,199 mm00
195225.3 °C23 December 19528.6 °C15 November 195216.8 °C3,989 mm00
195125.7 °C22 December 19519.0 °C5 May 195116.6 °C4,219 mm00
195023.2 °C1 February 19508.5 °C13 May 195015.9 °C4,156 mm00
194924.3 °C19 March 19498.5 °C28 August 194916.1 °C4,331 mm00
194823.8 °C18 October 19488.3 °C21 August 194816.3 °C4,694 mm00
194724.5 °C2 November 19479.8 °C14 September 194716.3 °C3,934 mm00
194624.3 °C10 November 19468.6 °C5 October 194616.1 °C4,221 mm00
194524.3 °C2 December 19458.8 °C13 July 194515.9 °C2,542 mm00
194423.6 °C5 January 19448.8 °C10 November 194416.1 °C3,778 mm00
194322.3 °C16 February 19439.1 °C10 April 194315.4 °C4,020 mm00
194222.9 °C6 June 19428.0 °C1 September 194215.7 °C3,959 mm00
194124.1 °C26 October 19418.6 °C26 October 194116.2 °C3,859 mm00
194024.5 °C11 September 19406.2 °C6 July 194016.2 °C3,820 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
22.6 °C
+1.1 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3315 mm
-555 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan23.5 °C+1.9 °C170 mm-298 mm
Feb22.7 °C+1.2 °C353 mm-136 mm
Mar22.9 °C+1.4 °C389 mm-119 mm
Apr22.4 °C+0.9 °C325 mm-51 mm
May22.6 °C+1.0 °C207 mm-26 mm
Jun22.3 °C+1.1 °C119 mm-54 mm
Jul21.7 °C+0.7 °C177 mm-6 mm
Aug22.1 °C+0.9 °C189 mm-6 mm
Sep22.3 °C+0.9 °C239 mm+24 mm
Oct22.8 °C+1.2 °C245 mm-30 mm
Nov22.5 °C+0.7 °C463 mm+139 mm
Dec23.2 °C+1.5 °C440 mm+9 mm

The year's extremes

Hottest day
25.6 °C
27 Nov 2025
Coldest day
9.8 °C
16 Sep 2025
Wettest day
54.6 mm
22 Mar 2025
Windiest day
13.2 km/h
29 Jan 2025
Strongest gust
47.2 km/h
17 Nov 2025
Hottest feels-like
30.0 °C
10 Dec 2025
Coldest feels-like
8.6 °C
16 Sep 2025
Sunniest day
12.2 h
29 Dec 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 Mt Hagen?

Mt Hagen has a temperate oceanic climate (Köppen Cfb). Over 1940-2025, the average annual temperature is 16.8 °C and it receives 3,870 mm of precipitation per year.

What is the hottest day ever recorded in Mt Hagen?

The hottest day measured in Mt Hagen between 1940 and 2025 was 13 March 1997, reaching 27.8 °C.

What is the coldest day in Mt Hagen?

The coldest day measured in Mt Hagen between 1940 and 2025 was 6 July 1940, at 6.2 °C.

Does it snow in Mt Hagen?

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

Has the climate of Mt Hagen warmed?

Yes: Mt Hagen warmed by +1.8 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Mt Hagen?

The wettest day measured in Mt Hagen between 1940 and 2025 was 25 February 1959, with 143 mm of rain in 24 hours.

What was the windiest day in Mt Hagen?

The windiest day measured in Mt Hagen between 1940 and 2025 was 12 August 1996, with winds reaching 17.3 km/h.

What is the warmest month in Mt Hagen?

The warmest month in Mt Hagen is March (17.1 °C on average); the coldest is July (16.5 °C).

How much does it rain in Mt Hagen?

Mt Hagen receives on average 3,870 mm of precipitation per year, spread over about 308 rainy days.

Is it sunny in Mt Hagen?

Mt Hagen gets on average 8.1 hours of sunshine per day, roughly 2,957 hours per year over 1940-2025.

Are there tropical nights in Mt Hagen?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Mt Hagen.

What was the most extreme apparent temperature in Mt Hagen?

In Mt Hagen, between 1940 and 2025, the highest apparent temperature reached 31.3 °C on 21 December 2016, and the lowest was 3.7 °C on 6 July 1940.

Compare Mt Hagen with another city

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

Nearby cities

The climate around Mt Hagen

Other cities — Papua New Guinea