Cheras climate — normals and trends

Cheras (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,630 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.2 °C). Rainfall peaks in November.

Cheras averages 0 frost days, 246 hot days (≥ 30 °C) and 283 rainy days per year.

Cheras has warmed by +2.3 °C between 1940 and 2025, or +0.27 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.1 °C (on 1 May 1963) and the coldest 17.1 °C (on 23 June 1940).

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

CherasSelangor

coords
3.11°, 101.73°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthDecemberWettest monthNovemberDriest monthJune

Mean daily temperature

25.8°C

Average daily high

30.6°C

Average daily low

22.4°C

Annual rainfall

2,630mm

Sunshine / day

10.2h

Mean relative humidity

85%

Average peak wind

9.4km/h

Seasonal range

1.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

246 d/yr

Rainy days (≥ 1 mm)

283 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.7 °C

Average feels-like low

26.5 °C

Average peak gust

25.3 km/h

Tropical nights (≥ 20 °C)

360 d/yr

Solar radiation

19.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

+0.3 °C per decade · r² = 0.86 · 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.1 °C

1 May 1963

Coldest day

17.1 °C

23 June 1940

Wettest day

158 mm

27 April 2024

Windiest day

25.3 km/h

3 January 2019

Strongest gust

52.9 km/h

21 February 1955

Hottest feels-like

43.8 °C

6 March 2016

Coldest feels-like

18.5 °C

8 February 1944

Sunniest day

12.0 h

