Miri climate — normals and trends

Miri (Malaysia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 26.7 °C and it receives 2,347 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 February (25.9 °C). Rainfall peaks in November.

Miri averages 0 frost days, 3 hot days (≥ 30 °C) and 276 rainy days per year.

Miri has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The hottest day of the period reached 31.1 °C (on 20 June 2012) and the coldest 22.9 °C (on 6 February 2009).

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

MiriSarawak

coords
4.40°, 113.99°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthFebruaryWettest monthNovemberDriest monthMarch

Mean daily temperature

26.7°C

Average daily high

27.8°C

Average daily low

25.6°C

Annual rainfall

2,347mm

Sunshine / day

9.8h

Mean relative humidity

84%

Average peak wind

17.4km/h

Seasonal range

1.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

3 d/yr

Rainy days (≥ 1 mm)

276 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.4 °C

Average feels-like low

29.7 °C

Average peak gust

26.0 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

19.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

31.1 °C

20 June 2012

Coldest day

22.9 °C

6 February 2009

Wettest day

244 mm

29 November 1956

Windiest day

49.9 km/h

22 December 2024

Strongest gust

69.8 km/h

22 December 2024

Hottest feels-like

39.5 °C

14 June 2025

Coldest feels-like

23.5 °C

16 January 1963

Sunniest day

12.3 h

30 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.9 °C13 June 202524.5 °C5 October 202527.4 °C3,162 mm120
202430.9 °C19 September 202425.2 °C23 June 202427.7 °C2,596 mm290
202330.7 °C10 May 202324.2 °C28 January 202327.4 °C2,352 mm190
202230.5 °C4 July 202224.5 °C13 February 202227.0 °C3,319 mm80
202130.8 °C6 August 202124.2 °C17 January 202127.1 °C2,786 mm150
202030.6 °C10 August 202024.8 °C12 December 202027.1 °C2,430 mm60
201930.8 °C10 August 201924.6 °C7 March 201927.3 °C2,021 mm100
201830.6 °C18 July 201824.5 °C20 January 201827.1 °C2,317 mm70
201730.2 °C8 June 201724.2 °C3 February 201727.1 °C2,651 mm10
201631.1 °C24 May 201624.8 °C27 July 201627.4 °C2,125 mm150
201530.4 °C3 July 201523.9 °C5 March 201527.0 °C2,169 mm110
201430.7 °C17 June 201423.6 °C1 February 201426.8 °C2,350 mm80
201330.7 °C15 May 201324.3 °C7 September 201327.0 °C2,311 mm70
201231.1 °C20 June 201224.3 °C29 January 201226.9 °C2,358 mm50
201129.9 °C2 August 201124.1 °C21 February 201126.8 °C2,757 mm00
201030.3 °C23 August 201024.5 °C16 January 201027.0 °C3,169 mm70
200930.7 °C10 August 200922.9 °C6 February 200927.1 °C2,204 mm120
200829.5 °C4 May 200824.1 °C29 February 200826.6 °C2,843 mm00
200730.2 °C2 July 200724.1 °C3 February 200726.7 °C3,067 mm20
200630.0 °C16 July 200624.3 °C1 August 200626.8 °C1,751 mm10
200530.3 °C24 June 200524.4 °C18 January 200527.1 °C1,897 mm20
200430.3 °C28 August 200424.1 °C9 February 200426.9 °C1,741 mm20
200330.2 °C3 June 200324.3 °C27 December 200327.0 °C1,831 mm20
200230.6 °C11 May 200224.5 °C22 February 200227.2 °C1,470 mm90
200130.6 °C14 May 200124.3 °C14 March 200126.9 °C2,505 mm60
200030.1 °C16 May 200023.9 °C19 January 200026.9 °C2,404 mm60
199930.1 °C7 June 199923.9 °C1 July 199926.8 °C2,890 mm20
199830.7 °C28 May 199824.4 °C23 November 199827.2 °C2,576 mm190
199730.3 °C19 August 199724.0 °C11 January 199726.9 °C1,612 mm30
199630.0 °C1 August 199623.4 °C4 March 199626.7 °C2,870 mm30
199530.5 °C17 June 199524.0 °C26 December 199526.9 °C2,638 mm60
199429.7 °C5 May 199424.2 °C9 January 199426.9 °C1,632 mm00
199330.7 °C13 August 199323.5 °C31 January 199326.8 °C2,004 mm60
199230.2 °C6 September 199224.3 °C17 January 199226.8 °C1,977 mm30
199130.2 °C24 June 199124.3 °C22 October 199126.9 °C2,017 mm30
199030.4 °C2 June 199024.3 °C17 January 199027.0 °C1,785 mm20
198930.4 °C18 July 198924.0 °C13 February 198926.7 °C2,022 mm40
198830.1 °C21 July 198823.8 °C11 December 198826.8 °C2,680 mm10
198730.1 °C15 June 198723.9 °C11 February 198726.9 °C1,760 mm40
198629.9 °C14 May 198623.8 °C12 February 198626.6 °C2,386 mm00
198530.3 °C28 May 198523.7 °C27 November 198526.6 °C2,023 mm30
198429.7 °C26 June 198423.7 °C26 January 198426.4 °C2,343 mm00
198330.1 °C30 May 198324.2 °C30 December 198326.8 °C2,268 mm20
198230.0 °C12 June 198223.8 °C16 January 198226.7 °C1,508 mm20
198130.1 °C8 July 198123.6 °C18 January 198126.7 °C2,539 mm10
198029.8 °C17 May 198024.3 °C19 March 198026.8 °C2,366 mm00
197930.6 °C16 May 197924.3 °C17 December 197926.8 °C2,031 mm60
197831.0 °C31 May 197824.3 °C9 January 197826.7 °C2,430 mm60
197730.0 °C29 July 197723.6 °C1 March 197726.6 °C2,530 mm10
197630.0 °C25 July 197623.2 °C3 February 197626.2 °C2,572 mm10
197530.2 °C14 August 197523.7 °C22 January 197526.4 °C2,595 mm10
197430.3 °C28 May 197423.1 °C10 January 197426.2 °C2,913 mm10
197330.1 °C17 June 197324.0 °C16 December 197326.6 °C2,696 mm20
197229.5 °C14 July 197223.0 °C14 January 197226.4 °C1,816 mm00
197129.2 °C6 June 197123.5 °C26 February 197126.1 °C2,683 mm00
197030.0 °C16 June 197023.8 °C15 January 197026.4 °C3,073 mm10
196930.0 °C8 September 196924.0 °C4 January 196926.5 °C2,824 mm10
196829.8 °C28 June 196823.6 °C26 January 196826.3 °C2,390 mm00
196729.9 °C9 August 196723.7 °C5 February 196726.3 °C2,634 mm00
196629.5 °C13 May 196624.2 °C17 February 196626.4 °C3,072 mm00
196529.6 °C12 June 196523.3 °C8 January 196526.3 °C1,854 mm00
196429.9 °C26 May 196423.6 °C16 December 196426.4 °C2,802 mm00
196329.7 °C5 June 196323.4 °C18 January 196326.3 °C2,954 mm00
196230.2 °C11 July 196223.2 °C26 January 196226.4 °C3,040 mm10
196129.7 °C18 July 196123.4 °C18 January 196126.4 °C2,218 mm00
196029.9 °C7 June 196023.9 °C16 February 196026.4 °C2,293 mm00
195929.2 °C16 July 195924.0 °C7 February 195926.4 °C1,828 mm00
195830.3 °C15 July 195823.9 °C26 November 195826.6 °C2,538 mm10
195730.0 °C12 June 195723.7 °C1 February 195726.6 °C2,197 mm10
195629.4 °C7 July 195623.4 °C29 July 195626.1 °C3,410 mm00
195529.6 °C30 May 195523.1 °C4 March 195526.2 °C2,688 mm00
195430.1 °C10 June 195423.8 °C10 November 195426.3 °C2,444 mm10
195330.0 °C18 August 195323.8 °C22 February 195326.6 °C1,520 mm20
195229.3 °C15 August 195224.1 °C10 February 195226.7 °C1,384 mm00
195129.7 °C18 June 195123.9 °C12 January 195126.6 °C1,420 mm00
195029.4 °C9 February 195023.6 °C30 December 195026.4 °C2,074 mm00
194929.8 °C11 August 194923.5 °C6 January 194926.2 °C2,964 mm00
194829.4 °C24 June 194823.5 °C15 February 194826.2 °C1,696 mm00
194729.0 °C11 June 194723.8 °C17 December 194726.3 °C2,281 mm00
194629.8 °C21 June 194623.7 °C5 January 194626.3 °C2,219 mm00
194529.8 °C22 June 194523.5 °C29 December 194526.2 °C2,997 mm00
194429.3 °C7 August 194423.2 °C26 February 194426.2 °C2,371 mm00
194330.5 °C30 May 194323.4 °C14 March 194326.1 °C1,802 mm10
194229.5 °C15 June 194223.4 °C13 February 194226.2 °C2,298 mm00
194129.9 °C12 June 194123.9 °C27 January 194126.5 °C1,957 mm00
194029.6 °C8 July 194023.4 °C15 January 194026.4 °C1,832 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
28.5 °C
+0.7 °C
Hot days (≥ 30 °C)
12 d/yr
+9
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3162 mm
+815 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.8 °C+0.8 °C648 mm+445 mm
Feb27.4 °C+0.5 °C173 mm+68 mm
Mar27.8 °C+0.5 °C221 mm+130 mm
Apr28.6 °C+0.5 °C139 mm+19 mm
May29.2 °C+0.6 °C134 mm-35 mm
Jun29.4 °C+0.8 °C147 mm-44 mm
Jul29.4 °C+1.0 °C91 mm-93 mm
Aug28.8 °C+0.4 °C265 mm+73 mm
Sep28.4 °C+0.3 °C391 mm+162 mm
Oct28.7 °C+1.0 °C245 mm-35 mm
Nov28.2 °C+0.7 °C311 mm+11 mm
Dec27.9 °C+0.6 °C396 mm+115 mm

The year's extremes

Hottest day
30.9 °C
13 Jun 2025
Coldest day
24.5 °C
5 Oct 2025
Wettest day
114.6 mm
28 Jan 2025
Windiest day
44.5 km/h
29 Jan 2025
Strongest gust
63.0 km/h
29 Jan 2025
Hottest feels-like
39.5 °C
14 Jun 2025
Coldest feels-like
24.7 °C
29 Jan 2025
Sunniest day
12.1 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 Miri?

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

What is the hottest day ever recorded in Miri?

The hottest day measured in Miri between 1940 and 2025 was 20 June 2012, reaching 31.1 °C.

What is the coldest day in Miri?

The coldest day measured in Miri between 1940 and 2025 was 6 February 2009, at 22.9 °C.

Does it snow in Miri?

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

Has the climate of Miri warmed?

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

What is the wettest day in Miri?

The wettest day measured in Miri between 1940 and 2025 was 29 November 1956, with 244 mm of rain in 24 hours.

What was the windiest day in Miri?

The windiest day measured in Miri between 1940 and 2025 was 22 December 2024, with winds reaching 49.9 km/h.

What is the warmest month in Miri?

The warmest month in Miri is May (27.4 °C on average); the coldest is February (25.9 °C).

How much does it rain in Miri?

Miri receives on average 2,347 mm of precipitation per year, spread over about 276 rainy days.

Is it sunny in Miri?

Miri gets on average 9.8 hours of sunshine per day, roughly 3,577 hours per year over 1940-2025.

Are there tropical nights in Miri?

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

What was the most extreme apparent temperature in Miri?

In Miri, between 1940 and 2025, the highest apparent temperature reached 39.5 °C on 14 June 2025, and the lowest was 23.5 °C on 16 January 1963.

Compare Miri with another city

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

Nearby cities

The climate around Miri

Other cities — Malaysia