Kudat climate — normals and trends

Kudat (Malaysia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 27.0 °C and it receives 1,971 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.8 °C on average) and the coldest is January (26.0 °C). Rainfall peaks in December.

Kudat averages 0 frost days, 46 hot days (≥ 30 °C) and 262 rainy days per year.

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

The hottest day of the period reached 33.2 °C (on 28 April 2024) and the coldest 22.5 °C (on 25 January 1968).

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

KudatSabah

coords
6.89°, 116.82°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthDecemberDriest monthApril

Mean daily temperature

27.0°C

Average daily high

28.4°C

Average daily low

25.8°C

Annual rainfall

1,971mm

Sunshine / day

10.3h

Mean relative humidity

84%

Average peak wind

18.1km/h

Seasonal range

1.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

46 d/yr

Rainy days (≥ 1 mm)

262 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.7 °C

Average feels-like low

29.6 °C

Average peak gust

31.1 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

19.1 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.84 · 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

33.2 °C

28 April 2024

Coldest day

22.5 °C

25 January 1968

Wettest day

210 mm

25 October 2008

Windiest day

46.1 km/h

14 October 1970

Strongest gust

79.6 km/h

25 June 1992

Hottest feels-like

41.6 °C

30 May 2024

Coldest feels-like

24.1 °C

17 January 1967

Sunniest day

12.3 h

