Empuluzu climate — normals and trends

Empuluzu (South Africa) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 14.9 °C and it receives 906 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 January (18.5 °C on average) and the coldest is June (9.7 °C). Rainfall peaks in December.

Empuluzu averages 4 frost days, 5 hot days (≥ 30 °C) and 135 rainy days per year.

Empuluzu has warmed by +1.3 °C between 1940 and 2025, or +0.15 °C per decade. This trend is statistically significant.

The hottest day of the period reached 34.2 °C (on 7 January 2016) and the coldest -3.9 °C (on 12 July 1994).

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

EmpuluzuMpumalanga

coords
-26.30°, 30.77°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJanuaryColdest monthJuneWettest monthDecemberDriest monthJuly

Mean daily temperature

14.9°C

Average daily high

21.7°C

Average daily low

10.1°C

Annual rainfall

906mm

Sunshine / day

9.5h

Mean relative humidity

74%

Average peak wind

12.6km/h

Seasonal range

8.8°C

Frost days (< 0 °C)

4 d/yr

Hot days (≥ 30 °C)

5 d/yr

Rainy days (≥ 1 mm)

135 d/yr

Annual snowfall

0.9 cm

Average feels-like high

21.5 °C

Average feels-like low

8.7 °C

Average peak gust

33.3 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

18.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

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

7 January 2016

Coldest day

-3.9 °C

12 July 1994

Wettest day

110 mm

30 January 1984

Windiest day

39.9 km/h

23 September 1941

Strongest gust

93.6 km/h

31 August 1979

Hottest feels-like

38.1 °C

6 January 2016

Coldest feels-like

-7.5 °C

29 June 1994

Snowiest day

12.6 cm

7 July 1996

Sunniest day

13.7 h

