Kampung Batu Empat climate — normals and trends

Kampung Batu Empat (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,863 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.5 °C on average) and the coldest is January (25.0 °C). Rainfall peaks in November.

Kampung Batu Empat averages 0 frost days, 165 hot days (≥ 30 °C) and 314 rainy days per year.

Kampung Batu Empat has warmed by +1.9 °C between 1940 and 2025, or +0.23 °C per decade. This trend is statistically significant.

The hottest day of the period reached 34.7 °C (on 23 April 1983) and the coldest 18.5 °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 Batu EmpatJohor

coords
1.78°, 103.87°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthNovemberDriest monthFebruary

Mean daily temperature

25.8°C

Average daily high

29.8°C

Average daily low

23.2°C

Annual rainfall

2,863mm

Sunshine / day

10.0h

Mean relative humidity

88%

Average peak wind

11.7km/h

Seasonal range

1.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

165 d/yr

Rainy days (≥ 1 mm)

314 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.8 °C

Average feels-like low

27.5 °C

Average peak gust

27.9 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

17.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

+0.2 °C per decade · r² = 0.87 · 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

34.7 °C

23 April 1983

Coldest day

18.5 °C

28 February 1948

Wettest day

229 mm

8 February 1984

Windiest day

29.0 km/h

18 January 2021

Strongest gust

61.9 km/h

11 January 1955

Hottest feels-like

43.8 °C

21 October 2017

Coldest feels-like

20.5 °C

28 February 1948

Sunniest day

12.0 h