13 July 1943

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.6 °C2 August 202524.9 °C22 March 202527.8 °C2,917 mm1220
202433.2 °C28 April 202425.1 °C21 January 202428.2 °C2,251 mm1700
202332.2 °C4 August 202324.4 °C3 January 202327.9 °C2,542 mm1520
202231.7 °C3 July 202224.1 °C27 December 202227.4 °C3,219 mm760
202132.1 °C6 August 202124.5 °C17 January 202127.5 °C2,964 mm870
202032.5 °C17 May 202024.5 °C21 February 202027.8 °C1,907 mm1170
201932.3 °C9 May 201925.0 °C14 January 201927.9 °C1,686 mm1490
201832.2 °C14 June 201824.7 °C10 January 201827.7 °C1,693 mm1100
201731.8 °C31 July 201724.7 °C11 February 201727.5 °C2,689 mm980
201632.1 °C1 May 201624.7 °C18 February 201627.9 °C1,698 mm1320
201532.2 °C25 May 201524.2 °C2 February 201527.5 °C1,705 mm780
201431.4 °C6 May 201423.7 °C17 January 201427.3 °C2,142 mm730
201332.0 °C22 May 201324.5 °C8 October 201327.4 °C1,846 mm730
201231.9 °C20 June 201224.7 °C4 February 201227.4 °C2,160 mm630
201131.3 °C27 June 201124.4 °C2 February 201127.2 °C2,829 mm640
201032.0 °C30 May 201024.7 °C20 December 201027.6 °C2,020 mm1000
200931.7 °C10 August 200924.0 °C5 February 200927.5 °C1,952 mm840
200830.8 °C9 April 200824.1 °C19 January 200827.2 °C2,897 mm500
200731.2 °C9 June 200724.2 °C31 January 200727.3 °C2,297 mm770
200631.4 °C7 June 200624.5 °C8 January 200627.3 °C1,573 mm570
200531.6 °C2 September 200524.1 °C7 March 200527.4 °C1,394 mm880
200431.1 °C29 August 200424.4 °C11 February 200427.2 °C1,518 mm610
200331.4 °C5 June 200324.4 °C20 February 200327.2 °C1,427 mm580
200231.9 °C11 June 200224.1 °C8 February 200227.4 °C1,048 mm920
200131.4 °C15 May 200124.3 °C18 December 200127.2 °C2,111 mm680
200031.4 °C24 August 200024.1 °C19 January 200027.2 °C1,683 mm570
199931.3 °C26 April 199924.5 °C7 February 199927.1 °C2,183 mm460
199832.5 °C2 June 199824.7 °C26 January 199827.6 °C1,484 mm960
199731.2 °C30 June 199724.1 °C13 January 199727.3 °C1,426 mm780
199631.1 °C28 June 199623.9 °C11 January 199627.0 °C2,235 mm570
199531.0 °C10 May 199524.3 °C29 January 199527.2 °C1,607 mm490
199431.2 °C6 August 199424.6 °C19 January 199427.2 °C1,412 mm510
199331.6 °C29 May 199323.3 °C30 January 199327.1 °C1,576 mm430
199231.4 °C23 April 199223.6 °C18 January 199227.1 °C1,338 mm610
199131.6 °C30 July 199124.4 °C14 November 199127.2 °C1,242 mm430
199031.4 °C31 August 199024.2 °C5 January 199027.3 °C1,395 mm790
198930.8 °C18 September 198923.8 °C30 January 198927.0 °C1,567 mm280
198831.8 °C22 April 198823.6 °C12 December 198827.3 °C1,962 mm710
198731.6 °C21 June 198723.7 °C27 January 198727.3 °C1,265 mm690
198631.8 °C26 May 198623.5 °C23 February 198626.9 °C2,097 mm430
198531.3 °C30 May 198523.6 °C14 January 198526.9 °C1,752 mm230
198430.4 °C1 August 198423.9 °C21 February 198426.6 °C2,317 mm110
198331.3 °C11 April 198324.2 °C27 November 198327.1 °C1,702 mm560
198230.7 °C3 August 198224.1 °C17 January 198227.0 °C1,309 mm240
198131.8 °C14 May 198123.9 °C15 January 198127.1 °C2,243 mm610
198031.7 °C25 May 198024.1 °C14 February 198027.0 °C2,413 mm290
197931.0 °C26 May 197924.4 °C16 December 197927.1 °C1,679 mm470
197831.1 °C2 June 197824.1 °C1 February 197827.0 °C1,797 mm310
197731.7 °C25 September 197723.7 °C6 March 197726.9 °C2,256 mm230
197630.9 °C29 May 197623.7 °C2 February 197626.6 °C2,204 mm180
197530.9 °C14 August 197523.8 °C24 February 197526.6 °C2,143 mm120
197430.8 °C14 June 197423.0 °C12 January 197426.5 °C2,606 mm200
197331.0 °C5 June 197324.3 °C4 January 197326.9 °C2,085 mm290
197231.4 °C9 June 197222.9 °C13 January 197226.8 °C1,772 mm170
197130.6 °C4 September 197123.3 °C10 February 197126.4 °C2,473 mm50
197030.8 °C13 May 197023.8 °C20 January 197026.7 °C2,081 mm140
196930.9 °C13 June 196923.4 °C7 February 196926.9 °C2,006 mm210
196831.6 °C7 June 196822.5 °C25 January 196826.6 °C2,030 mm240
196730.6 °C6 June 196723.6 °C15 February 196726.5 °C1,783 mm170
196630.6 °C29 April 196623.3 °C28 March 196626.5 °C2,075 mm50
196530.4 °C29 May 196522.8 °C21 January 196526.5 °C1,513 mm40
196430.7 °C29 April 196423.6 °C8 December 196426.6 °C2,006 mm140
196331.9 °C11 June 196323.4 °C19 January 196326.6 °C2,108 mm270
196230.4 °C20 June 196223.1 °C4 February 196226.6 °C2,478 mm160
196131.1 °C28 May 196123.7 °C12 January 196126.7 °C1,581 mm130
196031.1 °C9 June 196023.8 °C23 January 196026.7 °C2,138 mm210
195931.0 °C18 May 195923.7 °C20 January 195926.7 °C1,586 mm170
195831.3 °C30 May 195824.0 °C14 February 195826.9 °C1,622 mm510
195731.7 °C15 May 195723.5 °C13 February 195726.9 °C1,647 mm300
195630.0 °C12 June 195623.6 °C29 January 195626.3 °C2,645 mm10
195530.1 °C19 July 195523.4 °C6 March 195526.4 °C2,801 mm50
195430.3 °C3 September 195423.9 °C24 December 195426.4 °C2,203 mm30
195330.8 °C16 May 195323.5 °C22 February 195326.8 °C1,393 mm120
195230.9 °C20 May 195224.1 °C26 December 195226.8 °C1,345 mm130
195130.9 °C13 May 195123.6 °C27 January 195126.7 °C1,261 mm150
195030.6 °C16 May 195023.7 °C6 January 195026.6 °C1,594 mm40
194929.5 °C14 August 194923.3 °C27 December 194926.0 °C3,926 mm00
194829.9 °C5 June 194823.5 °C14 January 194826.2 °C1,933 mm00
194729.8 °C28 June 194723.7 °C19 December 194726.4 °C2,036 mm00
194629.7 °C3 June 194623.8 °C8 February 194626.3 °C2,167 mm00
194529.5 °C18 July 194523.3 °C12 January 194526.2 °C2,624 mm00
194429.7 °C14 July 194423.5 °C6 February 194426.3 °C2,297 mm00
194330.6 °C20 June 194323.0 °C22 January 194326.1 °C1,576 mm90
194230.3 °C11 May 194223.8 °C12 February 194226.2 °C1,870 mm30
194130.5 °C13 April 194123.6 °C26 January 194126.4 °C1,734 mm30
194030.4 °C14 July 194023.0 °C23 January 194026.3 °C1,688 mm10

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.4 °C
+1.0 °C
Hot days (≥ 30 °C)
122 d/yr
+76
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2917 mm
+946 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.6 °C+1.5 °C461 mm+233 mm
Feb28.4 °C+1.2 °C256 mm+139 mm
Mar28.8 °C+0.9 °C392 mm+299 mm
Apr29.5 °C+0.5 °C150 mm+82 mm
May30.3 °C+0.8 °C228 mm+109 mm
Jun30.2 °C+0.9 °C149 mm+3 mm
Jul30.8 °C+1.7 °C53 mm-96 mm
Aug29.9 °C+0.8 °C168 mm+24 mm
Sep29.5 °C+0.7 °C229 mm+50 mm
Oct29.1 °C+0.8 °C274 mm+44 mm
Nov28.8 °C+0.8 °C292 mm+49 mm
Dec28.8 °C+1.2 °C266 mm+10 mm

