Ga-Malakhe climate — normals and trends

Ga-Malakhe (South Africa) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 19.0 °C and it receives 897 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 February (22.5 °C on average) and the coldest is July (15.1 °C). Rainfall peaks in February.

Ga-Malakhe averages 0 frost days, 10 hot days (≥ 30 °C) and 127 rainy days per year.

Ga-Malakhe has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.7 °C (on 14 October 2021) and the coldest 3.7 °C (on 30 June 1941).

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

Ga-MalakheKwaZulu-Natal

coords
-30.81°, 30.33°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthFebruaryColdest monthJulyWettest monthFebruaryDriest monthJune

Mean daily temperature

19.0°C

Average daily high

23.3°C

Average daily low

15.6°C

Annual rainfall

897mm

Sunshine / day

9.3h

Mean relative humidity

78%

Average peak wind

19.9km/h

Seasonal range

7.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

10 d/yr

Rainy days (≥ 1 mm)

127 d/yr

Annual snowfall

0.0 cm

Average feels-like high

23.8 °C

Average feels-like low

15.2 °C

Average peak gust

38.5 km/h

Tropical nights (≥ 20 °C)

47 d/yr

Solar radiation

16.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

39.7 °C

14 October 2021

Coldest day

3.7 °C

30 June 1941

Wettest day

207 mm

25 February 1944

Windiest day

54.8 km/h

26 September 2004

Strongest gust

117.4 km/h

10 June 2025

Hottest feels-like

42.2 °C

14 October 2021

Coldest feels-like

0.2 °C

23 July 1954

Sunniest day

14.0 h

