Tanah Merah climate — normals and trends

Tanah Merah (Malaysia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 25.7 °C and it receives 2,640 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.9 °C on average) and the coldest is January (24.3 °C). Rainfall peaks in December.

Tanah Merah averages 0 frost days, 237 hot days (≥ 30 °C) and 278 rainy days per year.

Tanah Merah 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 38.1 °C (on 4 May 2016) and the coldest 15.6 °C (on 4 January 1972).

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

Tanah MerahKelantan

coords
5.80°, 102.15°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthDecemberDriest monthFebruary

Mean daily temperature

25.7°C

Average daily high

30.6°C

Average daily low

22.6°C

Annual rainfall

2,640mm

Sunshine / day

10.2h

Mean relative humidity

86%

Average peak wind

8.8km/h

Seasonal range

2.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

237 d/yr

Rainy days (≥ 1 mm)

278 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.9 °C

Average feels-like low

27.0 °C

Average peak gust

27.0 km/h

Tropical nights (≥ 20 °C)

351 d/yr

Solar radiation

19.2 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.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

38.1 °C

4 May 2016

Coldest day

15.6 °C

4 January 1972

Wettest day

263 mm

1 December 1988

Windiest day

22.8 km/h

6 January 1946

Strongest gust

61.9 km/h

22 December 2005

Hottest feels-like

44.6 °C

29 May 2024

Coldest feels-like

16.7 °C

4 January 1972

Sunniest day

12.1 h

