Kampung Selang climate — normals and trends

Kampung Selang (Malaysia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 25.8 °C and it receives 2,070 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.4 °C on average) and the coldest is December (25.1 °C). Rainfall peaks in November.

Kampung Selang averages 0 frost days, 217 hot days (≥ 30 °C) and 289 rainy days per year.

Kampung Selang 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 37.7 °C (on 16 April 1983) and the coldest 17.1 °C (on 28 February 1948).

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

Kampung SelangJohor

coords
2.35°, 102.88°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthDecemberWettest monthNovemberDriest monthFebruary

Mean daily temperature

25.8°C

Average daily high

30.3°C

Average daily low

22.8°C

Annual rainfall

2,070mm

Sunshine / day

9.8h

Mean relative humidity

87%

Average peak wind

10.9km/h

Seasonal range

1.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

217 d/yr

Rainy days (≥ 1 mm)

289 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.2 °C

Average feels-like low

27.1 °C

Average peak gust

26.6 km/h

Tropical nights (≥ 20 °C)

363 d/yr

Solar radiation

17.5 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.83 · 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

37.7 °C

16 April 1983

Coldest day

17.1 °C

28 February 1948

Wettest day

252 mm

8 February 1984

Windiest day

27.2 km/h

17 February 1977

Strongest gust

57.2 km/h

28 December 2001

Hottest feels-like

43.7 °C

16 April 2016

Coldest feels-like

18.7 °C

28 February 1948

Sunniest day

12.0 h