24 December 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.0 °C11 September 20257.9 °C28 June 202519.7 °C1,033 mm160
202433.5 °C24 February 20248.1 °C16 July 202420.1 °C923 mm160
202335.7 °C20 February 20239.5 °C31 July 202319.9 °C947 mm260
202231.9 °C2 February 20227.6 °C17 June 202219.7 °C1,177 mm90
202139.7 °C14 October 20217.5 °C15 July 202119.4 °C938 mm120
202036.5 °C25 September 20207.6 °C17 July 202019.9 °C758 mm200
201932.6 °C26 February 20198.4 °C14 June 201919.8 °C949 mm90
201832.4 °C1 October 20187.1 °C4 July 201819.4 °C707 mm80
201732.9 °C20 November 20178.4 °C18 July 201719.3 °C1,045 mm110
201631.6 °C6 March 20167.4 °C10 August 201619.6 °C864 mm130
201532.7 °C19 May 20157.7 °C1 August 201519.7 °C667 mm110
201432.5 °C25 March 20146.1 °C9 July 201419.6 °C642 mm250
201334.0 °C16 April 20136.7 °C11 June 201319.2 °C918 mm190
201235.7 °C25 August 20127.1 °C31 July 201219.5 °C1,032 mm130
201134.5 °C8 November 20117.2 °C13 July 201119.3 °C956 mm190
201033.5 °C12 February 20107.4 °C19 June 201019.9 °C589 mm250
200933.7 °C2 September 20097.8 °C16 July 200919.1 °C826 mm90
200834.1 °C22 December 20088.4 °C11 July 200819.4 °C808 mm150
200733.8 °C20 February 20078.2 °C27 June 200719.5 °C778 mm200
200632.7 °C19 February 20068.0 °C8 June 200619.2 °C1,090 mm130
200536.0 °C2 November 20058.5 °C18 June 200519.5 °C753 mm150
200433.8 °C12 January 20048.3 °C1 August 200419.8 °C754 mm220
200334.3 °C2 January 20037.0 °C21 August 200319.6 °C687 mm250
200236.1 °C18 October 20028.4 °C17 July 200219.6 °C757 mm200
200132.5 °C10 March 20018.5 °C24 July 200119.6 °C914 mm90
200031.2 °C9 September 20005.4 °C21 July 200019.1 °C1,057 mm20
199931.6 °C21 April 19999.4 °C26 June 199920.0 °C979 mm140
199834.0 °C28 January 19987.0 °C9 June 199819.3 °C907 mm150
199734.4 °C4 October 19977.1 °C21 June 199718.7 °C1,074 mm110
199632.7 °C17 December 19965.9 °C19 July 199618.5 °C962 mm70
199532.4 °C27 September 19955.3 °C19 July 199518.6 °C1,012 mm80
199434.8 °C8 November 19947.0 °C29 June 199418.8 °C740 mm80
199333.5 °C7 February 19936.1 °C12 June 199319.5 °C732 mm160
199233.4 °C11 March 19926.8 °C4 July 199219.4 °C528 mm240
199134.1 °C15 January 19916.2 °C13 August 199119.2 °C874 mm160
199033.3 °C6 January 19905.9 °C24 June 199018.7 °C861 mm50
198931.8 °C29 September 19897.1 °C23 July 198919.0 °C953 mm50
198830.7 °C22 March 19886.4 °C24 June 198818.9 °C1,113 mm10
198732.0 °C3 November 19875.9 °C23 June 198718.9 °C1,464 mm20
198631.7 °C30 March 19866.8 °C20 July 198619.1 °C979 mm40
198534.4 °C6 August 19858.3 °C21 July 198519.5 °C945 mm80
198430.6 °C19 March 19846.0 °C5 July 198418.7 °C929 mm10
198333.4 °C30 September 19836.6 °C26 June 198319.5 °C704 mm170
198233.0 °C19 March 19827.1 °C17 June 198218.9 °C738 mm90
198131.9 °C5 November 19816.9 °C19 June 198118.8 °C725 mm100
198033.1 °C9 April 19806.8 °C3 July 198019.2 °C606 mm190
197934.0 °C7 December 19797.6 °C19 June 197919.2 °C694 mm210
197832.3 °C26 January 19786.6 °C20 June 197818.9 °C962 mm120
197735.2 °C28 December 19777.0 °C9 July 197719.3 °C875 mm120
197631.3 °C30 December 19766.2 °C17 July 197618.6 °C1,169 mm50
197533.2 °C8 January 19756.2 °C24 July 197518.7 °C1,011 mm40
197432.3 °C21 September 19745.5 °C4 August 197418.8 °C1,029 mm80
197331.8 °C13 February 19736.8 °C12 August 197318.7 °C753 mm110
197232.3 °C5 January 19725.7 °C4 August 197218.8 °C803 mm180
197130.2 °C8 March 19716.3 °C18 June 197118.5 °C973 mm20
197032.7 °C6 April 19706.4 °C24 July 197018.8 °C1,033 mm200
196932.0 °C30 January 19695.5 °C23 July 196918.2 °C950 mm80
196832.5 °C23 December 19685.5 °C7 July 196817.4 °C729 mm30
196732.6 °C27 January 19675.8 °C16 June 196719.1 °C697 mm70
196633.8 °C15 March 19666.5 °C21 July 196619.1 °C625 mm220
196536.2 °C10 February 19656.0 °C22 June 196518.8 °C705 mm300
196435.4 °C21 March 19645.8 °C8 July 196418.8 °C778 mm80
196332.1 °C27 September 19637.2 °C25 June 196318.9 °C857 mm60
196231.7 °C22 December 19627.5 °C10 July 196219.2 °C732 mm80
196133.1 °C24 February 19616.5 °C8 August 196118.7 °C991 mm50
196031.4 °C2 January 19608.3 °C24 June 196018.9 °C991 mm120
195934.0 °C5 February 19598.7 °C9 August 195918.7 °C745 mm50
195830.2 °C9 December 19587.3 °C16 June 195818.9 °C769 mm20
195730.5 °C12 October 19576.7 °C23 June 195718.7 °C835 mm30
195632.8 °C17 March 19566.6 °C14 June 195618.2 °C1,203 mm60
195532.6 °C20 October 19555.5 °C25 July 195517.5 °C744 mm30
195432.3 °C15 December 19543.7 °C23 July 195416.2 °C1,084 mm20
195331.6 °C9 September 19537.4 °C31 July 195318.6 °C770 mm30
195230.6 °C21 October 19528.0 °C29 June 195218.8 °C781 mm10
195130.6 °C6 November 19517.7 °C9 July 195118.2 °C646 mm20
195031.0 °C11 October 19507.5 °C28 July 195018.6 °C971 mm10
194933.0 °C8 December 19497.2 °C13 July 194918.1 °C741 mm20
194832.5 °C29 September 19487.2 °C16 August 194817.8 °C939 mm10
194731.6 °C7 January 19476.0 °C29 July 194717.5 °C816 mm10
194631.9 °C19 December 19466.7 °C29 July 194618.0 °C970 mm30
194530.8 °C25 December 19455.9 °C13 June 194518.1 °C808 mm30
194432.5 °C5 November 19445.3 °C10 July 194417.2 °C2,764 mm40
194329.7 °C24 March 19436.9 °C22 July 194317.8 °C1,047 mm00
194231.5 °C15 April 19426.8 °C23 July 194218.0 °C1,128 mm30
194132.8 °C27 December 19413.7 °C30 June 194118.9 °C726 mm170
194030.6 °C2 September 19407.0 °C16 July 194018.3 °C938 mm10

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
23.9 °C
+0.6 °C
Hot days (≥ 30 °C)
16 d/yr
+6
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1033 mm
+136 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.5 °C+0.9 °C119 mm+13 mm
Feb25.6 °C-0.3 °C188 mm+73 mm
Mar26.1 °C+0.6 °C144 mm+37 mm
Apr23.4 °C-0.6 °C159 mm+82 mm
May24.1 °C+1.2 °C21 mm-17 mm
Jun22.0 °C+0.6 °C57 mm+33 mm
Jul21.6 °C+0.5 °C29 mm+4 mm
Aug22.4 °C+1.0 °C6 mm-34 mm
Sep22.3 °C+0.7 °C66 mm+2 mm
Oct23.3 °C+1.3 °C44 mm-47 mm
Nov23.9 °C+0.8 °C105 mm+0 mm
Dec25.4 °C+0.9 °C95 mm-10 mm