19 December 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.4 °C30 August 2025-0.6 °C29 July 202515.6 °C1,053 mm21
202432.2 °C13 December 2024-1.0 °C10 June 202416.3 °C757 mm151
202332.3 °C7 October 2023-0.3 °C1 August 202315.8 °C898 mm111
202232.6 °C3 October 2022-1.6 °C17 June 202215.5 °C1,102 mm85
202132.0 °C14 October 2021-3.6 °C23 July 202115.2 °C942 mm55
202032.7 °C8 November 2020-3.0 °C16 July 202015.3 °C796 mm47
201932.8 °C21 October 20190.2 °C22 July 201916.3 °C780 mm200
201832.9 °C19 September 2018-1.8 °C3 July 201815.6 °C668 mm153
201731.2 °C16 September 20170.7 °C20 August 201715.5 °C713 mm110
201634.2 °C7 January 2016-0.1 °C11 August 201616.1 °C640 mm201
201533.0 °C24 December 20150.4 °C18 June 201516.2 °C704 mm230
201431.8 °C12 September 2014-2.7 °C9 July 201415.4 °C801 mm106
201332.2 °C12 October 2013-0.2 °C11 June 201315.1 °C784 mm61
201232.0 °C4 October 2012-0.2 °C2 August 201215.3 °C882 mm21
201133.3 °C23 October 2011-0.5 °C2 July 201114.9 °C861 mm71
201031.6 °C11 October 2010-2.3 °C17 June 201015.4 °C986 mm55
200930.3 °C7 October 2009-1.5 °C25 July 200915.1 °C944 mm23
200831.8 °C2 October 20081.5 °C22 September 200815.0 °C880 mm60
200731.0 °C12 September 2007-2.9 °C24 May 200715.1 °C634 mm73
200630.8 °C24 October 2006-0.7 °C7 June 200614.8 °C1,091 mm13
200531.7 °C4 October 20051.2 °C10 July 200515.5 °C827 mm80
200432.7 °C7 October 2004-0.7 °C8 July 200415.0 °C1,097 mm31
200332.2 °C15 March 2003-2.3 °C22 August 200315.6 °C625 mm214
200231.3 °C17 October 2002-0.3 °C12 July 200215.0 °C633 mm81
200131.6 °C10 January 2001-0.5 °C25 July 200115.1 °C848 mm41
200029.3 °C13 September 2000-1.4 °C17 July 200014.6 °C1,375 mm03
199932.1 °C4 November 19990.7 °C24 August 199915.2 °C799 mm20
199831.5 °C14 November 1998-0.2 °C8 June 199815.4 °C838 mm61
199731.3 °C28 September 1997-0.7 °C30 May 199714.6 °C1,046 mm67
199631.1 °C4 November 1996-1.5 °C19 July 199614.6 °C1,080 mm35
199532.0 °C12 October 1995-1.8 °C24 June 199514.7 °C857 mm51
199430.6 °C28 September 1994-3.9 °C12 July 199414.2 °C750 mm313
199332.1 °C8 January 1993-0.4 °C20 June 199315.1 °C714 mm52
199233.3 °C26 February 1992-3.4 °C12 August 199215.5 °C685 mm910
199130.0 °C22 January 1991-2.2 °C15 June 199114.7 °C934 mm19
199031.1 °C14 November 1990-2.4 °C2 July 199014.6 °C977 mm45
198930.9 °C1 October 1989-1.4 °C22 July 198914.6 °C961 mm54
198831.1 °C23 December 1988-1.9 °C11 June 198814.9 °C806 mm55
198730.3 °C30 January 1987-1.5 °C21 June 198715.0 °C1,097 mm15
198629.8 °C14 January 19860.6 °C14 June 198614.8 °C809 mm00
198530.6 °C3 January 1985-0.6 °C17 July 198515.0 °C846 mm53
198430.6 °C15 February 19840.3 °C20 June 198414.6 °C1,014 mm40
198333.4 °C11 January 1983-0.5 °C11 August 198315.5 °C664 mm172
198231.3 °C27 December 1982-2.8 °C19 June 198214.8 °C641 mm95
198133.7 °C5 November 1981-1.8 °C9 June 198114.3 °C918 mm94
198030.4 °C1 January 1980-1.8 °C9 July 198014.5 °C808 mm110
197931.4 °C30 November 1979-1.8 °C26 July 197914.7 °C855 mm65
197830.2 °C23 September 1978-2.0 °C14 June 197814.8 °C924 mm12
197731.4 °C13 October 1977-0.8 °C3 July 197715.2 °C1,043 mm52
197630.5 °C24 November 1976-2.0 °C22 June 197614.4 °C909 mm38
197530.4 °C30 December 1975-2.7 °C25 July 197514.3 °C1,168 mm22
197429.3 °C22 September 1974-0.7 °C9 September 197414.4 °C980 mm02
197331.3 °C2 January 1973-1.4 °C12 August 197314.3 °C1,252 mm33
197230.2 °C30 December 1972-1.7 °C29 June 197214.5 °C869 mm35
197128.8 °C26 December 19710.4 °C1 August 197114.4 °C1,020 mm00
197030.1 °C7 October 1970-2.3 °C24 July 197015.0 °C883 mm21
196931.3 °C26 January 1969-1.7 °C24 July 196914.7 °C1,081 mm53
196831.7 °C7 November 1968-1.6 °C15 June 196813.8 °C1,011 mm410
196729.1 °C8 January 1967-2.7 °C13 June 196714.2 °C1,003 mm010
196630.0 °C25 March 1966-2.3 °C21 August 196614.7 °C810 mm12
196530.3 °C10 February 1965-2.1 °C23 June 196514.1 °C785 mm213
196430.7 °C23 January 1964-3.5 °C26 June 196414.1 °C1,163 mm216
196331.9 °C29 December 19630.0 °C12 July 196314.6 °C877 mm50
196231.4 °C17 October 19620.9 °C26 July 196215.0 °C1,013 mm90
196132.7 °C24 October 1961-1.2 °C8 August 196114.8 °C888 mm71
196031.0 °C28 October 1960-1.1 °C12 July 196014.3 °C1,162 mm16
195931.2 °C16 October 1959-1.2 °C22 June 195914.6 °C968 mm42
195831.9 °C22 November 1958-1.2 °C15 June 195815.1 °C963 mm76
195730.5 °C17 November 1957-1.2 °C20 June 195715.0 °C1,007 mm32
195630.1 °C15 October 1956-2.2 °C12 June 195614.7 °C955 mm15
195529.9 °C21 September 1955-3.0 °C29 June 195513.8 °C873 mm06
195432.0 °C26 October 1954-1.0 °C22 June 195413.5 °C655 mm66
195332.2 °C16 October 1953-2.1 °C31 July 195315.0 °C787 mm25
195233.1 °C24 October 19520.7 °C3 August 195215.1 °C914 mm90
195132.4 °C8 October 1951-0.9 °C11 July 195114.8 °C926 mm92
195030.9 °C21 October 1950-0.4 °C27 May 195014.8 °C1,024 mm32
194930.6 °C28 September 1949-0.5 °C6 June 194914.3 °C1,075 mm11
194829.9 °C4 October 19480.5 °C23 July 194814.4 °C1,052 mm00
194733.8 °C8 October 1947-1.2 °C16 July 194714.3 °C881 mm53
194631.0 °C5 December 1946-1.5 °C3 July 194614.4 °C1,029 mm22
194529.1 °C7 November 1945-0.8 °C17 June 194514.4 °C764 mm04
194429.9 °C5 October 1944-1.3 °C18 May 194414.2 °C1,180 mm01
194329.2 °C25 September 1943-1.1 °C21 July 194313.9 °C1,019 mm04
194229.3 °C30 September 1942-1.2 °C25 July 194214.1 °C1,090 mm06
194133.1 °C15 October 1941-1.0 °C14 July 194115.4 °C582 mm176
194032.5 °C14 November 1940-1.5 °C10 July 194014.9 °C891 mm126

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
22.0 °C
+0.3 °C
Hot days (≥ 30 °C)
2 d/yr
-3
Frost days (< 0 °C)
1 d/yr
-3
Annual rainfall
1053 mm
+147 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.5 °C+1.3 °C195 mm+45 mm
Feb24.0 °C0.0 °C129 mm+4 mm
Mar23.8 °C+0.6 °C101 mm+2 mm
Apr20.6 °C-0.8 °C101 mm+44 mm
May20.4 °C+0.7 °C12 mm-9 mm
Jun18.3 °C+0.8 °C2 mm-8 mm
Jul18.3 °C+0.5 °C8 mm-0 mm
Aug22.5 °C+2.5 °C3 mm-13 mm
Sep23.1 °C+0.7 °C43 mm+8 mm
Oct22.4 °C-0.4 °C77 mm-15 mm
Nov21.4 °C-1.7 °C173 mm+36 mm
Dec23.5 °C-0.5 °C212 mm+53 mm