2 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.8 °C31 October 202521.4 °C2 October 202526.7 °C2,169 mm2760
202437.5 °C28 March 202422.1 °C10 February 202427.2 °C2,682 mm3040
202335.8 °C13 May 202321.9 °C26 January 202327.0 °C2,294 mm3020
202235.2 °C29 January 202221.7 °C11 February 202226.8 °C2,146 mm2990
202135.0 °C26 February 202121.7 °C5 February 202126.6 °C2,310 mm2920
202037.2 °C13 March 202022.1 °C14 July 202027.1 °C2,269 mm3000
201936.8 °C9 February 201921.0 °C22 September 201927.1 °C1,919 mm3240
201836.0 °C15 March 201821.1 °C12 January 201826.7 °C2,512 mm2960
201734.0 °C21 March 201722.0 °C25 January 201726.8 °C2,481 mm2810
201637.4 °C2 April 201622.5 °C18 February 201627.5 °C1,812 mm3260
201535.5 °C4 March 201521.0 °C12 February 201526.7 °C2,163 mm3090
201436.3 °C4 March 201419.8 °C1 February 201426.7 °C2,590 mm2790
201334.3 °C1 April 201321.3 °C22 July 201326.6 °C2,536 mm2790
201232.9 °C14 May 201220.9 °C9 February 201226.3 °C2,586 mm2590
201134.0 °C7 May 201120.7 °C28 February 201126.2 °C2,471 mm2570
201037.3 °C6 March 201021.2 °C2 February 201026.7 °C2,327 mm2950
200935.1 °C15 February 200921.1 °C20 January 200926.4 °C2,174 mm2760
200833.0 °C17 June 200821.3 °C19 February 200826.0 °C2,681 mm2580
200733.2 °C7 May 200721.3 °C31 January 200726.1 °C2,823 mm2370
200635.4 °C13 March 200620.5 °C20 September 200626.3 °C2,311 mm2720
200536.5 °C19 February 200520.6 °C21 January 200526.9 °C1,784 mm2980
200434.4 °C20 April 200420.9 °C7 September 200426.4 °C1,867 mm2760
200334.3 °C5 March 200321.5 °C27 January 200326.2 °C1,984 mm2660
200235.0 °C14 March 200220.4 °C5 March 200226.5 °C1,846 mm3030
200133.0 °C21 May 200120.6 °C1 March 200126.1 °C2,570 mm2560
200033.2 °C16 March 200020.8 °C15 January 200026.0 °C2,263 mm2650
199933.4 °C12 April 199920.5 °C12 September 199925.9 °C2,300 mm2440
199835.5 °C9 April 199821.5 °C11 February 199826.8 °C2,272 mm3060
199734.3 °C2 February 199719.8 °C24 September 199726.0 °C2,172 mm2840
199633.3 °C17 March 199620.2 °C18 January 199625.9 °C2,260 mm2350
199532.9 °C2 April 199520.5 °C10 March 199525.9 °C2,499 mm2320
199432.7 °C24 February 199419.5 °C25 February 199425.8 °C2,283 mm2220
199333.2 °C7 May 199319.5 °C5 March 199325.9 °C2,541 mm2400
199233.0 °C10 April 199220.0 °C11 March 199225.7 °C2,209 mm2250
199133.2 °C15 March 199119.5 °C5 March 199125.7 °C2,575 mm2180
199034.5 °C22 March 199019.6 °C1 March 199025.9 °C1,977 mm2520
198933.3 °C4 March 198919.6 °C15 February 198925.6 °C2,307 mm2200
198833.1 °C28 March 198821.2 °C9 January 198825.9 °C2,333 mm2150
198733.5 °C17 April 198719.6 °C4 January 198725.8 °C2,499 mm2490
198632.7 °C24 April 198620.1 °C26 February 198625.5 °C2,140 mm2270
198532.9 °C21 February 198519.6 °C17 January 198525.4 °C2,094 mm2050
198432.7 °C12 June 198420.1 °C7 March 198425.2 °C3,095 mm1790
198337.7 °C16 April 198319.9 °C6 February 198326.2 °C1,681 mm2560
198234.9 °C20 February 198220.1 °C28 July 198225.7 °C1,702 mm2610
198133.4 °C23 March 198119.3 °C3 March 198125.7 °C1,503 mm2510
198034.2 °C25 March 198019.9 °C30 July 198025.8 °C1,707 mm2530
197936.0 °C16 March 197919.3 °C2 October 197926.0 °C1,638 mm2850
197836.2 °C12 March 197819.1 °C1 February 197826.0 °C1,518 mm2720
197735.0 °C21 April 197720.3 °C18 February 197725.9 °C1,366 mm2700
197635.0 °C30 March 197619.3 °C22 January 197625.6 °C1,330 mm2480
197533.7 °C25 March 197519.7 °C11 March 197525.5 °C1,567 mm2290
197433.4 °C1 June 197419.3 °C22 January 197425.5 °C1,437 mm2190
197334.1 °C3 March 197319.8 °C3 March 197325.8 °C1,643 mm2450
197233.0 °C24 March 197218.5 °C3 January 197225.5 °C1,600 mm2370
197135.1 °C23 April 197118.6 °C29 January 197125.1 °C1,849 mm1730
197034.0 °C9 March 197018.7 °C23 February 197025.3 °C1,995 mm1870
196932.9 °C5 May 196918.3 °C6 March 196925.3 °C2,283 mm1810
196833.1 °C28 February 196818.4 °C25 January 196825.3 °C1,796 mm1980
196733.0 °C30 March 196718.8 °C4 March 196725.0 °C2,055 mm1350
196632.3 °C31 March 196619.9 °C25 February 196625.1 °C2,412 mm1290
196532.9 °C20 March 196519.6 °C27 February 196525.2 °C1,906 mm1840
196434.3 °C23 April 196419.2 °C31 January 196425.6 °C1,848 mm2290
196337.1 °C3 May 196319.9 °C14 January 196325.9 °C1,189 mm2560
196233.6 °C5 May 196220.0 °C25 December 196225.5 °C1,565 mm2240
196134.9 °C2 April 196119.4 °C4 February 196125.7 °C1,233 mm2460
196032.4 °C27 May 196020.1 °C5 March 196025.4 °C1,821 mm1960
195933.5 °C15 March 195919.6 °C2 March 195925.4 °C1,824 mm1820
195833.3 °C27 April 195817.4 °C27 February 195825.6 °C1,979 mm2100
195732.9 °C24 February 195719.4 °C27 February 195725.2 °C2,335 mm1370
195632.5 °C28 April 195619.4 °C10 March 195624.9 °C2,375 mm1140
195532.5 °C9 April 195519.6 °C2 February 195525.0 °C2,388 mm1390
195432.2 °C2 April 195420.4 °C31 December 195424.9 °C2,843 mm940
195331.7 °C27 April 195320.5 °C11 March 195325.2 °C2,043 mm1280
195231.7 °C5 October 195219.7 °C29 July 195225.3 °C1,951 mm1550
195132.1 °C25 June 195119.3 °C30 January 195125.2 °C1,372 mm1450
195033.8 °C8 March 195020.4 °C23 February 195025.3 °C1,881 mm1560
194933.9 °C17 March 194919.5 °C9 February 194925.6 °C353 mm2340
194831.9 °C26 April 194817.1 °C28 February 194824.9 °C1,635 mm770
194730.7 °C22 April 194719.0 °C19 February 194724.7 °C2,653 mm160
194631.1 °C2 August 194619.1 °C29 January 194624.7 °C2,088 mm540
194530.2 °C5 April 194520.4 °C15 January 194524.5 °C2,699 mm60
194433.3 °C20 March 194419.4 °C9 June 194424.9 °C1,691 mm770
194332.1 °C4 March 194318.4 °C9 January 194324.8 °C1,777 mm940
194230.8 °C23 March 194217.8 °C7 March 194224.6 °C2,256 mm350
194130.9 °C27 February 194118.6 °C30 September 194124.8 °C2,288 mm320
194032.7 °C10 March 194017.5 °C8 February 194024.9 °C1,844 mm630

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.0 °C
+0.7 °C
Hot days (≥ 30 °C)
276 d/yr
+59
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2169 mm
+99 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.2 °C-0.2 °C251 mm+113 mm
Feb31.0 °C+0.5 °C84 mm-26 mm
Mar31.0 °C-0.3 °C275 mm+110 mm
Apr31.6 °C+0.3 °C253 mm+64 mm
May31.8 °C+0.9 °C193 mm+13 mm
Jun31.4 °C+0.8 °C99 mm-37 mm
Jul31.5 °C+1.3 °C49 mm-89 mm
Aug30.9 °C+0.9 °C183 mm+22 mm
Sep30.4 °C+0.3 °C163 mm-21 mm
Oct31.7 °C+1.4 °C118 mm-94 mm
Nov31.1 °C+1.3 °C263 mm+21 mm
Dec30.1 °C+0.9 °C237 mm+23 mm