The year's extremes

Hottest day
33.0 °C
11 Sep 2025
Coldest day
7.9 °C
28 Jun 2025
Wettest day
68.1 mm
19 Feb 2025
Windiest day
53.3 km/h
10 Jun 2025
Strongest gust
117.4 km/h
10 Jun 2025
Hottest feels-like
37.2 °C
16 Dec 2025
Coldest feels-like
4.9 °C
10 Jun 2025
Sunniest day
14.0 h
30 Dec 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 Ga-Malakhe?

Ga-Malakhe has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 19.0 °C and it receives 897 mm of precipitation per year.

What is the hottest day ever recorded in Ga-Malakhe?

The hottest day measured in Ga-Malakhe between 1940 and 2025 was 14 October 2021, reaching 39.7 °C.

What is the coldest day in Ga-Malakhe?

The coldest day measured in Ga-Malakhe between 1940 and 2025 was 30 June 1941, at 3.7 °C.

Does it snow in Ga-Malakhe?

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

Has the climate of Ga-Malakhe warmed?

Yes: Ga-Malakhe warmed by +1.8 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Ga-Malakhe?

The wettest day measured in Ga-Malakhe between 1940 and 2025 was 25 February 1944, with 207 mm of rain in 24 hours.

What was the windiest day in Ga-Malakhe?

The windiest day measured in Ga-Malakhe between 1940 and 2025 was 26 September 2004, with winds reaching 54.8 km/h.

What is the warmest month in Ga-Malakhe?

The warmest month in Ga-Malakhe is February (22.5 °C on average); the coldest is July (15.1 °C).

How much does it rain in Ga-Malakhe?

Ga-Malakhe receives on average 897 mm of precipitation per year, spread over about 127 rainy days.

Is it sunny in Ga-Malakhe?

Ga-Malakhe gets on average 9.3 hours of sunshine per day, roughly 3,395 hours per year over 1940-2025.

Are there tropical nights in Ga-Malakhe?

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

What was the most extreme apparent temperature in Ga-Malakhe?

In Ga-Malakhe, between 1940 and 2025, the highest apparent temperature reached 42.2 °C on 14 October 2021, and the lowest was 0.2 °C on 23 July 1954.

Compare Ga-Malakhe with another city

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

Nearby cities

The climate around Ga-Malakhe

Other cities — South Africa