The year's extremes

Hottest day
30.4 °C
30 Aug 2025
Coldest day
-0.6 °C
29 Jul 2025
Wettest day
43.9 mm
19 Feb 2025
Windiest day
31.4 km/h
10 Jun 2025
Strongest gust
76.7 km/h
10 Jun 2025
Hottest feels-like
33.8 °C
5 Feb 2025
Coldest feels-like
-4.1 °C
29 Jul 2025
Sunniest day
13.6 h
15 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 Empuluzu?

Empuluzu has a subtropical highland, dry winter climate (Köppen Cwb). Over 1940-2025, the average annual temperature is 14.9 °C and it receives 906 mm of precipitation per year.

What is the hottest day ever recorded in Empuluzu?

The hottest day measured in Empuluzu between 1940 and 2025 was 7 January 2016, reaching 34.2 °C.

What is the coldest day in Empuluzu?

The coldest day measured in Empuluzu between 1940 and 2025 was 12 July 1994, at -3.9 °C.

Does it snow in Empuluzu?

Almost never: Empuluzu sees virtually no snow, with about 4 frost days per year.

Has the climate of Empuluzu warmed?

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

What is the wettest day in Empuluzu?

The wettest day measured in Empuluzu between 1940 and 2025 was 30 January 1984, with 110 mm of rain in 24 hours.

What was the windiest day in Empuluzu?

The windiest day measured in Empuluzu between 1940 and 2025 was 23 September 1941, with winds reaching 39.9 km/h.

What is the warmest month in Empuluzu?

The warmest month in Empuluzu is January (18.5 °C on average); the coldest is June (9.7 °C).

How much does it rain in Empuluzu?

Empuluzu receives on average 906 mm of precipitation per year, spread over about 135 rainy days.

Is it sunny in Empuluzu?

Empuluzu gets on average 9.5 hours of sunshine per day, roughly 3,468 hours per year over 1940-2025.

What is the biggest single-day snowfall in Empuluzu?

The heaviest 24-hour snowfall measured in Empuluzu between 1940 and 2025 was 7 July 1996, with 12.6 cm.

Are there tropical nights in Empuluzu?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Empuluzu.

What was the most extreme apparent temperature in Empuluzu?

In Empuluzu, between 1940 and 2025, the highest apparent temperature reached 38.1 °C on 6 January 2016, and the lowest was -7.5 °C on 29 June 1994.

Compare Empuluzu with another city

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

Nearby cities

The climate around Empuluzu

Other cities — South Africa