17 April 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.2 °C24 May 202521.7 °C2 October 202526.6 °C3,273 mm2480
202434.0 °C4 April 202422.1 °C8 January 202427.2 °C3,735 mm2900
202334.3 °C11 May 202322.5 °C12 January 202326.9 °C3,712 mm2670
202233.7 °C28 April 202222.2 °C11 February 202226.6 °C3,399 mm2650
202133.3 °C28 May 202122.1 °C4 January 202126.6 °C3,407 mm2620
202034.0 °C21 May 202022.4 °C14 September 202026.9 °C3,173 mm2750
201933.7 °C15 April 201921.9 °C18 March 201927.0 °C2,726 mm2990
201833.3 °C28 September 201821.2 °C14 January 201826.7 °C3,232 mm2730
201733.8 °C7 January 201722.0 °C25 January 201726.8 °C3,359 mm2760
201634.4 °C7 May 201622.7 °C18 July 201627.2 °C2,973 mm3120
201533.2 °C23 December 201521.8 °C12 February 201526.6 °C2,842 mm2810
201433.4 °C14 March 201420.2 °C1 February 201426.6 °C3,018 mm2630
201333.6 °C18 April 201322.1 °C12 March 201326.6 °C3,145 mm2670
201232.9 °C10 May 201221.8 °C9 February 201226.3 °C3,540 mm2320
201133.7 °C7 May 201121.3 °C28 February 201126.3 °C3,275 mm2300
201034.2 °C6 March 201021.8 °C17 December 201026.7 °C3,300 mm2740
200933.4 °C15 February 200921.2 °C17 November 200926.4 °C2,888 mm2430
200832.5 °C8 November 200821.3 °C13 August 200826.1 °C3,326 mm2120
200732.6 °C17 April 200722.0 °C25 July 200726.2 °C3,559 mm2150
200633.8 °C28 April 200621.7 °C10 March 200626.3 °C3,251 mm2340
200533.5 °C19 February 200520.7 °C21 January 200526.5 °C2,654 mm2520
200433.0 °C14 May 200421.7 °C2 October 200426.2 °C2,855 mm1870
200333.4 °C5 March 200322.3 °C22 March 200326.3 °C2,931 mm2260
200232.9 °C15 May 200220.9 °C5 March 200226.3 °C2,770 mm2370
200132.5 °C18 April 200121.1 °C1 February 200126.2 °C3,292 mm2200
200032.9 °C15 May 200021.7 °C5 February 200026.1 °C3,173 mm2240
199932.8 °C14 May 199921.5 °C15 August 199926.0 °C3,095 mm2310
199833.3 °C12 March 199821.0 °C11 February 199826.7 °C3,014 mm2770
199732.7 °C4 February 199721.4 °C4 January 199726.1 °C2,755 mm2400
199632.3 °C11 April 199620.9 °C19 January 199626.0 °C3,144 mm2070
199532.4 °C8 June 199521.6 °C10 March 199526.0 °C3,489 mm1980
199432.2 °C18 April 199420.7 °C25 February 199426.0 °C3,006 mm1870
199332.2 °C10 June 199320.6 °C5 March 199326.0 °C3,275 mm1990
199232.2 °C10 April 199221.0 °C18 February 199225.8 °C2,939 mm1970
199132.7 °C13 June 199120.3 °C11 March 199125.8 °C3,382 mm1870
199032.8 °C24 May 199020.2 °C1 March 199026.0 °C2,637 mm1960
198932.5 °C22 April 198920.9 °C15 February 198925.7 °C3,082 mm1520
198833.0 °C30 March 198820.8 °C27 March 198825.9 °C3,147 mm1860
198732.4 °C7 June 198720.4 °C4 January 198725.9 °C3,295 mm2060
198632.3 °C27 April 198621.0 °C23 February 198625.6 °C3,208 mm1700
198532.2 °C27 March 198520.2 °C17 January 198525.6 °C2,995 mm1430
198432.0 °C12 June 198421.1 °C9 February 198425.4 °C4,022 mm1320
198334.7 °C23 April 198320.4 °C6 February 198326.0 °C2,493 mm1790
198232.1 °C28 April 198220.5 °C14 March 198225.5 °C2,478 mm1420
198132.0 °C29 September 198121.0 °C27 January 198125.6 °C2,481 mm1640
198031.9 °C14 July 198021.1 °C25 January 198025.7 °C2,649 mm1720
197932.7 °C6 October 197920.4 °C10 January 197925.7 °C2,398 mm1850
197832.6 °C10 April 197820.7 °C1 February 197825.6 °C2,399 mm1590
197732.4 °C21 October 197720.4 °C12 April 197725.4 °C2,261 mm1170
197632.8 °C21 October 197620.1 °C22 January 197625.3 °C2,086 mm1280
197531.9 °C23 April 197520.6 °C24 February 197525.2 °C2,583 mm1060
197431.4 °C21 April 197420.5 °C22 January 197425.3 °C2,294 mm940
197332.4 °C2 April 197319.8 °C3 March 197325.7 °C2,554 mm1670
197232.1 °C27 February 197219.5 °C3 January 197225.5 °C2,267 mm1330
197132.6 °C23 April 197120.0 °C29 January 197125.1 °C2,413 mm1200
197032.8 °C27 February 197018.9 °C23 February 197025.5 °C2,894 mm1460
196931.9 °C5 May 196919.9 °C7 March 196925.5 °C2,810 mm1350
196832.5 °C10 May 196819.4 °C25 January 196825.3 °C2,668 mm1390
196732.4 °C30 March 196718.8 °C4 March 196725.2 °C2,824 mm930
196631.9 °C20 March 196620.0 °C11 March 196625.4 °C3,329 mm860
196531.6 °C29 April 196520.3 °C19 January 196525.2 °C2,760 mm1080
196432.0 °C23 April 196419.4 °C3 December 196425.3 °C2,932 mm1320
196333.6 °C3 May 196319.7 °C5 April 196325.3 °C1,883 mm1350
196232.2 °C5 May 196220.5 °C22 December 196225.3 °C2,303 mm1280
196132.7 °C16 May 196119.9 °C10 October 196125.4 °C1,991 mm1470
196032.1 °C30 September 196020.8 °C5 March 196025.5 °C2,577 mm1440
195931.7 °C8 June 195919.7 °C16 March 195925.5 °C2,604 mm1100
195832.5 °C26 April 195819.0 °C27 February 195825.7 °C2,629 mm1920
195732.1 °C10 November 195720.3 °C6 January 195725.3 °C3,040 mm1000
195632.3 °C28 April 195619.4 °C16 February 195625.1 °C3,011 mm890
195531.8 °C9 April 195520.4 °C26 May 195525.2 °C2,961 mm920
195431.4 °C3 May 195420.5 °C7 March 195425.1 °C3,551 mm580
195331.5 °C12 September 195321.3 °C23 August 195325.4 °C2,741 mm920
195231.7 °C16 May 195221.2 °C29 July 195225.5 °C2,397 mm1070
195132.0 °C13 November 195120.3 °C22 March 195125.3 °C1,984 mm570
195031.3 °C24 March 195020.9 °C23 February 195025.3 °C2,401 mm720
194932.9 °C12 April 194919.6 °C10 February 194925.4 °C760 mm1360
194831.1 °C13 March 194818.5 °C28 February 194825.1 °C2,215 mm480
194730.4 °C8 April 194720.5 °C4 February 194724.9 °C3,227 mm50
194630.4 °C31 August 194620.1 °C29 January 194624.9 °C2,760 mm120
194530.3 °C5 April 194520.6 °C24 February 194524.8 °C3,717 mm60
194431.6 °C23 February 194420.1 °C29 March 194425.0 °C2,235 mm270
194331.2 °C4 March 194319.2 °C23 March 194324.9 °C2,335 mm330
194230.6 °C23 March 194219.1 °C7 March 194224.8 °C2,881 mm130
194130.6 °C23 March 194119.0 °C30 September 194125.1 °C2,892 mm120
194031.8 °C10 March 194019.5 °C4 March 194025.1 °C2,282 mm240

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
30.4 °C
+0.6 °C
Hot days (≥ 30 °C)
248 d/yr
+83
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3273 mm
+410 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.5 °C-0.1 °C443 mm+236 mm
Feb30.1 °C+0.7 °C132 mm-31 mm
Mar30.1 °C-0.1 °C452 mm+227 mm
Apr31.1 °C+0.5 °C375 mm+123 mm
May31.5 °C+1.0 °C274 mm+31 mm
Jun31.3 °C+1.1 °C175 mm-11 mm
Jul30.7 °C+1.0 °C118 mm-69 mm
Aug30.5 °C+0.8 °C220 mm+12 mm
Sep30.1 °C+0.3 °C198 mm-44 mm
Oct31.2 °C+1.2 °C213 mm-91 mm
Nov30.7 °C+1.2 °C318 mm-21 mm
Dec29.6 °C+0.8 °C354 mm+48 mm

