Etwatwa climate — normals and trends

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

Etwatwa averages 6 frost days, 11 hot days (≥ 30 °C) and 110 rainy days per year.

Etwatwa has warmed by +1.5 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.0 °C (on 6 January 2016) and the coldest -5.2 °C (on 21 July 2000).

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

EtwatwaGauteng

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

Mean daily temperature

15.7°C

Average daily high

22.6°C

Average daily low

10.3°C

Annual rainfall

788mm

Sunshine / day

10.4h

Mean relative humidity

63%

Average peak wind

17.6km/h

Seasonal range

10.4°C

Frost days (< 0 °C)

6 d/yr

Hot days (≥ 30 °C)

11 d/yr

Rainy days (≥ 1 mm)

110 d/yr

Annual snowfall

0.4 cm

Average feels-like high

21.5 °C

Average feels-like low

8.1 °C

Average peak gust

35.8 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

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

37.0 °C

6 January 2016

Coldest day

-5.2 °C

21 July 2000

Wettest day

98 mm

23 January 1980

Windiest day

46.9 km/h

23 September 1941

Strongest gust

91.4 km/h

28 September 2012

Hottest feels-like

36.9 °C

6 January 2016

Coldest feels-like

-9.5 °C

21 July 2000

Snowiest day

14.2 cm

10 September 1981

Sunniest day

13.6 h

