Lahat climate — normals and trends

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

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

Lahat has warmed by +2.4 °C between 1940 and 2025, or +0.29 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.9 °C (on 15 August 2005) and the coldest 16.0 °C (on 5 January 1957).

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

LahatPerak

coords
4.54°, 101.04°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthAugustColdest monthDecemberWettest monthNovemberDriest monthJune

Mean daily temperature

25.9°C

Average daily high

30.6°C

Average daily low

22.3°C

Annual rainfall

2,106mm

Sunshine / day

9.9h

Mean relative humidity

83%

Average peak wind

7.0km/h

Seasonal range

1.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

246 d/yr

Rainy days (≥ 1 mm)

271 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.8 °C

Average feels-like low

26.2 °C

Average peak gust

22.8 km/h

Tropical nights (≥ 20 °C)

354 d/yr

Solar radiation

18.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

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

36.9 °C

15 August 2005

Coldest day

16.0 °C

5 January 1957

Wettest day

194 mm

10 October 2023

Windiest day

18.1 km/h

22 July 1943

Strongest gust

55.4 km/h

7 May 1986

Hottest feels-like

43.6 °C

27 April 2022

Coldest feels-like

17.2 °C

5 January 1957

Sunniest day

12.1 h

14 July 1958

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.0 °C23 August 202519.4 °C3 February 202527.1 °C1,964 mm3070
202434.9 °C25 May 202421.9 °C10 February 202427.2 °C3,169 mm3180
202335.4 °C25 July 202320.1 °C1 January 202326.9 °C3,250 mm3140
202235.8 °C17 July 202221.1 °C20 December 202226.9 °C2,332 mm3060
202134.6 °C6 August 202119.7 °C26 February 202126.7 °C2,304 mm3080
202034.6 °C25 August 202022.1 °C27 September 202027.0 °C2,160 mm3050
201936.5 °C23 September 201920.8 °C12 February 201927.2 °C1,860 mm3450
201835.3 °C15 August 201820.7 °C12 January 201826.8 °C2,436 mm3070
201734.2 °C18 July 201721.3 °C12 February 201726.8 °C2,333 mm3020
201636.7 °C3 July 201621.5 °C22 February 201627.5 °C1,678 mm3340
201533.9 °C19 September 201520.0 °C2 February 201526.6 °C2,324 mm3110
201435.8 °C11 March 201417.4 °C4 February 201426.7 °C2,349 mm2950
201335.5 °C31 July 201321.2 °C23 February 201326.8 °C2,059 mm3070
201235.5 °C1 September 201220.8 °C7 January 201226.5 °C2,171 mm2990
201135.7 °C1 August 201120.8 °C9 January 201126.5 °C2,289 mm2880
201036.4 °C12 September 201021.0 °C20 February 201026.9 °C1,937 mm3140
200936.2 °C8 August 200920.4 °C15 February 200926.5 °C2,470 mm2870
200833.4 °C4 May 200820.0 °C12 February 200826.0 °C2,618 mm2700
200734.6 °C4 October 200719.2 °C3 December 200726.3 °C2,372 mm2750
200635.5 °C17 August 200620.6 °C3 December 200626.4 °C2,309 mm3070
200536.9 °C15 August 200519.9 °C7 January 200527.2 °C1,523 mm3110
200435.4 °C2 July 200420.6 °C22 January 200426.5 °C1,891 mm3130
200335.9 °C27 July 200320.7 °C5 February 200326.6 °C1,935 mm3050
200235.9 °C22 August 200220.0 °C4 January 200226.8 °C1,882 mm3390
200136.3 °C9 July 200121.0 °C8 January 200126.4 °C2,059 mm2810
200036.5 °C26 August 200019.3 °C28 January 200026.3 °C2,396 mm2770
199935.9 °C16 September 199920.3 °C20 February 199926.0 °C2,324 mm2540
199835.1 °C2 July 199820.4 °C9 December 199826.8 °C1,964 mm2970
199734.5 °C10 August 199719.7 °C3 January 199725.9 °C2,664 mm2600
199634.1 °C22 September 199619.4 °C17 January 199625.8 °C2,374 mm2390
199534.5 °C8 October 199520.5 °C16 January 199526.1 °C2,521 mm2570
199435.6 °C10 August 199418.9 °C11 December 199425.9 °C2,236 mm2660
199332.6 °C28 May 199319.1 °C23 February 199325.7 °C2,665 mm2350
199235.7 °C9 September 199219.3 °C23 February 199225.8 °C2,074 mm2340
199135.3 °C25 August 199119.1 °C7 January 199125.9 °C2,367 mm2570
199035.9 °C21 August 199018.5 °C4 January 199026.2 °C1,921 mm2820
198935.3 °C23 August 198918.4 °C14 February 198925.7 °C2,057 mm2550
198834.3 °C4 August 198819.2 °C11 December 198826.0 °C2,464 mm2660
198733.5 °C26 March 198719.8 °C4 February 198726.0 °C2,775 mm2670
198636.2 °C13 August 198619.2 °C11 February 198625.9 °C2,085 mm2650
198535.2 °C26 June 198517.8 °C17 January 198525.8 °C1,938 mm2730
198434.9 °C12 July 198419.3 °C31 December 198425.7 °C2,376 mm2480
198334.9 °C4 October 198319.0 °C24 December 198326.3 °C1,776 mm3020
198235.3 °C9 September 198219.1 °C20 January 198225.9 °C1,914 mm3030
198136.8 °C3 August 198119.1 °C31 January 198126.0 °C1,518 mm2920
198035.0 °C14 September 198017.7 °C9 February 198025.7 °C2,068 mm2660
197935.6 °C17 August 197918.0 °C17 January 197926.0 °C2,171 mm3050
197835.7 °C1 August 197819.0 °C4 January 197826.1 °C1,526 mm3170
197735.8 °C23 July 197717.1 °C18 February 197726.0 °C1,656 mm2930
197635.6 °C7 August 197618.0 °C21 January 197625.4 °C1,790 mm2510
197534.6 °C29 June 197518.3 °C21 January 197525.8 °C1,626 mm2800
197435.4 °C13 August 197418.2 °C12 January 197425.7 °C1,514 mm2750
197334.8 °C24 July 197318.3 °C11 January 197325.9 °C1,925 mm2730
197234.8 °C15 July 197217.5 °C2 January 197225.5 °C1,886 mm2420
197134.2 °C7 October 197119.1 °C21 February 197125.4 °C1,904 mm2340
197034.4 °C20 August 197019.1 °C17 February 197025.7 °C1,806 mm2580
196935.3 °C15 September 196918.4 °C6 March 196925.6 °C2,057 mm2620
196833.6 °C2 March 196817.9 °C24 February 196825.3 °C1,931 mm2510
196733.0 °C3 September 196718.3 °C16 January 196725.0 °C2,079 mm2000
196632.8 °C30 April 196618.7 °C4 September 196624.9 °C2,232 mm1400
196534.1 °C22 July 196517.5 °C14 January 196525.3 °C2,301 mm2410
196434.2 °C25 August 196419.6 °C1 February 196425.5 °C2,042 mm2820
196335.1 °C14 September 196317.7 °C15 January 196325.7 °C1,852 mm2860
196234.6 °C28 September 196218.2 °C7 February 196225.6 °C1,888 mm2800
196134.9 °C4 July 196119.1 °C21 January 196125.7 °C1,649 mm2920
196035.0 °C2 July 196019.1 °C3 January 196025.7 °C1,985 mm2830
195934.1 °C4 September 195918.9 °C20 January 195925.3 °C2,255 mm2240
195834.8 °C25 July 195817.3 °C29 November 195825.6 °C2,084 mm2510
195734.1 °C7 July 195716.0 °C5 January 195725.2 °C2,184 mm1900
195632.7 °C7 May 195617.1 °C22 January 195624.8 °C2,339 mm1270
195533.3 °C20 July 195518.5 °C2 December 195525.1 °C2,266 mm2080
195432.6 °C7 June 195419.3 °C6 November 195424.8 °C2,640 mm1400
195332.4 °C17 August 195318.8 °C9 January 195325.2 °C2,402 mm1850
195232.9 °C13 August 195218.1 °C15 December 195225.4 °C2,165 mm2270
195133.1 °C23 June 195118.5 °C2 March 195125.4 °C1,703 mm2170
195032.6 °C23 June 195019.6 °C29 October 195025.1 °C1,871 mm1800
194933.9 °C27 March 194917.7 °C13 January 194925.4 °C247 mm2350
194830.7 °C21 June 194817.5 °C18 January 194824.6 °C1,927 mm280
194730.2 °C13 June 194718.7 °C31 December 194724.3 °C2,778 mm70
194633.6 °C19 August 194617.6 °C28 January 194624.7 °C2,110 mm1030
194532.0 °C28 September 194518.0 °C27 February 194524.3 °C2,591 mm390
194432.3 °C9 August 194417.3 °C8 February 194424.7 °C1,664 mm900
194333.2 °C10 September 194317.5 °C31 December 194324.4 °C1,783 mm890
194231.4 °C21 August 194217.7 °C18 February 194224.3 °C2,113 mm360
194130.8 °C10 July 194118.0 °C15 January 194124.4 °C2,317 mm110
194032.4 °C24 August 194017.3 °C24 January 194024.5 °C1,711 mm690

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.8 °C
+1.2 °C
Hot days (≥ 30 °C)
307 d/yr
+61
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1964 mm
-142 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.1 °C+0.2 °C212 mm+39 mm
Feb31.2 °C+0.6 °C182 mm+35 mm
Mar31.3 °C+0.4 °C136 mm-60 mm
Apr31.3 °C+0.4 °C291 mm+73 mm
May32.3 °C+1.3 °C130 mm-42 mm
Jun32.9 °C+1.7 °C45 mm-40 mm
Jul34.1 °C+2.7 °C14 mm-75 mm
Aug33.3 °C+1.7 °C65 mm-43 mm
Sep32.2 °C+1.3 °C113 mm-43 mm
Oct31.4 °C+1.2 °C199 mm-44 mm
Nov30.3 °C+0.7 °C328 mm+55 mm
Dec30.5 °C+1.0 °C250 mm+2 mm