The year's extremes

Hottest day
32.6 °C
2 Aug 2025
Coldest day
24.9 °C
22 Mar 2025
Wettest day
85.4 mm
9 Mar 2025
Windiest day
39.3 km/h
5 Nov 2025
Strongest gust
61.9 km/h
18 Jul 2025
Hottest feels-like
40.3 °C
1 Aug 2025
Coldest feels-like
26.4 °C
27 Aug 2025
Sunniest day
12.1 h
27 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 Kudat?

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

What is the hottest day ever recorded in Kudat?

The hottest day measured in Kudat between 1940 and 2025 was 28 April 2024, reaching 33.2 °C.

What is the coldest day in Kudat?

The coldest day measured in Kudat between 1940 and 2025 was 25 January 1968, at 22.5 °C.

Does it snow in Kudat?

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

Has the climate of Kudat warmed?

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

What is the wettest day in Kudat?

The wettest day measured in Kudat between 1940 and 2025 was 25 October 2008, with 210 mm of rain in 24 hours.

What was the windiest day in Kudat?

The windiest day measured in Kudat between 1940 and 2025 was 14 October 1970, with winds reaching 46.1 km/h.

What is the warmest month in Kudat?

The warmest month in Kudat is May (27.8 °C on average); the coldest is January (26.0 °C).

How much does it rain in Kudat?

Kudat receives on average 1,971 mm of precipitation per year, spread over about 262 rainy days.

Is it sunny in Kudat?

Kudat gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

Are there tropical nights in Kudat?

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

What was the most extreme apparent temperature in Kudat?

In Kudat, between 1940 and 2025, the highest apparent temperature reached 41.6 °C on 30 May 2024, and the lowest was 24.1 °C on 17 January 1967.

Compare Kudat with another city

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

Nearby cities

The climate around Kudat

Other cities — Malaysia