29 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.6 °C15 October 2025-2.4 °C28 June 202516.0 °C1,335 mm34
202434.4 °C4 December 2024-2.6 °C9 July 202417.4 °C601 mm437
202333.9 °C27 October 2023-2.6 °C10 July 202316.8 °C602 mm342
202232.9 °C3 October 2022-1.2 °C17 June 202216.2 °C934 mm113
202132.4 °C26 September 2021-3.5 °C23 July 202116.3 °C865 mm148
202032.6 °C8 November 2020-4.4 °C13 June 202016.2 °C701 mm149
201933.0 °C28 October 2019-1.3 °C24 June 201917.3 °C639 mm335
201833.9 °C17 November 2018-1.8 °C3 July 201816.9 °C615 mm421
201731.5 °C6 November 2017-1.5 °C9 June 201716.5 °C808 mm161
201637.0 °C6 January 2016-0.3 °C5 August 201617.2 °C749 mm291
201534.9 °C11 November 2015-1.5 °C1 August 201517.7 °C450 mm543
201431.7 °C9 October 2014-2.8 °C7 June 201416.2 °C732 mm167
201332.7 °C25 January 2013-0.3 °C1 September 201316.3 °C727 mm261
201232.0 °C7 October 2012-2.2 °C2 August 201216.1 °C674 mm104
201134.8 °C24 October 2011-1.0 °C2 July 201115.7 °C774 mm145
201032.9 °C13 November 2010-3.0 °C17 June 201016.4 °C795 mm165
200932.5 °C18 December 2009-1.6 °C25 July 200915.8 °C798 mm74
200832.3 °C14 October 2008-2.3 °C11 July 200816.0 °C661 mm161
200732.4 °C21 February 2007-2.8 °C24 May 200716.2 °C525 mm257
200632.8 °C24 October 2006-2.1 °C28 June 200615.4 °C863 mm84
200533.7 °C3 November 20050.3 °C8 July 200516.6 °C598 mm190
200431.9 °C10 November 2004-0.5 °C11 July 200415.7 °C767 mm74
200332.5 °C6 October 2003-3.1 °C21 August 200316.4 °C599 mm253
200233.0 °C19 October 2002-2.5 °C18 July 200215.8 °C624 mm106
200132.4 °C11 January 2001-3.2 °C20 July 200115.5 °C784 mm44
200029.9 °C17 October 2000-5.2 °C21 July 200014.8 °C1,078 mm05
199933.3 °C1 March 19990.2 °C1 July 199916.1 °C719 mm110
199831.7 °C14 November 1998-2.1 °C5 July 199816.1 °C670 mm118
199732.1 °C29 September 1997-1.7 °C2 July 199715.1 °C952 mm711
199630.4 °C3 November 1996-2.6 °C28 June 199615.0 °C976 mm412
199532.3 °C12 October 1995-3.3 °C19 July 199515.6 °C859 mm118
199430.7 °C22 December 1994-3.4 °C6 July 199415.0 °C602 mm324
199332.4 °C8 January 1993-1.8 °C13 June 199315.8 °C812 mm116
199233.3 °C2 February 1992-3.4 °C4 July 199216.5 °C506 mm379
199131.0 °C7 October 1991-2.7 °C8 July 199115.6 °C796 mm610
199032.3 °C14 November 1990-4.5 °C14 July 199015.5 °C636 mm1110
198931.6 °C19 October 1989-1.9 °C20 July 198915.1 °C960 mm610
198831.5 °C30 January 1988-2.4 °C11 June 198815.5 °C841 mm811
198730.7 °C10 December 1987-1.4 °C21 June 198715.8 °C989 mm29
198630.2 °C13 January 1986-0.8 °C22 June 198615.8 °C799 mm11
198534.0 °C14 November 1985-3.0 °C13 July 198516.1 °C666 mm213
198431.6 °C15 February 1984-0.2 °C3 June 198415.7 °C696 mm73
198333.2 °C29 September 1983-1.2 °C26 June 198316.2 °C805 mm171
198231.5 °C28 December 1982-2.4 °C17 June 198215.7 °C647 mm86
198132.9 °C5 November 1981-2.9 °C17 June 198114.8 °C797 mm86
198030.9 °C29 October 1980-2.4 °C4 July 198015.0 °C756 mm712
197930.2 °C3 October 1979-2.0 °C25 July 197915.5 °C796 mm38
197831.2 °C28 September 1978-2.7 °C14 June 197815.3 °C752 mm29
197731.0 °C11 October 1977-2.0 °C27 June 197715.7 °C726 mm73
197630.2 °C17 September 1976-3.4 °C21 June 197614.5 °C862 mm111
197530.0 °C16 October 1975-2.6 °C10 July 197514.8 °C866 mm14
197430.2 °C14 October 1974-2.3 °C2 August 197414.6 °C890 mm11
197332.4 °C15 March 1973-1.6 °C21 June 197315.2 °C919 mm93
197232.8 °C4 December 1972-3.2 °C2 August 197215.3 °C766 mm1813
197129.7 °C26 December 1971-2.6 °C18 July 197115.3 °C847 mm02
197030.4 °C6 October 1970-0.7 °C9 June 197015.9 °C837 mm52
196932.7 °C18 November 1969-1.8 °C24 July 196915.4 °C927 mm106
196831.9 °C7 November 1968-4.3 °C15 June 196814.9 °C713 mm814
196730.3 °C21 October 1967-4.0 °C13 June 196714.5 °C948 mm120
196631.6 °C2 January 1966-0.8 °C15 July 196615.7 °C860 mm162
196533.0 °C30 October 1965-2.7 °C25 June 196515.3 °C468 mm1617
196432.3 °C29 February 1964-4.4 °C27 June 196414.9 °C891 mm523
196333.9 °C29 December 1963-2.8 °C16 August 196315.0 °C733 mm213
196232.8 °C17 October 1962-3.0 °C14 June 196215.9 °C1,063 mm153
196133.1 °C24 October 1961-0.1 °C7 July 196115.5 °C964 mm111
196030.4 °C5 November 1960-2.1 °C10 June 196014.9 °C991 mm27
195932.7 °C17 October 19590.1 °C27 May 195915.3 °C917 mm40
195830.6 °C27 September 1958-2.0 °C17 June 195815.6 °C1,099 mm46
195731.2 °C21 December 1957-3.2 °C20 June 195715.2 °C856 mm36
195629.7 °C3 October 1956-1.4 °C12 June 195615.3 °C851 mm09
195529.4 °C9 October 1955-4.4 °C29 June 195514.2 °C824 mm016
195432.3 °C1 March 1954-2.3 °C18 July 195416.0 °C386 mm2610
195332.5 °C30 October 1953-3.2 °C30 July 195315.7 °C769 mm97
195233.1 °C20 November 1952-0.5 °C4 July 195215.8 °C857 mm181
195133.3 °C9 October 1951-1.2 °C29 June 195115.4 °C831 mm142
195031.3 °C30 December 19500.2 °C2 August 195015.1 °C817 mm50
194931.7 °C27 January 1949-0.4 °C8 June 194915.5 °C758 mm41
194830.3 °C2 October 1948-1.6 °C23 July 194814.9 °C796 mm42
194732.7 °C8 October 1947-2.1 °C16 July 194714.9 °C906 mm118
194631.7 °C29 October 1946-2.7 °C23 June 194614.8 °C902 mm510
194531.4 °C7 November 1945-2.3 °C12 June 194515.1 °C684 mm37
194431.2 °C26 September 19440.6 °C18 May 194414.7 °C916 mm30
194329.2 °C10 October 1943-2.3 °C21 July 194314.5 °C875 mm05
194229.3 °C9 January 1942-2.3 °C20 July 194214.6 °C1,000 mm08
194133.9 °C15 October 1941-1.5 °C30 June 194116.7 °C475 mm285
194032.9 °C17 November 1940-2.4 °C16 July 194015.9 °C627 mm217

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.5 °C
-0.1 °C
Hot days (≥ 30 °C)
3 d/yr
-8
Frost days (< 0 °C)
4 d/yr
-2
Annual rainfall
1335 mm
+547 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.9 °C+0.6 °C268 mm+134 mm
Feb24.9 °C0.0 °C258 mm+145 mm
Mar24.1 °C+0.1 °C152 mm+68 mm
Apr20.8 °C-1.1 °C113 mm+60 mm
May20.2 °C+0.3 °C7 mm-11 mm
Jun17.9 °C+0.5 °C1 mm-7 mm
Jul18.0 °C+0.3 °C5 mm+2 mm
Aug22.2 °C+1.6 °C27 mm+17 mm
Sep25.0 °C+0.8 °C56 mm+29 mm
Oct24.9 °C-0.3 °C89 mm+9 mm
Nov22.2 °C-2.6 °C229 mm+111 mm
Dec24.1 °C-1.0 °C132 mm-9 mm