3 July 1949

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.1 °C15 May 202518.9 °C31 January 202526.6 °C2,840 mm2830
202436.4 °C3 May 202421.4 °C13 March 202427.4 °C3,164 mm3090
202336.4 °C1 June 202319.3 °C15 March 202326.9 °C3,875 mm2790
202235.1 °C31 May 202220.4 °C30 December 202226.5 °C3,520 mm2750
202135.5 °C31 May 202119.5 °C18 February 202126.5 °C3,129 mm2810
202035.3 °C21 April 202019.8 °C25 January 202026.8 °C2,763 mm2840
201937.5 °C8 May 201918.8 °C26 January 201926.9 °C2,373 mm3020
201836.1 °C17 July 201818.8 °C11 February 201826.7 °C2,360 mm2930
201734.4 °C19 May 201721.1 °C10 March 201726.6 °C3,362 mm2810
201638.1 °C4 May 201619.2 °C22 February 201627.2 °C2,199 mm3170
201536.9 °C5 May 201518.1 °C14 March 201526.8 °C2,051 mm3000
201435.4 °C16 April 201418.0 °C4 February 201426.4 °C2,993 mm2810
201336.2 °C6 April 201320.3 °C26 January 201326.4 °C2,655 mm2620
201234.6 °C26 April 201220.8 °C7 January 201226.3 °C2,647 mm2960
201135.5 °C9 May 201118.2 °C21 January 201126.1 °C3,044 mm2310
201037.3 °C14 May 201019.7 °C2 February 201026.8 °C2,556 mm2910
200935.3 °C8 May 200918.8 °C3 February 200926.3 °C2,669 mm2690
200833.8 °C17 October 200819.3 °C21 February 200826.0 °C3,398 mm2440
200734.6 °C17 March 200718.2 °C31 January 200726.2 °C3,250 mm2570
200633.4 °C29 April 200620.3 °C26 January 200626.2 °C2,991 mm2770
200536.0 °C29 April 200517.5 °C26 January 200526.4 °C2,871 mm2770
200437.3 °C19 April 200419.6 °C22 February 200426.2 °C2,056 mm2470
200336.0 °C29 May 200319.5 °C27 January 200326.3 °C2,064 mm2500
200235.4 °C24 April 200218.0 °C9 February 200226.5 °C1,878 mm2860
200134.2 °C16 August 200120.1 °C18 February 200126.2 °C2,664 mm2700
200035.0 °C3 September 200020.3 °C5 February 200026.0 °C2,721 mm2540
199933.9 °C28 April 199920.1 °C20 February 199925.9 °C3,194 mm2410
199837.6 °C20 May 199820.8 °C24 January 199826.9 °C2,661 mm2940
199734.3 °C16 July 199719.2 °C3 January 199726.1 °C2,427 mm2700
199635.4 °C11 April 199617.6 °C18 January 199625.8 °C3,151 mm2310
199535.1 °C23 April 199519.1 °C15 March 199525.9 °C3,198 mm2340
199433.7 °C4 May 199417.7 °C18 January 199425.7 °C2,794 mm2380
199333.5 °C10 June 199317.9 °C23 February 199325.6 °C2,969 mm2260
199236.4 °C8 May 199219.2 °C15 March 199225.9 °C2,287 mm2380
199133.4 °C20 April 199118.3 °C11 March 199125.8 °C2,795 mm2340
199034.2 °C3 June 199018.0 °C5 March 199026.0 °C2,315 mm2530
198935.0 °C22 April 198916.1 °C15 February 198925.6 °C2,562 mm2340
198833.9 °C10 August 198818.9 °C30 December 198825.9 °C3,452 mm2430
198734.3 °C17 July 198718.8 °C19 January 198726.0 °C2,879 mm2680
198636.7 °C11 May 198619.3 °C11 February 198625.9 °C2,755 mm2590
198534.4 °C26 June 198517.2 °C17 January 198525.6 °C2,830 mm2390
198434.1 °C28 July 198418.5 °C7 March 198425.3 °C3,225 mm2260
198336.1 °C11 April 198319.0 °C6 February 198326.0 °C2,608 mm2690
198234.4 °C25 March 198217.6 °C19 January 198225.6 °C2,273 mm2650
198137.0 °C19 August 198118.0 °C27 January 198125.8 °C2,206 mm2550
198034.0 °C14 May 198017.9 °C17 January 198025.8 °C2,643 mm2570
197934.5 °C1 April 197918.2 °C16 January 197925.7 °C2,588 mm2520
197834.5 °C23 April 197818.7 °C31 January 197825.7 °C2,096 mm2480
197734.6 °C26 May 197718.0 °C18 February 197725.4 °C2,070 mm2150
197634.8 °C26 June 197616.4 °C20 January 197625.3 °C2,307 mm2340
197533.7 °C16 August 197517.2 °C27 January 197525.1 °C2,799 mm2090
197434.3 °C16 August 197417.0 °C2 March 197425.0 °C2,315 mm1930
197333.7 °C25 April 197317.4 °C2 March 197325.5 °C2,677 mm2320
197235.2 °C26 July 197215.6 °C4 January 197225.5 °C2,521 mm2470
197135.9 °C26 April 197118.0 °C10 February 197125.1 °C2,696 mm2020
197033.9 °C19 March 197018.2 °C2 March 197025.5 °C2,357 mm2400
196935.6 °C14 April 196917.5 °C5 March 196925.9 °C2,437 mm2650
196834.5 °C19 August 196816.5 °C27 February 196825.4 °C1,843 mm2510
196734.9 °C3 June 196717.2 °C8 February 196725.2 °C2,691 mm2180
196633.7 °C14 April 196619.3 °C25 February 196625.1 °C3,158 mm2080
196533.8 °C16 May 196516.1 °C9 January 196525.1 °C2,586 mm2180
196435.7 °C22 April 196418.7 °C30 January 196425.5 °C2,093 mm2400
196335.7 °C23 April 196317.8 °C16 February 196325.3 °C2,042 mm2310
196234.2 °C25 May 196216.8 °C7 February 196225.3 °C2,362 mm2290
196134.5 °C26 March 196118.1 °C4 February 196125.4 °C2,224 mm2360
196036.6 °C27 March 196017.1 °C18 March 196025.5 °C2,257 mm2320
195933.4 °C23 April 195918.4 °C4 January 195925.2 °C2,506 mm2100
195836.6 °C22 April 195815.9 °C27 February 195825.6 °C2,206 mm2260
195734.1 °C22 April 195716.7 °C5 January 195725.3 °C2,394 mm2140
195633.1 °C4 July 195616.8 °C23 January 195625.0 °C3,103 mm1850
195534.5 °C3 April 195517.1 °C13 February 195525.1 °C3,163 mm2190
195433.6 °C15 April 195417.2 °C23 November 195425.0 °C3,049 mm2100
195333.1 °C2 July 195318.8 °C9 January 195325.4 °C2,940 mm2320
195232.9 °C25 April 195218.1 °C24 January 195225.4 °C2,724 mm2230
195133.9 °C3 August 195118.5 °C11 March 195125.4 °C1,755 mm2170
195032.7 °C22 March 195017.6 °C21 January 195025.1 °C2,411 mm2140
194934.0 °C29 July 194916.9 °C24 January 194925.4 °C502 mm2390
194831.6 °C17 May 194817.1 °C1 March 194824.7 °C2,396 mm1400
194731.5 °C11 June 194719.2 °C31 December 194724.6 °C3,300 mm820
194632.7 °C28 June 194617.5 °C27 January 194624.6 °C3,026 mm1230
194531.0 °C12 June 194518.4 °C30 December 194524.3 °C3,561 mm940
194434.6 °C10 April 194417.1 °C8 February 194424.9 °C2,465 mm1990
194333.8 °C22 April 194316.7 °C20 March 194324.6 °C2,110 mm1600
194232.3 °C19 April 194217.3 °C30 December 194224.6 °C2,612 mm1420
194131.5 °C27 April 194118.6 °C15 January 194124.7 °C3,021 mm1200
194032.5 °C10 March 194016.6 °C8 February 194024.6 °C2,333 mm1480

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.1 °C
+0.5 °C
Hot days (≥ 30 °C)
283 d/yr
+46
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2840 mm
+200 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.6 °C+0.3 °C254 mm+65 mm
Feb30.1 °C+0.6 °C122 mm+13 mm
Mar30.7 °C-0.2 °C126 mm+7 mm
Apr31.8 °C-0.4 °C251 mm+109 mm
May32.9 °C+0.7 °C215 mm+15 mm
Jun32.1 °C+0.3 °C135 mm-29 mm
Jul32.1 °C+0.5 °C100 mm-72 mm
Aug32.2 °C+0.6 °C208 mm-10 mm
Sep31.7 °C+0.5 °C167 mm-98 mm
Oct31.7 °C+1.3 °C176 mm-144 mm
Nov29.6 °C+0.6 °C828 mm+459 mm
Dec29.7 °C+1.7 °C259 mm-114 mm

