Niah climate — normals and trends

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

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

Niah has warmed by +2.0 °C between 1940 and 2025, or +0.24 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.8 °C (on 20 September 2024) and the coldest 18.9 °C (on 4 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

NiahSarawak

coords
3.86°, 113.72°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthNovemberDriest monthJuly

Mean daily temperature

26.1°C

Average daily high

30.5°C

Average daily low

23.3°C

Annual rainfall

2,791mm

Sunshine / day

9.4h

Mean relative humidity

88%

Average peak wind

8.7km/h

Seasonal range

1.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

242 d/yr

Rainy days (≥ 1 mm)

308 d/yr

Annual snowfall

0.0 cm

Average feels-like high

37.4 °C

Average feels-like low

28.0 °C

Average peak gust

24.5 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

18.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.0 °C

since 1940

+0.2 °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

35.8 °C

20 September 2024

Coldest day

18.9 °C

4 March 1955

Wettest day

150 mm

28 November 1979

Windiest day

23.7 km/h

9 December 1962

Strongest gust

61.6 km/h

5 October 1971

Hottest feels-like

44.6 °C

18 July 2023

Coldest feels-like

21.4 °C

5 March 1955

Sunniest day

12.2 h

4 July 2007

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.3 °C13 June 202522.4 °C5 October 202527.2 °C2,985 mm3010
202435.8 °C20 September 202423.1 °C3 July 202427.6 °C2,947 mm3410
202335.2 °C16 September 202321.8 °C14 March 202327.3 °C2,925 mm3180
202234.8 °C24 May 202221.8 °C28 March 202226.8 °C3,419 mm2910
202134.7 °C16 October 202122.2 °C22 February 202126.9 °C3,147 mm2960
202034.7 °C18 September 202022.8 °C17 September 202027.2 °C3,037 mm3060
201934.7 °C12 May 201922.6 °C10 July 201927.3 °C2,443 mm3130
201834.8 °C18 July 201822.6 °C14 February 201827.0 °C2,910 mm3100
201734.7 °C29 July 201720.6 °C9 February 201727.0 °C3,132 mm3070
201634.9 °C29 August 201622.5 °C3 August 201627.3 °C2,408 mm3220
201534.5 °C27 October 201522.2 °C22 January 201526.9 °C2,684 mm3010
201434.6 °C20 June 201421.2 °C3 February 201426.7 °C2,713 mm2840
201334.6 °C23 June 201322.4 °C7 July 201326.9 °C3,039 mm3070
201234.8 °C20 June 201222.2 °C3 October 201226.8 °C2,999 mm3060
201134.5 °C2 August 201121.9 °C4 December 201126.6 °C3,010 mm2890
201034.1 °C26 April 201021.8 °C11 September 201026.8 °C3,252 mm3030
200935.0 °C3 August 200921.8 °C6 February 200926.8 °C2,611 mm3040
200834.3 °C10 August 200820.3 °C16 January 200826.4 °C3,643 mm2700
200734.7 °C16 July 200722.2 °C2 February 200726.5 °C3,386 mm2750
200634.2 °C16 July 200622.2 °C8 March 200626.5 °C2,656 mm2920
200533.9 °C18 September 200521.3 °C18 January 200526.5 °C2,167 mm2590
200433.3 °C17 May 200422.1 °C18 March 200426.5 °C2,045 mm2810
200334.1 °C2 June 200322.3 °C16 January 200326.5 °C2,362 mm2850
200234.6 °C19 August 200221.9 °C9 February 200226.6 °C2,001 mm3020
200135.1 °C31 August 200122.1 °C15 January 200126.6 °C2,577 mm2980
200034.1 °C23 May 200022.2 °C8 January 200026.6 °C2,518 mm2810
199934.1 °C25 July 199921.9 °C31 August 199926.4 °C3,063 mm2730
199833.9 °C10 April 199822.5 °C17 November 199827.0 °C2,656 mm3070
199734.7 °C27 March 199721.1 °C2 January 199726.6 °C2,314 mm2990
199634.1 °C22 July 199621.6 °C31 December 199626.4 °C3,075 mm2470
199533.3 °C30 August 199521.9 °C10 September 199526.4 °C2,981 mm2640
199433.6 °C31 July 199421.8 °C2 July 199426.5 °C2,452 mm2750
199333.3 °C13 July 199319.9 °C30 January 199326.3 °C2,545 mm2520
199233.5 °C23 March 199221.4 °C15 July 199226.3 °C2,230 mm2480
199133.4 °C27 July 199121.6 °C7 January 199126.4 °C2,970 mm2650
199033.8 °C25 May 199021.4 °C1 October 199026.5 °C2,409 mm2720
198933.6 °C28 August 198921.8 °C22 April 198926.2 °C2,664 mm2470
198833.6 °C12 April 198820.9 °C11 December 198826.4 °C3,357 mm2600
198734.9 °C20 June 198721.7 °C13 April 198726.4 °C2,455 mm2600
198634.0 °C11 August 198621.0 °C22 February 198626.1 °C2,725 mm2490
198533.9 °C29 May 198520.0 °C12 January 198526.1 °C2,481 mm2650
198433.4 °C25 April 198421.6 °C10 November 198426.0 °C3,063 mm2430
198334.1 °C18 April 198322.1 °C8 December 198326.5 °C2,585 mm2800
198233.6 °C5 March 198221.2 °C17 January 198226.3 °C2,213 mm2760
198133.7 °C22 June 198121.2 °C19 January 198126.3 °C2,707 mm2610
198033.6 °C24 May 198021.5 °C28 February 198026.3 °C2,792 mm2730
197935.1 °C10 August 197921.6 °C14 January 197926.3 °C3,012 mm2840
197834.3 °C1 June 197820.8 °C30 January 197826.2 °C2,651 mm2480
197733.4 °C24 September 197721.7 °C7 January 197726.0 °C3,147 mm2300
197633.4 °C23 August 197620.6 °C4 February 197625.7 °C3,028 mm2230
197533.3 °C3 October 197521.2 °C24 August 197525.8 °C3,077 mm2270
197433.7 °C14 June 197420.1 °C11 January 197425.6 °C3,271 mm1910
197333.5 °C17 June 197321.9 °C4 February 197326.1 °C3,403 mm2440
197233.6 °C14 July 197220.1 °C14 January 197225.9 °C2,698 mm2300
197132.8 °C26 July 197120.4 °C15 April 197125.5 °C2,958 mm2040
197033.1 °C16 June 197021.6 °C12 August 197025.7 °C3,466 mm2200
196933.2 °C20 September 196921.2 °C23 November 196925.8 °C3,248 mm2230
196833.8 °C28 July 196820.1 °C19 February 196825.5 °C3,198 mm2070
196732.9 °C8 August 196720.6 °C10 February 196725.5 °C2,912 mm1930
196632.8 °C13 May 196621.2 °C30 March 196625.3 °C3,498 mm1700
196533.1 °C27 September 196519.6 °C27 January 196525.5 °C2,584 mm2220
196433.4 °C10 August 196419.7 °C30 November 196425.8 °C3,001 mm2250
196333.0 °C11 June 196321.3 °C13 December 196325.7 °C3,336 mm2120
196233.4 °C25 October 196221.1 °C26 January 196225.7 °C3,245 mm2120
196132.8 °C28 May 196119.9 °C24 January 196125.7 °C2,628 mm2200
196033.6 °C7 June 196021.4 °C18 December 196025.8 °C2,781 mm2130
195932.7 °C27 April 195920.8 °C14 March 195925.7 °C2,727 mm2270
195833.7 °C10 September 195821.5 °C30 November 195826.0 °C2,879 mm2400
195733.6 °C19 August 195719.1 °C4 January 195725.8 °C2,739 mm2250
195632.6 °C23 April 195620.0 °C3 July 195625.3 °C3,414 mm1800
195532.7 °C18 May 195518.9 °C4 March 195525.6 °C3,159 mm2080
195432.6 °C9 June 195421.4 °C12 December 195425.4 °C2,957 mm1870
195333.5 °C18 August 195320.5 °C21 April 195325.8 °C2,180 mm2240
195232.9 °C15 August 195221.3 °C18 December 195225.8 °C2,062 mm2300
195132.5 °C14 May 195120.8 °C27 January 195125.6 °C2,093 mm2050
195033.0 °C9 February 195019.9 °C24 February 195025.4 °C2,552 mm1740
194933.5 °C12 May 194920.4 °C15 April 194925.1 °C2,383 mm1300
194832.0 °C5 July 194820.2 °C26 November 194825.2 °C2,316 mm1260
194731.9 °C10 October 194720.8 °C30 December 194725.2 °C2,951 mm1280
194632.0 °C21 June 194620.9 °C7 April 194625.1 °C2,639 mm1170
194531.9 °C22 June 194520.3 °C26 December 194525.0 °C3,032 mm920
194431.7 °C3 April 194419.2 °C1 February 194425.1 °C2,316 mm1150
194334.0 °C21 June 194319.6 °C18 April 194325.1 °C2,302 mm1230
194232.0 °C11 October 194220.5 °C22 December 194225.0 °C2,598 mm1210
194132.4 °C12 August 194120.7 °C14 February 194125.3 °C2,453 mm1550
194033.6 °C9 July 194019.7 °C23 January 194025.4 °C2,342 mm1590

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.6 °C
+1.1 °C
Hot days (≥ 30 °C)
301 d/yr
+59
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2985 mm
+194 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.5 °C+0.9 °C521 mm+275 mm
Feb30.8 °C+0.8 °C265 mm+78 mm
Mar31.5 °C+0.9 °C238 mm+37 mm
Apr32.1 °C+1.1 °C235 mm+15 mm
May32.5 °C+1.4 °C180 mm-52 mm
Jun32.3 °C+1.3 °C149 mm-48 mm
Jul32.8 °C+1.9 °C76 mm-111 mm
Aug31.1 °C+0.2 °C206 mm-2 mm
Sep31.5 °C+0.8 °C318 mm+74 mm
Oct31.5 °C+1.1 °C189 mm-93 mm
Nov31.2 °C+1.1 °C271 mm-27 mm
Dec30.9 °C+1.1 °C338 mm+47 mm

The year's extremes

Hottest day
35.3 °C
13 Jun 2025
Coldest day
22.4 °C
5 Oct 2025
Wettest day
82.5 mm
1 Feb 2025
Windiest day
19.0 km/h
29 Jan 2025
Strongest gust
49.0 km/h
11 Jun 2025
Hottest feels-like
43.7 °C
29 Jul 2025
Coldest feels-like
25.5 °C
13 Aug 2025
Sunniest day
12.1 h
23 Jun 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 Niah?

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

What is the hottest day ever recorded in Niah?

The hottest day measured in Niah between 1940 and 2025 was 20 September 2024, reaching 35.8 °C.

What is the coldest day in Niah?

The coldest day measured in Niah between 1940 and 2025 was 4 March 1955, at 18.9 °C.

Does it snow in Niah?

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

Has the climate of Niah warmed?

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

What is the wettest day in Niah?

The wettest day measured in Niah between 1940 and 2025 was 28 November 1979, with 150 mm of rain in 24 hours.

What was the windiest day in Niah?

The windiest day measured in Niah between 1940 and 2025 was 9 December 1962, with winds reaching 23.7 km/h.

What is the warmest month in Niah?

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

How much does it rain in Niah?

Niah receives on average 2,791 mm of precipitation per year, spread over about 308 rainy days.

Is it sunny in Niah?

Niah gets on average 9.4 hours of sunshine per day, roughly 3,431 hours per year over 1940-2025.

Are there tropical nights in Niah?

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

What was the most extreme apparent temperature in Niah?

In Niah, between 1940 and 2025, the highest apparent temperature reached 44.6 °C on 18 July 2023, and the lowest was 21.4 °C on 5 March 1955.

Compare Niah with another city

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

Nearby cities

The climate around Niah

Other cities — Malaysia