Marudi climate — normals and trends

Marudi (Malaysia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 26.1 °C and it receives 3,058 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 (26.7 °C on average) and the coldest is January (25.6 °C). Rainfall peaks in November.

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

Marudi has warmed by +2.1 °C between 1940 and 2025, or +0.25 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.0 °C (on 10 August 2009) and the coldest 18.2 °C (on 5 March 1955).

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

MarudiSarawak

coords
4.18°, 114.32°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthNovemberDriest monthFebruary

Mean daily temperature

26.1°C

Average daily high

30.9°C

Average daily low

23.1°C

Annual rainfall

3,058mm

Sunshine / day

9.6h

Mean relative humidity

89%

Average peak wind

8.7km/h

Seasonal range

1.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

275 d/yr

Rainy days (≥ 1 mm)

314 d/yr

Annual snowfall

0.0 cm

Average feels-like high

38.0 °C

Average feels-like low

27.8 °C

Average peak gust

25.5 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

18.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.1 °C

since 1940

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

36.0 °C

10 August 2009

Coldest day

18.2 °C

5 March 1955

Wettest day

230 mm

6 June 1942

Windiest day

22.2 km/h

22 November 1983

Strongest gust

63.7 km/h

5 October 1971

Hottest feels-like

45.4 °C

14 April 2024

Coldest feels-like

20.3 °C

5 March 1955

Sunniest day

12.2 h

4 July 2007

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.4 °C13 June 202522.1 °C13 August 202527.2 °C3,460 mm3090
202435.8 °C20 September 202422.5 °C23 June 202427.7 °C3,352 mm3450
202335.1 °C1 August 202321.6 °C14 March 202327.4 °C3,044 mm3340
202235.1 °C24 May 202221.9 °C28 March 202226.8 °C3,648 mm2980
202134.9 °C16 October 202121.3 °C23 February 202127.0 °C3,422 mm3180
202035.3 °C18 September 202022.7 °C27 October 202027.2 °C3,211 mm3250
201935.3 °C12 May 201921.7 °C17 September 201927.3 °C2,573 mm3370
201835.1 °C14 June 201822.1 °C31 March 201827.1 °C3,207 mm3270
201734.8 °C6 August 201720.0 °C8 February 201727.0 °C3,435 mm3250
201634.7 °C26 May 201622.3 °C3 August 201627.3 °C2,649 mm3350
201535.0 °C18 September 201521.9 °C3 March 201526.9 °C2,933 mm3110
201434.5 °C20 June 201421.0 °C3 February 201426.6 °C3,177 mm3040
201334.8 °C19 June 201322.4 °C7 July 201326.9 °C3,073 mm3230
201234.6 °C13 April 201221.9 °C29 January 201226.8 °C3,275 mm3270
201134.8 °C2 August 201121.7 °C4 December 201126.6 °C3,375 mm3120
201034.2 °C26 April 201021.9 °C11 September 201026.8 °C3,565 mm3180
200936.0 °C10 August 200921.5 °C6 February 200926.9 °C2,973 mm3190
200834.3 °C29 July 200821.1 °C16 January 200826.4 °C3,641 mm3080
200734.9 °C16 July 200722.0 °C2 February 200726.5 °C3,455 mm2890
200634.2 °C16 July 200621.7 °C15 March 200626.5 °C2,690 mm3260
200534.0 °C18 September 200520.5 °C20 January 200526.5 °C2,310 mm2730
200433.6 °C17 May 200421.9 °C21 March 200426.5 °C2,257 mm3080
200334.0 °C28 September 200322.1 °C1 March 200326.5 °C2,531 mm3000
200234.3 °C19 August 200221.3 °C9 February 200226.6 °C2,175 mm3260
200135.6 °C31 August 200121.3 °C22 February 200126.6 °C2,835 mm3100
200034.4 °C23 May 200022.0 °C13 January 200026.6 °C2,772 mm3160
199934.7 °C7 August 199921.5 °C19 July 199926.4 °C3,124 mm3000
199834.5 °C12 March 199822.3 °C22 December 199827.0 °C2,813 mm3260
199734.4 °C27 March 199720.1 °C3 January 199726.6 °C2,415 mm3210
199634.2 °C22 July 199621.4 °C31 December 199626.4 °C3,249 mm2720
199533.6 °C11 October 199522.0 °C24 January 199526.5 °C3,120 mm2940
199433.6 °C31 July 199421.6 °C2 July 199426.5 °C2,648 mm3120
199333.9 °C27 June 199319.2 °C30 January 199326.3 °C2,801 mm2970
199234.2 °C22 March 199221.8 °C24 November 199226.3 °C2,475 mm2850
199133.6 °C31 August 199120.7 °C13 March 199126.4 °C3,102 mm2910
199034.0 °C30 May 199021.4 °C3 December 199026.5 °C2,540 mm3030
198934.0 °C28 August 198921.2 °C10 December 198926.1 °C2,875 mm2800
198834.2 °C26 April 198820.8 °C11 December 198826.4 °C3,583 mm2940
198734.7 °C21 June 198721.2 °C13 April 198726.4 °C2,692 mm2990
198633.7 °C11 August 198620.8 °C23 February 198626.1 °C3,096 mm2750
198533.8 °C29 May 198520.2 °C12 January 198526.1 °C2,902 mm2980
198433.9 °C25 April 198421.4 °C23 December 198425.9 °C3,391 mm2730
198335.1 °C15 April 198322.0 °C27 November 198326.5 °C3,021 mm3120
198234.2 °C5 March 198220.8 °C17 January 198226.3 °C2,427 mm3080
198134.0 °C22 June 198121.0 °C4 October 198126.3 °C3,209 mm2840
198034.1 °C24 May 198021.7 °C27 February 198026.3 °C3,205 mm2900
197934.6 °C10 August 197921.6 °C28 February 197926.3 °C3,115 mm3130
197834.4 °C3 June 197821.0 °C30 January 197826.2 °C3,086 mm2870
197734.0 °C25 September 197721.4 °C29 January 197726.0 °C3,618 mm2630
197633.8 °C23 August 197620.8 °C4 February 197625.7 °C3,296 mm2510
197533.3 °C3 February 197521.0 °C26 January 197525.8 °C3,335 mm2570
197434.1 °C14 June 197419.8 °C13 January 197425.5 °C3,615 mm2370
197333.5 °C17 June 197321.3 °C3 February 197326.1 °C3,896 mm2790
197233.4 °C3 November 197219.8 °C14 January 197225.9 °C2,956 mm2710
197132.7 °C26 July 197121.1 °C13 March 197125.4 °C3,547 mm2330
197033.5 °C7 May 197021.4 °C22 February 197025.7 °C3,729 mm2540
196933.7 °C20 September 196921.3 °C4 March 196925.8 °C3,486 mm2650
196833.8 °C28 July 196819.9 °C20 February 196825.5 °C3,334 mm2390
196733.2 °C12 June 196720.0 °C14 January 196725.5 °C3,100 mm2430
196633.1 °C13 May 196620.6 °C30 March 196625.3 °C3,777 mm2230
196533.4 °C27 September 196518.6 °C20 January 196525.5 °C2,818 mm2550
196433.6 °C27 August 196420.5 °C1 December 196425.7 °C3,312 mm2620
196333.9 °C10 June 196321.1 °C19 January 196325.6 °C3,538 mm2530
196233.8 °C25 October 196221.3 °C7 August 196225.7 °C3,515 mm2450
196133.6 °C28 May 196120.1 °C19 January 196125.7 °C2,905 mm2610
196033.9 °C7 June 196020.9 °C17 March 196025.7 °C3,139 mm2670
195933.1 °C27 April 195920.5 °C4 March 195925.7 °C2,988 mm2860
195833.9 °C10 September 195821.3 °C13 August 195826.0 °C3,145 mm2810
195733.5 °C19 August 195719.3 °C3 January 195725.8 °C2,927 mm2700
195633.2 °C15 May 195619.9 °C3 July 195625.3 °C3,680 mm2230
195533.1 °C20 May 195518.2 °C5 March 195525.5 °C3,536 mm2610
195433.4 °C9 June 195420.4 °C5 March 195425.3 °C3,374 mm2400
195333.6 °C18 August 195319.5 °C21 April 195325.8 °C2,386 mm2820
195233.1 °C20 August 195221.2 °C23 December 195225.8 °C2,448 mm2770
195132.8 °C14 May 195121.1 °C27 January 195125.6 °C2,339 mm2510
195032.9 °C9 February 195019.4 °C21 January 195025.3 °C2,874 mm2180
194933.4 °C16 May 194920.2 °C4 March 194924.9 °C2,805 mm1530
194832.4 °C5 July 194820.2 °C26 November 194825.1 °C2,693 mm1750
194732.1 °C10 October 194721.0 °C30 December 194725.2 °C3,368 mm1960
194632.0 °C13 May 194620.4 °C9 March 194625.1 °C2,891 mm1800
194532.1 °C22 June 194520.6 °C26 December 194524.9 °C3,402 mm1380
194431.8 °C18 August 194418.7 °C1 February 194425.0 °C2,714 mm1500
194334.0 °C21 June 194319.5 °C27 March 194325.0 °C2,474 mm1500
194232.3 °C11 October 194219.5 °C21 December 194225.0 °C2,905 mm1760
194132.0 °C12 August 194120.7 °C14 February 194125.3 °C2,733 mm2180
194033.4 °C9 July 194019.1 °C23 January 194025.3 °C2,487 mm2130

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
31.8 °C
+0.9 °C
Hot days (≥ 30 °C)
309 d/yr
+34
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3460 mm
+402 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.0 °C+0.9 °C600 mm+342 mm
Feb31.3 °C+0.8 °C202 mm+2 mm
Mar31.7 °C+0.6 °C292 mm+65 mm
Apr32.2 °C+0.8 °C300 mm+49 mm
May32.7 °C+1.2 °C188 mm-72 mm
Jun32.5 °C+1.3 °C165 mm-54 mm
Jul32.9 °C+1.8 °C85 mm-121 mm
Aug31.5 °C+0.3 °C273 mm+42 mm
Sep31.7 °C+0.6 °C364 mm+98 mm
Oct32.0 °C+1.2 °C208 mm-100 mm
Nov31.4 °C+0.9 °C335 mm+8 mm
Dec31.3 °C+1.0 °C448 mm+141 mm

The year's extremes

Hottest day
35.4 °C
13 Jun 2025
Coldest day
22.1 °C
13 Aug 2025
Wettest day
75.2 mm
6 Dec 2025
Windiest day
18.3 km/h
29 Jan 2025
Strongest gust
50.0 km/h
11 Jun 2025
Hottest feels-like
43.7 °C
29 Jul 2025
Coldest feels-like
25.7 °C
13 Aug 2025
Sunniest day
12.2 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 Marudi?

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

What is the hottest day ever recorded in Marudi?

The hottest day measured in Marudi between 1940 and 2025 was 10 August 2009, reaching 36.0 °C.

What is the coldest day in Marudi?

The coldest day measured in Marudi between 1940 and 2025 was 5 March 1955, at 18.2 °C.

Does it snow in Marudi?

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

Has the climate of Marudi warmed?

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

What is the wettest day in Marudi?

The wettest day measured in Marudi between 1940 and 2025 was 6 June 1942, with 230 mm of rain in 24 hours.

What was the windiest day in Marudi?

The windiest day measured in Marudi between 1940 and 2025 was 22 November 1983, with winds reaching 22.2 km/h.

What is the warmest month in Marudi?

The warmest month in Marudi is May (26.7 °C on average); the coldest is January (25.6 °C).

How much does it rain in Marudi?

Marudi receives on average 3,058 mm of precipitation per year, spread over about 314 rainy days.

Is it sunny in Marudi?

Marudi gets on average 9.6 hours of sunshine per day, roughly 3,504 hours per year over 1940-2025.

Are there tropical nights in Marudi?

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

What was the most extreme apparent temperature in Marudi?

In Marudi, between 1940 and 2025, the highest apparent temperature reached 45.4 °C on 14 April 2024, and the lowest was 20.3 °C on 5 March 1955.

Compare Marudi with another city

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

Nearby cities

The climate around Marudi

Other cities — Malaysia