Vereeniging climate — normals and trends

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

Vereeniging averages 5 frost days, 21 hot days (≥ 30 °C) and 106 rainy days per year.

Vereeniging 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 38.4 °C (on 6 January 2016) and the coldest -4.7 °C (on 26 June 1992).

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

VereenigingGauteng

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

Mean daily temperature

16.4°C

Average daily high

23.2°C

Average daily low

10.9°C

Annual rainfall

792mm

Sunshine / day

10.8h

Mean relative humidity

62%

Average peak wind

17.6km/h

Seasonal range

11.1°C

Frost days (< 0 °C)

5 d/yr

Hot days (≥ 30 °C)

21 d/yr

Rainy days (≥ 1 mm)

106 d/yr

Annual snowfall

0.2 cm

Average feels-like high

22.2 °C

Average feels-like low

9.0 °C

Average peak gust

34.5 km/h

Tropical nights (≥ 20 °C)

1 d/yr

Solar radiation

20.1 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.36 · 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

38.4 °C

6 January 2016

Coldest day

-4.7 °C

26 June 1992

Wettest day

103 mm

17 December 1995

Windiest day

47.7 km/h

23 September 1941

Strongest gust

96.5 km/h

23 October 1995

Hottest feels-like

37.7 °C

6 January 2016

Coldest feels-like

-9.1 °C

23 July 2021

Snowiest day

6.1 cm

10 September 1981

Sunniest day

13.7 h

