Madang climate — normals and trends

Madang (Papua New Guinea) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 25.6 °C and it receives 3,296 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 January (25.8 °C on average) and the coldest is July (25.3 °C). Rainfall peaks in March.

Madang averages 0 frost days, 32 hot days (≥ 30 °C) and 291 rainy days per year.

Madang has warmed by +1.5 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.9 °C (on 21 March 2012) and the coldest 21.9 °C (on 16 July 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

MadangMadang Province

coords
-5.22°, 145.79°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthJanuaryColdest monthJulyWettest monthMarchDriest monthAugust

Mean daily temperature

25.6°C

Average daily high

28.3°C

Average daily low

23.9°C

Annual rainfall

3,296mm

Sunshine / day

9.2h

Mean relative humidity

88%

Average peak wind

9.0km/h

Seasonal range

0.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

32 d/yr

Rainy days (≥ 1 mm)

291 d/yr

Annual snowfall

0.0 cm

Average feels-like high

34.7 °C

Average feels-like low

28.7 °C

Average peak gust

23.8 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

17.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

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

21 March 2012

Coldest day

21.9 °C

16 July 1945

Wettest day

210 mm

5 December 1984

Windiest day

20.5 km/h

14 March 2015

Strongest gust

58.0 km/h

21 January 1952

Hottest feels-like

42.5 °C

22 March 2018

Coldest feels-like

24.9 °C

31 January 1941

Sunniest day

12.3 h

22 January 2009

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.1 °C4 February 202523.6 °C10 August 202526.5 °C3,008 mm1320
202432.8 °C11 March 202423.7 °C10 September 202426.8 °C3,137 mm1760
202332.2 °C28 February 202322.3 °C7 August 202326.4 °C3,317 mm1320
202232.7 °C31 December 202223.1 °C22 September 202226.5 °C3,279 mm1570
202132.5 °C4 February 202123.3 °C25 May 202126.4 °C3,651 mm1220
202032.5 °C19 January 202023.1 °C11 September 202026.4 °C4,096 mm1210
201932.9 °C3 January 201922.3 °C11 September 201926.1 °C4,416 mm660
201832.5 °C29 January 201823.0 °C24 September 201826.2 °C3,730 mm1180
201732.1 °C30 November 201723.1 °C5 November 201726.2 °C4,097 mm1020
201632.0 °C13 March 201623.4 °C11 August 201626.3 °C4,148 mm960
201531.6 °C19 January 201522.1 °C13 August 201526.0 °C3,609 mm670
201432.7 °C6 December 201423.0 °C25 July 201426.1 °C3,788 mm670
201332.3 °C28 January 201323.0 °C4 July 201326.1 °C4,292 mm530
201232.9 °C21 March 201222.9 °C30 September 201225.9 °C3,708 mm570
201131.6 °C6 January 201122.6 °C22 June 201125.8 °C4,111 mm480
201031.2 °C19 March 201022.8 °C14 September 201026.1 °C4,175 mm380
200931.6 °C27 January 200923.0 °C22 October 200925.8 °C3,690 mm310
200831.6 °C14 January 200823.0 °C23 May 200825.8 °C3,423 mm410
200732.7 °C28 February 200723.0 °C9 September 200726.0 °C3,852 mm730
200631.9 °C6 February 200622.3 °C12 March 200626.0 °C4,233 mm770
200532.0 °C19 November 200523.0 °C9 August 200526.0 °C3,400 mm700
200431.8 °C2 January 200422.2 °C13 August 200425.9 °C3,313 mm670
200332.4 °C26 January 200322.9 °C31 July 200326.0 °C3,357 mm640
200231.7 °C30 January 200222.8 °C29 July 200226.0 °C3,097 mm720
200132.1 °C19 February 200122.9 °C24 August 200126.0 °C3,046 mm1010
200032.1 °C28 August 200022.6 °C16 July 200026.1 °C2,677 mm1060
199931.8 °C12 February 199922.5 °C28 July 199926.1 °C2,326 mm690
199831.4 °C12 November 199823.5 °C2 July 199826.1 °C3,915 mm240
199732.4 °C13 March 199722.2 °C9 August 199725.7 °C2,764 mm290
199630.6 °C20 September 199623.2 °C19 August 199626.1 °C3,029 mm170
199530.5 °C9 November 199523.2 °C17 July 199526.0 °C3,657 mm50
199430.4 °C22 March 199422.7 °C23 September 199425.7 °C3,262 mm100
199330.5 °C2 January 199322.6 °C21 January 199325.7 °C3,412 mm70
199230.6 °C12 January 199222.1 °C5 August 199225.7 °C3,467 mm30
199131.1 °C5 March 199122.7 °C18 September 199125.9 °C3,006 mm130
199031.7 °C20 December 199022.9 °C19 July 199025.9 °C3,417 mm190
198930.7 °C29 September 198923.0 °C30 June 198925.7 °C3,205 mm40
198830.5 °C22 February 198823.1 °C19 June 198825.9 °C3,555 mm120
198731.2 °C26 November 198722.0 °C19 July 198725.8 °C2,707 mm150
198630.7 °C31 January 198622.6 °C14 September 198625.6 °C3,029 mm80
198530.5 °C10 December 198522.4 °C19 July 198525.6 °C2,958 mm90
198430.4 °C1 February 198422.5 °C5 July 198425.6 °C2,522 mm120
198330.4 °C4 December 198323.0 °C6 July 198325.7 °C2,827 mm40
198230.9 °C27 January 198222.0 °C5 September 198225.4 °C3,126 mm120
198130.4 °C8 February 198122.2 °C11 July 198125.7 °C2,742 mm120
198030.8 °C12 February 198022.7 °C17 August 198025.7 °C2,821 mm80
197930.8 °C27 January 197922.7 °C14 August 197925.7 °C3,068 mm90
197830.7 °C24 January 197822.0 °C7 December 197825.7 °C3,722 mm80
197730.7 °C11 March 197722.5 °C21 August 197725.5 °C3,486 mm90
197630.5 °C16 January 197622.2 °C14 August 197625.2 °C3,354 mm40
197530.3 °C9 January 197522.5 °C28 June 197525.1 °C3,010 mm30
197430.3 °C28 November 197422.7 °C8 June 197425.2 °C2,782 mm40
197330.7 °C5 December 197322.6 °C31 January 197325.5 °C3,182 mm60
197230.5 °C12 January 197221.9 °C12 August 197225.3 °C3,153 mm40
197130.4 °C13 March 197122.2 °C5 August 197125.3 °C3,021 mm20
197031.4 °C28 December 197022.4 °C26 July 197025.6 °C3,071 mm130
196930.6 °C29 April 196922.4 °C5 August 196925.3 °C3,369 mm80
196830.3 °C29 October 196822.5 °C13 October 196825.2 °C2,803 mm30
196730.4 °C27 January 196722.5 °C1 September 196724.9 °C3,714 mm30
196630.1 °C4 November 196622.6 °C13 June 196625.1 °C3,410 mm10
196530.3 °C17 January 196521.9 °C7 August 196524.8 °C3,031 mm30
196430.6 °C11 February 196422.5 °C24 July 196425.3 °C2,679 mm60
196330.6 °C18 May 196322.3 °C16 July 196325.3 °C2,084 mm60
196230.5 °C8 March 196222.6 °C21 August 196225.2 °C2,813 mm40
196130.1 °C2 March 196122.2 °C17 July 196125.1 °C2,734 mm10
196030.3 °C4 December 196022.8 °C12 August 196025.2 °C3,013 mm60
195931.3 °C21 December 195922.4 °C14 August 195925.2 °C2,844 mm90
195830.5 °C13 February 195822.5 °C21 July 195825.3 °C3,398 mm50
195731.1 °C8 February 195722.8 °C25 September 195725.5 °C3,109 mm30
195631.0 °C4 March 195622.0 °C31 August 195625.5 °C2,968 mm70
195530.8 °C14 January 195522.9 °C4 June 195525.7 °C2,696 mm110
195431.2 °C13 March 195423.0 °C9 July 195425.7 °C2,864 mm110
195330.0 °C8 January 195322.6 °C18 July 195325.5 °C3,596 mm10
195230.6 °C16 December 195222.7 °C7 August 195225.6 °C3,427 mm60
195130.4 °C20 February 195122.4 °C4 July 195125.2 °C3,469 mm30
195029.8 °C22 January 195022.4 °C15 August 195025.0 °C3,202 mm00
194930.1 °C14 October 194922.6 °C14 August 194925.2 °C3,808 mm50
194831.4 °C9 November 194822.3 °C21 September 194825.1 °C3,858 mm40
194729.7 °C21 January 194722.5 °C21 July 194725.1 °C3,274 mm00
194630.4 °C9 December 194622.1 °C13 June 194624.8 °C3,822 mm60
194529.7 °C6 April 194521.9 °C16 July 194525.1 °C2,964 mm00
194430.1 °C6 January 194422.5 °C17 November 194425.0 °C3,379 mm20
194330.0 °C15 February 194322.1 °C2 October 194324.5 °C4,092 mm10
194229.4 °C9 December 194222.5 °C3 July 194224.7 °C3,416 mm00
194130.5 °C6 February 194122.0 °C15 July 194124.9 °C2,619 mm50
194029.8 °C8 April 194022.4 °C12 July 194024.8 °C2,735 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.5 °C
+1.2 °C
Hot days (≥ 30 °C)
132 d/yr
+100
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3008 mm
-288 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.9 °C+2.1 °C277 mm-118 mm
Feb30.1 °C+1.4 °C568 mm+175 mm
Mar29.8 °C+1.2 °C234 mm-208 mm
Apr29.2 °C+1.0 °C369 mm-5 mm
May29.1 °C+0.9 °C261 mm+41 mm
Jun29.1 °C+1.1 °C124 mm-23 mm
Jul28.9 °C+1.1 °C122 mm-20 mm
Aug29.1 °C+1.1 °C139 mm+17 mm
Sep29.5 °C+1.2 °C126 mm-4 mm
Oct29.6 °C+1.2 °C113 mm-99 mm
Nov29.2 °C+0.8 °C367 mm+59 mm
Dec29.7 °C+1.2 °C308 mm-102 mm

The year's extremes

Hottest day
32.1 °C
4 Feb 2025
Coldest day
23.6 °C
10 Aug 2025
Wettest day
106.7 mm
9 Nov 2025
Windiest day
17.3 km/h
17 Oct 2025
Strongest gust
40.7 km/h
17 Oct 2025
Hottest feels-like
40.9 °C
20 Jan 2025
Coldest feels-like
28.1 °C
7 Oct 2025
Sunniest day
12.2 h
28 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 Madang?

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

What is the hottest day ever recorded in Madang?

The hottest day measured in Madang between 1940 and 2025 was 21 March 2012, reaching 32.9 °C.

What is the coldest day in Madang?

The coldest day measured in Madang between 1940 and 2025 was 16 July 1945, at 21.9 °C.

Does it snow in Madang?

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

Has the climate of Madang warmed?

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

What is the wettest day in Madang?

The wettest day measured in Madang between 1940 and 2025 was 5 December 1984, with 210 mm of rain in 24 hours.

What was the windiest day in Madang?

The windiest day measured in Madang between 1940 and 2025 was 14 March 2015, with winds reaching 20.5 km/h.

What is the warmest month in Madang?

The warmest month in Madang is January (25.8 °C on average); the coldest is July (25.3 °C).

How much does it rain in Madang?

Madang receives on average 3,296 mm of precipitation per year, spread over about 291 rainy days.

Is it sunny in Madang?

Madang gets on average 9.2 hours of sunshine per day, roughly 3,358 hours per year over 1940-2025.

Are there tropical nights in Madang?

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

What was the most extreme apparent temperature in Madang?

In Madang, between 1940 and 2025, the highest apparent temperature reached 42.5 °C on 22 March 2018, and the lowest was 24.9 °C on 31 January 1941.

Compare Madang with another city

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

Nearby cities

The climate around Madang

Other cities — Papua New Guinea