The year's extremes

Hottest day
30.6 °C
15 Oct 2025
Coldest day
-2.4 °C
28 Jun 2025
Wettest day
68.4 mm
19 Feb 2025
Windiest day
33.4 km/h
21 May 2025
Strongest gust
73.8 km/h
9 Jun 2025
Hottest feels-like
33.4 °C
6 Mar 2025
Coldest feels-like
-6.2 °C
28 Jun 2025
Sunniest day
13.6 h
29 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 Etwatwa?

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

What is the hottest day ever recorded in Etwatwa?

The hottest day measured in Etwatwa between 1940 and 2025 was 6 January 2016, reaching 37.0 °C.

What is the coldest day in Etwatwa?

The coldest day measured in Etwatwa between 1940 and 2025 was 21 July 2000, at -5.2 °C.

Does it snow in Etwatwa?

Almost never: Etwatwa sees virtually no snow, with about 6 frost days per year.

Has the climate of Etwatwa warmed?

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

What is the wettest day in Etwatwa?

The wettest day measured in Etwatwa between 1940 and 2025 was 23 January 1980, with 98 mm of rain in 24 hours.

What was the windiest day in Etwatwa?

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

What is the warmest month in Etwatwa?

The warmest month in Etwatwa is January (19.6 °C on average); the coldest is June (9.2 °C).

How much does it rain in Etwatwa?

Etwatwa receives on average 788 mm of precipitation per year, spread over about 110 rainy days.

Is it sunny in Etwatwa?

Etwatwa gets on average 10.4 hours of sunshine per day, roughly 3,796 hours per year over 1940-2025.

What is the biggest single-day snowfall in Etwatwa?

The heaviest 24-hour snowfall measured in Etwatwa between 1940 and 2025 was 10 September 1981, with 14.2 cm.

Are there tropical nights in Etwatwa?

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

What was the most extreme apparent temperature in Etwatwa?

In Etwatwa, between 1940 and 2025, the highest apparent temperature reached 36.9 °C on 6 January 2016, and the lowest was -9.5 °C on 21 July 2000.

Compare Etwatwa with another city

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

Nearby cities

The climate around Etwatwa

Other cities — South Africa