3 October 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.3 °C18 July 202521.2 °C2 October 202527.0 °C2,343 mm3140
202435.1 °C26 March 202421.6 °C11 February 202427.3 °C4,316 mm3220
202334.4 °C28 March 202320.6 °C6 March 202326.9 °C3,271 mm3170
202235.1 °C28 March 202221.2 °C26 May 202226.8 °C2,625 mm3030
202136.0 °C4 March 202121.2 °C26 February 202126.8 °C2,589 mm3030
202036.6 °C2 March 202022.2 °C14 July 202027.2 °C3,068 mm3220
201935.5 °C16 March 201920.8 °C12 February 201927.2 °C2,420 mm3460
201834.3 °C13 April 201820.4 °C13 January 201826.7 °C3,120 mm3040
201735.3 °C21 October 201721.6 °C25 January 201726.9 °C2,802 mm3150
201636.8 °C3 April 201622.1 °C21 February 201627.4 °C2,438 mm3370
201534.7 °C4 September 201520.3 °C2 February 201526.9 °C2,910 mm3360
201437.1 °C11 March 201419.8 °C1 February 201426.9 °C3,281 mm3140
201334.8 °C4 August 201321.6 °C23 February 201326.8 °C2,744 mm3080
201233.1 °C11 February 201221.3 °C19 June 201226.5 °C3,112 mm3000
201134.1 °C9 May 201121.1 °C1 February 201126.4 °C3,160 mm2880
201034.3 °C27 March 201021.1 °C27 December 201026.7 °C2,816 mm3160
200935.1 °C8 August 200920.6 °C15 January 200926.6 °C3,037 mm3020
200833.5 °C19 February 200820.3 °C13 February 200826.1 °C3,280 mm2840
200733.9 °C10 February 200719.3 °C3 December 200726.1 °C3,232 mm2570
200633.5 °C28 April 200620.8 °C1 August 200626.3 °C3,194 mm2950
200537.1 °C16 February 200520.0 °C7 January 200527.0 °C1,986 mm3070
200434.8 °C20 April 200421.0 °C27 June 200426.6 °C2,240 mm3170
200334.5 °C9 March 200320.6 °C20 December 200326.5 °C2,536 mm2990
200236.8 °C15 February 200219.2 °C4 January 200226.7 °C2,480 mm3270
200133.6 °C13 July 200120.8 °C31 December 200126.3 °C2,824 mm2930
200034.4 °C4 June 200019.3 °C28 January 200026.1 °C2,951 mm2810
199933.3 °C12 April 199920.4 °C28 December 199926.0 °C3,027 mm2720
199835.6 °C8 April 199821.2 °C22 January 199826.8 °C2,630 mm3040
199734.2 °C21 April 199720.3 °C3 January 199726.2 °C2,936 mm3250
199634.2 °C15 March 199619.7 °C11 February 199626.0 °C2,921 mm2570
199533.8 °C6 May 199520.7 °C7 February 199526.0 °C3,309 mm2520
199433.4 °C28 February 199420.2 °C22 January 199425.9 °C2,844 mm2760
199333.3 °C21 March 199318.9 °C24 February 199325.8 °C3,126 mm2650
199234.2 °C30 March 199219.9 °C13 January 199225.9 °C2,675 mm2690
199133.6 °C25 February 199119.8 °C21 February 199125.8 °C3,298 mm2660
199035.4 °C24 February 199018.7 °C4 January 199026.1 °C2,547 mm2930
198932.9 °C3 June 198919.1 °C14 February 198925.6 °C2,856 mm2400
198834.3 °C17 April 198820.2 °C11 December 198825.9 °C2,912 mm2650
198734.6 °C4 March 198719.6 °C3 February 198725.9 °C3,216 mm2740
198633.9 °C14 August 198619.1 °C11 February 198625.7 °C2,462 mm2610
198533.6 °C26 June 198518.2 °C17 January 198525.6 °C2,529 mm2700
198432.9 °C12 June 198420.0 °C10 January 198425.3 °C3,268 mm2290
198335.6 °C15 February 198320.0 °C24 December 198326.3 °C2,065 mm3040
198234.2 °C18 February 198219.1 °C17 January 198225.8 °C2,127 mm2950
198134.4 °C15 March 198119.2 °C20 December 198125.9 °C1,866 mm2910
198035.1 °C16 February 198019.1 °C9 February 198025.9 °C2,162 mm2850
197935.2 °C4 February 197918.8 °C16 January 197925.9 °C2,284 mm2990
197835.4 °C15 October 197818.7 °C4 January 197826.0 °C1,700 mm3110
197735.3 °C6 April 197717.9 °C18 February 197725.9 °C1,931 mm2920
197634.6 °C7 March 197619.1 °C9 January 197625.5 °C1,996 mm2670
197533.5 °C12 April 197518.8 °C22 February 197525.4 °C2,066 mm2550
197434.0 °C25 March 197418.6 °C16 January 197425.5 °C1,938 mm2660
197335.1 °C14 February 197319.0 °C31 December 197325.7 °C2,343 mm2540
197233.8 °C25 March 197218.5 °C3 January 197225.6 °C2,312 mm2660
197134.3 °C22 April 197119.4 °C28 January 197125.3 °C2,150 mm2230
197035.8 °C9 March 197019.4 °C3 February 197025.6 °C2,325 mm2600
196934.3 °C9 April 196919.2 °C6 March 196925.5 °C2,756 mm2370
196835.1 °C1 March 196818.8 °C21 February 196825.3 °C2,602 mm2340
196733.0 °C24 March 196718.2 °C17 January 196725.0 °C2,686 mm1710
196632.7 °C30 April 196619.4 °C27 January 196625.1 °C2,897 mm1630
196533.2 °C6 February 196518.1 °C14 January 196525.3 °C2,707 mm2450
196434.2 °C1 April 196418.7 °C2 February 196425.4 °C2,531 mm2590
196337.1 °C1 May 196317.8 °C15 January 196325.9 °C2,060 mm2860
196233.9 °C10 February 196219.1 °C7 February 196225.4 °C2,339 mm2470
196133.9 °C5 February 196119.4 °C28 August 196125.5 °C1,976 mm2790
196033.6 °C13 February 196019.6 °C3 January 196025.6 °C2,410 mm2820
195933.4 °C5 March 195919.5 °C15 September 195925.3 °C2,891 mm2270
195833.4 °C15 April 195818.8 °C28 February 195825.6 °C2,357 mm2590
195732.9 °C31 October 195718.9 °C17 February 195725.2 °C2,852 mm1830
195632.5 °C2 March 195618.7 °C24 January 195624.8 °C2,867 mm1300
195532.8 °C6 April 195518.6 °C13 February 195525.0 °C2,607 mm1740
195432.4 °C7 June 195419.6 °C26 February 195424.8 °C3,408 mm1090
195332.4 °C24 March 195318.7 °C8 January 195325.4 °C2,763 mm2200
195232.7 °C1 March 195220.2 °C28 December 195225.4 °C2,508 mm2030
195133.6 °C2 April 195118.4 °C2 March 195125.4 °C2,048 mm1960
195032.5 °C14 March 195019.6 °C20 February 195025.2 °C2,366 mm1670
194934.2 °C26 March 194918.5 °C9 January 194925.6 °C251 mm2420
194832.6 °C6 March 194818.2 °C17 January 194825.0 °C2,068 mm1010
194730.7 °C16 March 194718.8 °C31 December 194724.5 °C3,347 mm220
194632.4 °C28 August 194617.7 °C8 March 194624.7 °C2,761 mm660
194530.4 °C14 July 194519.0 °C30 December 194524.4 °C3,266 mm50
194432.4 °C17 February 194417.5 °C8 February 194424.7 °C2,201 mm630
194332.4 °C27 January 194317.5 °C4 January 194324.7 °C2,214 mm920
194231.1 °C14 March 194218.7 °C18 February 194224.5 °C2,519 mm280
194130.5 °C27 February 194119.7 °C28 January 194124.5 °C3,113 mm160
194032.5 °C4 March 194017.1 °C23 June 194024.8 °C2,186 mm700

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.5 °C
+0.9 °C
Hot days (≥ 30 °C)
314 d/yr
+68
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2343 mm
-287 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.5 °C+0.1 °C234 mm+51 mm
Feb31.9 °C+0.6 °C168 mm-6 mm
Mar31.5 °C+0.1 °C176 mm-60 mm
Apr31.8 °C+0.6 °C338 mm+70 mm
May31.9 °C+0.9 °C124 mm-89 mm
Jun32.7 °C+1.8 °C87 mm-47 mm
Jul33.3 °C+2.8 °C29 mm-112 mm
Aug31.8 °C+1.4 °C130 mm-42 mm
Sep30.8 °C+0.5 °C125 mm-92 mm
Oct31.3 °C+1.0 °C214 mm-66 mm
Nov30.5 °C+0.5 °C411 mm+73 mm
Dec30.6 °C+0.7 °C309 mm+34 mm