The year's extremes

Hottest day
36.0 °C
23 Aug 2025
Coldest day
19.4 °C
3 Feb 2025
Wettest day
73.9 mm
27 Dec 2025
Windiest day
16.5 km/h
21 Oct 2025
Strongest gust
45.4 km/h
25 Nov 2025
Hottest feels-like
42.1 °C
8 Mar 2025
Coldest feels-like
21.1 °C
3 Feb 2025
Sunniest day
12.0 h
28 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 Lahat?

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

What is the hottest day ever recorded in Lahat?

The hottest day measured in Lahat between 1940 and 2025 was 15 August 2005, reaching 36.9 °C.

What is the coldest day in Lahat?

The coldest day measured in Lahat between 1940 and 2025 was 5 January 1957, at 16.0 °C.

Does it snow in Lahat?

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

Has the climate of Lahat warmed?

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

What is the wettest day in Lahat?

The wettest day measured in Lahat between 1940 and 2025 was 10 October 2023, with 194 mm of rain in 24 hours.

What was the windiest day in Lahat?

The windiest day measured in Lahat between 1940 and 2025 was 22 July 1943, with winds reaching 18.1 km/h.

What is the warmest month in Lahat?

The warmest month in Lahat is August (26.4 °C on average); the coldest is December (25.1 °C).

How much does it rain in Lahat?

Lahat receives on average 2,106 mm of precipitation per year, spread over about 271 rainy days.

Is it sunny in Lahat?

Lahat gets on average 9.9 hours of sunshine per day, roughly 3,614 hours per year over 1940-2025.

Are there tropical nights in Lahat?

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

What was the most extreme apparent temperature in Lahat?

In Lahat, between 1940 and 2025, the highest apparent temperature reached 43.6 °C on 27 April 2022, and the lowest was 17.2 °C on 5 January 1957.

Compare Lahat with another city

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

Nearby cities

The climate around Lahat

Other cities — Malaysia