11 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.1 °C2 February 2025-1.2 °C28 June 202516.9 °C1,224 mm153
202436.2 °C10 December 2024-4.4 °C9 July 202418.2 °C553 mm716
202334.9 °C27 October 2023-1.9 °C10 July 202317.6 °C569 mm554
202233.9 °C3 October 2022-1.5 °C16 June 202217.0 °C872 mm233
202133.7 °C16 November 2021-4.7 °C23 July 202116.9 °C840 mm3110
202033.9 °C8 November 2020-3.2 °C16 July 202017.0 °C701 mm3813
201933.5 °C20 December 2019-0.5 °C21 July 201918.0 °C643 mm563
201835.8 °C26 December 2018-2.8 °C3 July 201817.7 °C526 mm612
201733.4 °C6 November 2017-1.0 °C9 June 201717.2 °C709 mm281
201638.4 °C6 January 20160.8 °C27 July 201618.0 °C696 mm590
201535.8 °C7 December 2015-1.4 °C1 August 201518.4 °C417 mm842
201432.3 °C17 January 2014-2.9 °C8 July 201416.9 °C590 mm348
201333.8 °C25 January 20130.2 °C1 September 201317.0 °C602 mm440
201233.9 °C7 October 2012-1.4 °C13 August 201217.1 °C595 mm343
201134.8 °C24 October 2011-1.6 °C2 July 201116.4 °C698 mm242
201033.1 °C13 November 2010-3.4 °C17 June 201017.1 °C815 mm284
200932.5 °C18 December 2009-1.5 °C24 July 200916.4 °C814 mm83
200833.1 °C14 October 2008-1.6 °C11 July 200816.9 °C553 mm261
200733.2 °C14 November 2007-2.2 °C23 May 200716.8 °C442 mm427
200632.9 °C24 October 2006-1.3 °C28 June 200616.0 °C837 mm122
200534.4 °C3 November 20051.2 °C8 July 200517.0 °C726 mm320
200433.7 °C10 November 2004-0.1 °C9 June 200416.4 °C710 mm221
200334.1 °C15 December 2003-3.1 °C21 August 200317.1 °C545 mm442
200232.9 °C2 December 2002-2.3 °C18 July 200216.4 °C723 mm194
200132.9 °C11 January 2001-2.1 °C20 July 200116.2 °C749 mm135
200030.6 °C18 October 2000-4.3 °C21 July 200015.4 °C1,091 mm25
199932.9 °C1 March 1999-0.2 °C7 June 199916.7 °C776 mm171
199832.4 °C14 November 1998-2.3 °C4 July 199816.6 °C700 mm105
199732.3 °C29 September 1997-1.1 °C2 July 199715.7 °C941 mm144
199630.9 °C3 November 1996-2.4 °C16 July 199615.5 °C997 mm716
199532.3 °C12 October 1995-4.3 °C19 July 199516.3 °C978 mm277
199432.2 °C25 October 1994-2.8 °C30 June 199415.7 °C635 mm1922
199333.6 °C8 January 1993-2.9 °C20 June 199316.4 °C903 mm147
199234.0 °C2 February 1992-4.7 °C26 June 199217.0 °C538 mm5910
199132.0 °C8 October 1991-1.8 °C8 July 199116.2 °C812 mm87
199033.1 °C23 November 1990-3.2 °C14 July 199016.1 °C683 mm1710
198931.3 °C30 September 1989-2.0 °C22 July 198915.7 °C930 mm89
198832.3 °C30 January 1988-1.9 °C9 June 198816.0 °C907 mm158
198731.2 °C4 November 1987-1.8 °C22 July 198716.3 °C1,060 mm810
198632.0 °C15 January 1986-0.9 °C18 July 198616.4 °C776 mm101
198533.4 °C16 November 1985-3.4 °C13 July 198516.6 °C704 mm243
198434.3 °C15 February 1984-0.5 °C4 July 198416.4 °C699 mm191
198333.5 °C25 February 1983-1.7 °C26 June 198316.9 °C702 mm242
198231.8 °C28 December 1982-2.7 °C16 June 198216.3 °C712 mm144
198133.9 °C5 November 1981-1.7 °C17 June 198115.5 °C768 mm126
198031.7 °C29 October 1980-2.4 °C30 June 198015.7 °C686 mm912
197931.5 °C25 October 1979-2.5 °C13 June 197916.1 °C847 mm68
197831.2 °C28 September 1978-3.1 °C19 June 197815.7 °C741 mm65
197732.4 °C12 December 1977-2.0 °C27 June 197716.2 °C708 mm83
197631.4 °C17 September 1976-3.1 °C21 June 197615.1 °C941 mm29
197530.1 °C9 November 1975-2.8 °C23 July 197515.3 °C902 mm410
197431.0 °C14 October 1974-1.6 °C2 August 197415.2 °C863 mm13
197334.2 °C18 January 1973-1.1 °C12 August 197315.6 °C1,077 mm144
197234.2 °C20 October 1972-4.2 °C2 August 197216.1 °C722 mm285
197130.6 °C26 December 1971-1.0 °C18 July 197116.0 °C861 mm33
197032.4 °C11 January 1970-0.3 °C23 July 197016.5 °C876 mm231
196935.5 °C18 November 1969-2.0 °C18 June 196916.4 °C788 mm253
196833.1 °C8 November 1968-3.4 °C15 June 196815.7 °C742 mm2217
196732.0 °C23 October 1967-3.5 °C12 June 196715.3 °C920 mm613
196633.3 °C14 January 1966-2.2 °C21 July 196616.3 °C746 mm241
196533.4 °C30 October 1965-3.0 °C23 June 196516.1 °C448 mm2611
196431.9 °C26 February 1964-3.2 °C25 June 196415.7 °C865 mm720
196334.6 °C29 December 1963-2.5 °C16 August 196315.8 °C823 mm1010
196233.6 °C16 October 1962-4.1 °C14 June 196216.6 °C932 mm222
196134.4 °C21 October 1961-0.4 °C4 August 196116.0 °C1,043 mm171
196031.0 °C8 October 1960-2.5 °C19 July 196015.4 °C1,102 mm67
195933.6 °C18 October 19590.4 °C18 July 195915.9 °C960 mm110
195831.4 °C4 October 1958-1.0 °C16 June 195816.3 °C1,033 mm124
195732.2 °C21 December 1957-4.3 °C20 June 195715.8 °C892 mm44
195630.9 °C2 February 1956-0.9 °C13 June 195616.2 °C866 mm45
195530.4 °C11 October 1955-3.0 °C7 August 195514.8 °C974 mm218
195433.7 °C19 February 1954-1.7 °C18 July 195416.9 °C426 mm648
195333.2 °C30 October 1953-2.5 °C31 July 195316.6 °C753 mm186
195233.8 °C19 November 19521.0 °C26 July 195216.6 °C871 mm270
195133.9 °C9 October 19510.2 °C22 June 195115.9 °C847 mm290
195031.5 °C21 October 1950-0.4 °C1 August 195015.8 °C958 mm121
194933.1 °C27 January 19490.2 °C17 July 194916.5 °C690 mm280
194831.5 °C23 November 19480.4 °C3 June 194815.5 °C862 mm70
194734.5 °C4 November 1947-0.9 °C16 July 194715.5 °C910 mm145
194633.5 °C29 October 1946-1.6 °C23 June 194615.6 °C1,133 mm85
194532.1 °C5 October 1945-1.9 °C12 June 194515.9 °C690 mm116
194432.1 °C26 September 19440.2 °C10 July 194415.5 °C1,005 mm90
194329.9 °C10 October 1943-1.2 °C21 July 194315.3 °C1,040 mm06
194234.3 °C9 January 1942-1.9 °C20 July 194215.6 °C981 mm42
194135.0 °C16 October 1941-0.5 °C30 June 194117.4 °C454 mm402
194033.7 °C30 November 1940-2.2 °C2 July 194016.3 °C656 mm327

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.5 °C
+0.3 °C
Hot days (≥ 30 °C)
15 d/yr
-6
Frost days (< 0 °C)
3 d/yr
-2
Annual rainfall
1224 mm
+432 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.7 °C+1.4 °C176 mm+38 mm
Feb26.2 °C+0.4 °C246 mm+136 mm
Mar24.9 °C+0.1 °C134 mm+46 mm
Apr21.4 °C-1.2 °C149 mm+94 mm
May20.7 °C+0.5 °C8 mm-10 mm
Jun18.4 °C+0.8 °C5 mm-4 mm
Jul18.7 °C+0.8 °C9 mm+5 mm
Aug23.6 °C+2.7 °C17 mm+6 mm
Sep25.9 °C+1.2 °C60 mm+35 mm
Oct25.7 °C-0.2 °C87 mm+9 mm
Nov23.4 °C-2.5 °C184 mm+66 mm
Dec25.4 °C-0.8 °C150 mm+11 mm

