Keningau climate — normals and trends

Keningau (Malaysia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 24.0 °C and it receives 1,821 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 April (24.6 °C on average) and the coldest is January (23.4 °C). Rainfall peaks in May.

Keningau averages 0 frost days, 146 hot days (≥ 30 °C) and 264 rainy days per year.

Keningau has warmed by +2.6 °C between 1940 and 2025, or +0.30 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.3 °C (on 13 April 1998) and the coldest 15.6 °C (on 23 December 1950).

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

KeningauSabah

coords
5.34°, 116.16°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthAprilColdest monthJanuaryWettest monthMayDriest monthFebruary

Mean daily temperature

24.0°C

Average daily high

29.5°C

Average daily low

20.5°C

Annual rainfall

1,821mm

Sunshine / day

9.7h

Mean relative humidity

84%

Average peak wind

8.3km/h

Seasonal range

1.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

146 d/yr

Rainy days (≥ 1 mm)

264 d/yr

Annual snowfall

0.0 cm

Average feels-like high

34.3 °C

Average feels-like low

23.8 °C

Average peak gust

28.4 km/h

Tropical nights (≥ 20 °C)

262 d/yr

Solar radiation

18.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.6 °C

since 1940

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

36.3 °C

13 April 1998

Coldest day

15.6 °C

23 December 1950

Wettest day

150 mm

25 December 1993

Windiest day

25.2 km/h

14 August 2002

Strongest gust

69.1 km/h

26 December 1996

Hottest feels-like

41.9 °C

9 April 2019

Coldest feels-like

17.0 °C

25 March 1967

Sunniest day

12.2 h

2 July 1956

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.0 °C2 August 202518.0 °C25 September 202524.8 °C2,552 mm2170
202435.8 °C16 April 202419.0 °C2 September 202425.4 °C2,516 mm2550
202334.5 °C23 April 202319.1 °C8 January 202325.3 °C2,090 mm2750
202232.6 °C21 April 202218.6 °C12 July 202224.4 °C2,470 mm2130
202133.4 °C6 August 202118.2 °C16 September 202124.6 °C2,401 mm2220
202034.8 °C10 April 202018.0 °C24 January 202025.2 °C1,847 mm2730
201935.2 °C6 March 201918.1 °C2 March 201925.6 °C1,696 mm3030
201835.5 °C22 August 201819.3 °C12 July 201825.2 °C1,855 mm2940
201734.0 °C30 July 201717.1 °C9 February 201724.9 °C2,176 mm2530
201635.9 °C23 March 201618.9 °C11 September 201625.6 °C1,594 mm3150
201534.1 °C20 July 201518.7 °C12 March 201524.8 °C1,745 mm2390
201433.2 °C7 May 201416.7 °C23 February 201424.6 °C1,803 mm2230
201333.7 °C28 August 201318.6 °C28 September 201324.6 °C2,028 mm2050
201233.2 °C26 May 201218.7 °C3 October 201224.5 °C1,825 mm2000
201134.4 °C29 August 201117.9 °C23 July 201124.5 °C2,034 mm1900
201035.4 °C11 March 201018.7 °C9 February 201024.9 °C2,045 mm2700
200934.2 °C16 September 200918.6 °C7 February 200924.8 °C1,777 mm2350
200833.3 °C16 October 200818.7 °C22 June 200824.2 °C2,325 mm1940
200735.9 °C14 April 200719.1 °C8 August 200724.7 °C1,959 mm2330
200633.9 °C16 August 200618.4 °C1 July 200624.9 °C1,539 mm2880
200535.6 °C12 August 200516.7 °C17 January 200525.3 °C1,265 mm2900
200435.1 °C28 October 200419.0 °C11 July 200425.3 °C1,182 mm3090
200335.9 °C17 April 200319.0 °C24 January 200325.2 °C1,249 mm2940
200235.4 °C29 April 200217.8 °C26 January 200225.3 °C982 mm3040
200134.5 °C5 September 200117.9 °C30 December 200124.5 °C1,691 mm2090
200034.2 °C19 July 200018.4 °C13 January 200024.5 °C1,628 mm2010
199934.1 °C19 September 199918.9 °C1 September 199924.3 °C1,856 mm1960
199836.3 °C13 April 199819.5 °C19 November 199825.5 °C1,653 mm2640
199733.6 °C7 June 199716.8 °C2 January 199724.6 °C1,520 mm2360
199633.4 °C21 September 199617.7 °C31 December 199624.3 °C1,986 mm1900
199535.0 °C10 May 199518.3 °C10 September 199524.5 °C1,790 mm2150
199434.0 °C5 October 199417.7 °C24 February 199424.6 °C1,314 mm2250
199334.0 °C15 August 199315.8 °C30 January 199324.4 °C1,763 mm2070
199234.4 °C13 February 199216.4 °C22 February 199224.6 °C1,399 mm2330
199135.1 °C13 April 199117.1 °C14 March 199124.5 °C1,561 mm2100
199035.2 °C30 August 199018.1 °C3 December 199024.9 °C1,159 mm2740
198932.4 °C12 August 198916.4 °C10 March 198924.1 °C1,564 mm1710
198833.8 °C22 April 198817.6 °C17 December 198824.4 °C1,659 mm2090
198734.8 °C22 April 198717.9 °C29 March 198724.6 °C1,597 mm2170
198633.3 °C9 May 198617.8 °C3 March 198623.9 °C1,811 mm1200
198532.2 °C23 March 198518.2 °C16 January 198523.9 °C1,682 mm1400
198431.8 °C29 September 198417.8 °C14 August 198423.6 °C2,116 mm700
198336.1 °C5 April 198317.7 °C6 January 198324.6 °C1,543 mm2070
198232.3 °C28 November 198218.2 °C26 July 198224.1 °C1,419 mm1840
198132.5 °C20 August 198116.4 °C28 February 198123.9 °C1,901 mm1370
198032.2 °C21 September 198017.1 °C7 February 198023.9 °C2,024 mm1320
197933.4 °C10 April 197917.4 °C28 February 197924.1 °C2,020 mm1400
197833.1 °C2 April 197817.3 °C3 February 197824.0 °C1,808 mm1210
197732.1 °C6 May 197717.7 °C3 September 197723.6 °C2,187 mm640
197631.6 °C29 May 197617.1 °C17 July 197623.4 °C1,996 mm510
197531.2 °C13 August 197517.6 °C24 January 197523.3 °C2,227 mm370
197430.8 °C31 May 197417.3 °C12 January 197423.1 °C2,349 mm200
197334.2 °C28 February 197316.7 °C3 February 197323.8 °C2,075 mm1010
197231.6 °C14 July 197216.5 °C14 January 197223.4 °C1,787 mm450
197131.7 °C25 July 197117.6 °C28 January 197123.1 °C1,986 mm450
197032.5 °C11 March 197017.8 °C8 February 197023.3 °C2,220 mm430
196932.0 °C9 April 196917.0 °C6 February 196923.5 °C2,054 mm710
196831.3 °C29 March 196817.1 °C19 February 196823.3 °C1,990 mm410
196731.5 °C6 August 196715.9 °C25 March 196723.2 °C1,661 mm570
196631.5 °C9 April 196616.6 °C23 February 196623.0 °C2,173 mm230
196531.3 °C22 November 196516.5 °C20 January 196523.3 °C1,658 mm690
196433.6 °C29 January 196417.4 °C1 December 196423.7 °C1,726 mm1210
196332.3 °C25 July 196317.3 °C9 April 196323.5 °C1,781 mm930
196231.3 °C12 October 196218.5 °C25 June 196223.3 °C2,181 mm310
196131.5 °C28 March 196116.3 °C19 January 196123.6 °C1,826 mm1010
196033.1 °C10 June 196018.1 °C24 January 196023.6 °C1,957 mm920
195934.4 °C21 February 195916.1 °C14 January 195923.8 °C1,619 mm1230
195833.4 °C22 July 195817.5 °C30 March 195824.1 °C1,646 mm1800
195733.0 °C29 December 195715.9 °C12 February 195723.8 °C1,530 mm1360
195630.8 °C27 April 195616.7 °C2 July 195623.0 °C2,258 mm220
195531.3 °C21 March 195517.3 °C24 December 195523.0 °C2,351 mm300
195430.9 °C2 March 195418.2 °C24 September 195423.0 °C2,072 mm180
195332.9 °C11 April 195317.6 °C25 December 195323.6 °C1,390 mm850
195231.8 °C15 April 195218.2 °C21 January 195223.7 °C1,485 mm950
195132.0 °C30 March 195116.8 °C26 January 195123.4 °C1,520 mm690
195030.5 °C28 March 195015.6 °C23 December 195022.9 °C1,884 mm40
194930.6 °C12 May 194917.4 °C30 June 194922.4 °C1,977 mm40
194829.0 °C9 May 194817.5 °C28 November 194822.5 °C1,970 mm00
194729.8 °C21 January 194717.5 °C22 January 194722.9 °C2,087 mm00
194630.2 °C13 May 194617.6 °C9 February 194622.7 °C1,641 mm40
194530.1 °C25 September 194517.6 °C26 December 194522.6 °C1,813 mm10
194430.6 °C21 April 194416.7 °C8 February 194422.8 °C1,583 mm60
194332.3 °C21 June 194315.7 °C3 January 194322.8 °C1,429 mm510
194231.0 °C26 April 194216.9 °C9 December 194222.7 °C1,827 mm30
194131.7 °C14 March 194118.1 °C10 February 194122.9 °C1,661 mm140
194030.5 °C2 September 194016.3 °C23 January 194022.7 °C1,609 mm70

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
30.1 °C
+0.6 °C
Hot days (≥ 30 °C)
217 d/yr
+71
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2552 mm
+731 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.4 °C+1.0 °C394 mm+236 mm
Feb29.4 °C+0.4 °C174 mm+52 mm
Mar29.3 °C-0.5 °C309 mm+169 mm
Apr30.2 °C-0.1 °C242 mm+82 mm
May30.6 °C+0.5 °C325 mm+144 mm
Jun30.1 °C+0.4 °C101 mm-36 mm
Jul31.7 °C+2.1 °C24 mm-101 mm
Aug30.3 °C+0.4 °C178 mm+43 mm
Sep30.0 °C+0.2 °C207 mm+52 mm
Oct30.0 °C+0.7 °C158 mm-15 mm
Nov30.0 °C+1.0 °C159 mm-9 mm
Dec30.0 °C+1.3 °C281 mm+115 mm

The year's extremes

Hottest day
35.0 °C
2 Aug 2025
Coldest day
18.0 °C
25 Sep 2025
Wettest day
94.0 mm
29 Jan 2025
Windiest day
20.0 km/h
28 Aug 2025
Strongest gust
54.7 km/h
5 Nov 2025
Hottest feels-like
40.2 °C
21 Oct 2025
Coldest feels-like
20.3 °C
25 Sep 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 Keningau?

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

What is the hottest day ever recorded in Keningau?

The hottest day measured in Keningau between 1940 and 2025 was 13 April 1998, reaching 36.3 °C.

What is the coldest day in Keningau?

The coldest day measured in Keningau between 1940 and 2025 was 23 December 1950, at 15.6 °C.

Does it snow in Keningau?

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

Has the climate of Keningau warmed?

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

What is the wettest day in Keningau?

The wettest day measured in Keningau between 1940 and 2025 was 25 December 1993, with 150 mm of rain in 24 hours.

What was the windiest day in Keningau?

The windiest day measured in Keningau between 1940 and 2025 was 14 August 2002, with winds reaching 25.2 km/h.

What is the warmest month in Keningau?

The warmest month in Keningau is April (24.6 °C on average); the coldest is January (23.4 °C).

How much does it rain in Keningau?

Keningau receives on average 1,821 mm of precipitation per year, spread over about 264 rainy days.

Is it sunny in Keningau?

Keningau gets on average 9.7 hours of sunshine per day, roughly 3,540 hours per year over 1940-2025.

Are there tropical nights in Keningau?

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

What was the most extreme apparent temperature in Keningau?

In Keningau, between 1940 and 2025, the highest apparent temperature reached 41.9 °C on 9 April 2019, and the lowest was 17.0 °C on 25 March 1967.

Compare Keningau with another city

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

Nearby cities

The climate around Keningau

Other cities — Malaysia