The year's extremes

Hottest day
33.2 °C
24 May 2025
Coldest day
21.7 °C
2 Oct 2025
Wettest day
119.0 mm
20 Mar 2025
Windiest day
24.6 km/h
18 Dec 2025
Strongest gust
49.7 km/h
22 Nov 2025
Hottest feels-like
41.0 °C
27 May 2025
Coldest feels-like
24.2 °C
13 Aug 2025
Sunniest day
12.0 h
19 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 Kampung Batu Empat?

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

What is the hottest day ever recorded in Kampung Batu Empat?

The hottest day measured in Kampung Batu Empat between 1940 and 2025 was 23 April 1983, reaching 34.7 °C.

What is the coldest day in Kampung Batu Empat?

The coldest day measured in Kampung Batu Empat between 1940 and 2025 was 28 February 1948, at 18.5 °C.

Does it snow in Kampung Batu Empat?

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

Has the climate of Kampung Batu Empat warmed?

Yes: Kampung Batu Empat warmed by +1.9 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Kampung Batu Empat?

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

What was the windiest day in Kampung Batu Empat?

The windiest day measured in Kampung Batu Empat between 1940 and 2025 was 18 January 2021, with winds reaching 29.0 km/h.

What is the warmest month in Kampung Batu Empat?

The warmest month in Kampung Batu Empat is May (26.5 °C on average); the coldest is January (25.0 °C).

How much does it rain in Kampung Batu Empat?

Kampung Batu Empat receives on average 2,863 mm of precipitation per year, spread over about 314 rainy days.

Is it sunny in Kampung Batu Empat?

Kampung Batu Empat gets on average 10.0 hours of sunshine per day, roughly 3,650 hours per year over 1940-2025.

Are there tropical nights in Kampung Batu Empat?

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

What was the most extreme apparent temperature in Kampung Batu Empat?

In Kampung Batu Empat, between 1940 and 2025, the highest apparent temperature reached 43.8 °C on 21 October 2017, and the lowest was 20.5 °C on 28 February 1948.

Compare Kampung Batu Empat with another city

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

Nearby cities

The climate around Kampung Batu Empat

Other cities — Malaysia