The year's extremes

Hottest day
32.1 °C
2 Feb 2025
Coldest day
-1.2 °C
28 Jun 2025
Wettest day
77.7 mm
18 Feb 2025
Windiest day
32.1 km/h
21 May 2025
Strongest gust
60.8 km/h
5 Sep 2025
Hottest feels-like
34.7 °C
9 Feb 2025
Coldest feels-like
-4.6 °C
28 Jun 2025
Sunniest day
13.7 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 Vereeniging?

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

What is the hottest day ever recorded in Vereeniging?

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

What is the coldest day in Vereeniging?

The coldest day measured in Vereeniging between 1940 and 2025 was 26 June 1992, at -4.7 °C.

Does it snow in Vereeniging?

Almost never: Vereeniging sees virtually no snow, with about 5 frost days per year.

Has the climate of Vereeniging warmed?

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

What is the wettest day in Vereeniging?

The wettest day measured in Vereeniging between 1940 and 2025 was 17 December 1995, with 103 mm of rain in 24 hours.

What was the windiest day in Vereeniging?

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

What is the warmest month in Vereeniging?

The warmest month in Vereeniging is January (20.7 °C on average); the coldest is June (9.6 °C).

How much does it rain in Vereeniging?

Vereeniging receives on average 792 mm of precipitation per year, spread over about 106 rainy days.

Is it sunny in Vereeniging?

Vereeniging gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

What is the biggest single-day snowfall in Vereeniging?

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

Are there tropical nights in Vereeniging?

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

What was the most extreme apparent temperature in Vereeniging?

In Vereeniging, between 1940 and 2025, the highest apparent temperature reached 37.7 °C on 6 January 2016, and the lowest was -9.1 °C on 23 July 2021.

Compare Vereeniging with another city

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

Nearby cities

The climate around Vereeniging

Other cities — South Africa