The year's extremes

Hottest day
35.1 °C
15 May 2025
Coldest day
18.9 °C
31 Jan 2025
Wettest day
194.1 mm
25 Nov 2025
Windiest day
16.0 km/h
26 Feb 2025
Strongest gust
52.9 km/h
19 Mar 2025
Hottest feels-like
43.0 °C
2 Aug 2025
Coldest feels-like
21.4 °C
31 Jan 2025
Sunniest day
12.0 h
29 Apr 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 Tanah Merah?

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

What is the hottest day ever recorded in Tanah Merah?

The hottest day measured in Tanah Merah between 1940 and 2025 was 4 May 2016, reaching 38.1 °C.

What is the coldest day in Tanah Merah?

The coldest day measured in Tanah Merah between 1940 and 2025 was 4 January 1972, at 15.6 °C.

Does it snow in Tanah Merah?

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

Has the climate of Tanah Merah warmed?

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

What is the wettest day in Tanah Merah?

The wettest day measured in Tanah Merah between 1940 and 2025 was 1 December 1988, with 263 mm of rain in 24 hours.

What was the windiest day in Tanah Merah?

The windiest day measured in Tanah Merah between 1940 and 2025 was 6 January 1946, with winds reaching 22.8 km/h.

What is the warmest month in Tanah Merah?

The warmest month in Tanah Merah is May (26.9 °C on average); the coldest is January (24.3 °C).

How much does it rain in Tanah Merah?

Tanah Merah receives on average 2,640 mm of precipitation per year, spread over about 278 rainy days.

Is it sunny in Tanah Merah?

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

Are there tropical nights in Tanah Merah?

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

What was the most extreme apparent temperature in Tanah Merah?

In Tanah Merah, between 1940 and 2025, the highest apparent temperature reached 44.6 °C on 29 May 2024, and the lowest was 16.7 °C on 4 January 1972.

Compare Tanah Merah with another city

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

Nearby cities

The climate around Tanah Merah

Other cities — Malaysia