The year's extremes

Hottest day
34.8 °C
31 Oct 2025
Coldest day
21.4 °C
2 Oct 2025
Wettest day
48.5 mm
20 Mar 2025
Windiest day
24.1 km/h
17 Jan 2025
Strongest gust
46.1 km/h
17 Jan 2025
Hottest feels-like
42.6 °C
29 Apr 2025
Coldest feels-like
24.1 °C
11 Jan 2025
Sunniest day
12.0 h
7 May 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 Kampung Selang?

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

What is the hottest day ever recorded in Kampung Selang?

The hottest day measured in Kampung Selang between 1940 and 2025 was 16 April 1983, reaching 37.7 °C.

What is the coldest day in Kampung Selang?

The coldest day measured in Kampung Selang between 1940 and 2025 was 28 February 1948, at 17.1 °C.

Does it snow in Kampung Selang?

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

Has the climate of Kampung Selang warmed?

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

What is the wettest day in Kampung Selang?

The wettest day measured in Kampung Selang between 1940 and 2025 was 8 February 1984, with 252 mm of rain in 24 hours.

What was the windiest day in Kampung Selang?

The windiest day measured in Kampung Selang between 1940 and 2025 was 17 February 1977, with winds reaching 27.2 km/h.

What is the warmest month in Kampung Selang?

The warmest month in Kampung Selang is May (26.4 °C on average); the coldest is December (25.1 °C).

How much does it rain in Kampung Selang?

Kampung Selang receives on average 2,070 mm of precipitation per year, spread over about 289 rainy days.

Is it sunny in Kampung Selang?

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

Are there tropical nights in Kampung Selang?

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

What was the most extreme apparent temperature in Kampung Selang?

In Kampung Selang, between 1940 and 2025, the highest apparent temperature reached 43.7 °C on 16 April 2016, and the lowest was 18.7 °C on 28 February 1948.

Compare Kampung Selang with another city

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

Nearby cities

The climate around Kampung Selang

Other cities — Malaysia