The year's extremes

Hottest day
35.3 °C
18 Jul 2025
Coldest day
21.2 °C
2 Oct 2025
Wettest day
82.9 mm
24 Nov 2025
Windiest day
20.7 km/h
24 Nov 2025
Strongest gust
49.3 km/h
24 Nov 2025
Hottest feels-like
41.8 °C
8 Mar 2025
Coldest feels-like
24.2 °C
31 Jan 2025
Sunniest day
12.0 h
5 Oct 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 Cheras?

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

What is the hottest day ever recorded in Cheras?

The hottest day measured in Cheras between 1940 and 2025 was 1 May 1963, reaching 37.1 °C.

What is the coldest day in Cheras?

The coldest day measured in Cheras between 1940 and 2025 was 23 June 1940, at 17.1 °C.

Does it snow in Cheras?

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

Has the climate of Cheras warmed?

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

What is the wettest day in Cheras?

The wettest day measured in Cheras between 1940 and 2025 was 27 April 2024, with 158 mm of rain in 24 hours.

What was the windiest day in Cheras?

The windiest day measured in Cheras between 1940 and 2025 was 3 January 2019, with winds reaching 25.3 km/h.

What is the warmest month in Cheras?

The warmest month in Cheras is May (26.4 °C on average); the coldest is December (25.2 °C).

How much does it rain in Cheras?

Cheras receives on average 2,630 mm of precipitation per year, spread over about 283 rainy days.

Is it sunny in Cheras?

Cheras gets on average 10.2 hours of sunshine per day, roughly 3,723 hours per year over 1940-2025.

Are there tropical nights in Cheras?

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

What was the most extreme apparent temperature in Cheras?

In Cheras, between 1940 and 2025, the highest apparent temperature reached 43.8 °C on 6 March 2016, and the lowest was 18.5 °C on 8 February 1944.

Compare Cheras with another city

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

Nearby cities

The climate around Cheras

Other cities — Malaysia