Secunda climate — normals and trends

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

Secunda averages 8 frost days, 9 hot days (≥ 30 °C) and 112 rainy days per year.

Secunda has warmed by +1.7 °C between 1940 and 2025, or +0.20 °C per decade. This trend is statistically significant.

The number of frost days there went from about 10 to 6 per year over the period.

The hottest day of the period reached 35.9 °C (on 7 January 2016) and the coldest -5.4 °C (on 8 July 1996).

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

SecundaMpumalanga

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

Mean daily temperature

15.3°C

Average daily high

22.3°C

Average daily low

9.9°C

Annual rainfall

835mm

Sunshine / day

10.4h

Mean relative humidity

65%

Average peak wind

17.5km/h

Seasonal range

10.2°C

Frost days (< 0 °C)

8 d/yr

Hot days (≥ 30 °C)

9 d/yr

Rainy days (≥ 1 mm)

112 d/yr

Annual snowfall

0.7 cm

Average feels-like high

21.2 °C

Average feels-like low

7.9 °C

Average peak gust

35.4 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.7 °C

since 1940

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

35.9 °C

7 January 2016

Coldest day

-5.4 °C

8 July 1996

Wettest day

95 mm

30 January 1984

Windiest day

48.9 km/h

23 September 1941

Strongest gust

90.7 km/h

27 October 2024

Hottest feels-like

36.2 °C

6 January 2016

Coldest feels-like

-9.7 °C

8 July 1996

Snowiest day

10.9 cm

10 September 1981

Sunniest day

13.7 h

27 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.5 °C15 October 2025-1.1 °C5 July 202515.9 °C1,188 mm45
202434.9 °C4 December 2024-2.1 °C9 July 202417.2 °C676 mm383
202333.4 °C27 October 2023-1.0 °C1 August 202316.4 °C626 mm275
202232.7 °C3 October 2022-1.6 °C16 August 202215.9 °C1,037 mm96
202132.1 °C26 September 2021-4.8 °C23 July 202116.1 °C925 mm1410
202034.4 °C8 November 2020-3.4 °C13 June 202016.1 °C671 mm188
201933.2 °C21 October 2019-0.8 °C3 July 201917.2 °C699 mm401
201834.4 °C16 November 2018-3.0 °C3 July 201816.6 °C589 mm414
201731.3 °C6 November 2017-0.6 °C9 June 201716.3 °C747 mm141
201635.9 °C7 January 2016-0.1 °C5 August 201616.8 °C777 mm241
201535.0 °C11 November 2015-2.6 °C1 August 201517.4 °C478 mm503
201432.3 °C9 October 2014-2.4 °C9 July 201415.8 °C782 mm149
201333.1 °C25 January 20130.2 °C1 September 201316.0 °C764 mm240
201232.4 °C7 October 2012-1.6 °C2 August 201215.9 °C671 mm103
201133.8 °C24 October 2011-4.1 °C17 August 201115.3 °C828 mm148
201032.1 °C2 October 2010-4.0 °C17 June 201015.9 °C931 mm116
200931.1 °C18 December 2009-1.7 °C25 July 200915.4 °C793 mm66
200831.9 °C9 September 2008-1.6 °C11 July 200815.5 °C729 mm101
200732.6 °C21 February 2007-2.7 °C24 May 200715.8 °C519 mm165
200631.6 °C25 October 2006-1.5 °C28 June 200615.0 °C964 mm63
200532.6 °C3 November 2005-0.1 °C10 July 200516.1 °C657 mm161
200431.4 °C10 November 2004-2.8 °C8 July 200415.3 °C809 mm46
200332.3 °C5 October 2003-2.8 °C21 August 200316.1 °C661 mm233
200233.1 °C17 October 2002-2.3 °C11 July 200215.5 °C627 mm114
200132.0 °C11 January 2001-2.6 °C25 July 200115.3 °C750 mm44
200029.8 °C1 October 2000-4.7 °C21 July 200014.5 °C1,191 mm05
199933.0 °C2 March 1999-0.1 °C1 July 199915.7 °C830 mm91
199831.8 °C14 November 1998-1.4 °C4 July 199815.6 °C807 mm47
199732.6 °C29 September 1997-2.1 °C5 June 199714.7 °C864 mm613
199630.2 °C11 September 1996-5.4 °C8 July 199614.6 °C1,030 mm121
199531.1 °C12 October 1995-3.2 °C19 July 199515.0 °C876 mm411
199429.6 °C24 September 1994-3.9 °C5 July 199414.5 °C695 mm028
199331.9 °C8 January 1993-1.6 °C21 June 199315.3 °C850 mm57
199232.2 °C4 December 1992-4.0 °C26 June 199216.0 °C617 mm2214
199130.8 °C8 October 1991-2.1 °C8 July 199115.2 °C875 mm411
199032.4 °C12 November 1990-3.1 °C14 July 199015.2 °C756 mm109
198931.1 °C1 October 1989-2.4 °C22 July 198915.0 °C955 mm311
198830.8 °C7 October 1988-2.3 °C12 June 198815.1 °C832 mm714
198730.2 °C30 January 1987-1.9 °C21 June 198715.3 °C1,124 mm110
198629.7 °C13 January 1986-0.2 °C25 July 198615.6 °C689 mm01
198531.8 °C2 January 1985-2.3 °C12 July 198515.5 °C733 mm146
198430.6 °C29 December 1984-1.6 °C3 July 198415.0 °C829 mm36
198333.2 °C27 February 1983-1.7 °C26 June 198315.8 °C964 mm162
198230.8 °C26 November 1982-3.1 °C17 June 198215.4 °C632 mm69
198132.7 °C5 November 1981-3.1 °C17 June 198114.6 °C816 mm79
198030.6 °C16 October 1980-2.2 °C24 June 198014.6 °C876 mm316
197930.9 °C19 March 1979-2.1 °C25 July 197915.4 °C832 mm810
197830.5 °C28 September 1978-3.1 °C20 June 197815.1 °C739 mm19
197731.7 °C13 October 1977-1.6 °C4 July 197715.7 °C628 mm103
197630.9 °C17 September 1976-3.3 °C21 June 197614.4 °C851 mm211
197529.7 °C16 October 1975-2.4 °C25 July 197514.3 °C967 mm07
197430.9 °C14 October 1974-1.8 °C9 September 197414.4 °C860 mm16
197331.1 °C18 January 1973-2.1 °C12 August 197314.7 °C996 mm67
197232.0 °C20 October 1972-3.2 °C2 August 197214.8 °C814 mm811
197129.0 °C26 December 1971-1.8 °C18 July 197114.7 °C995 mm06
197029.9 °C6 October 1970-1.0 °C10 June 197015.3 °C845 mm03
196931.6 °C18 November 1969-3.0 °C24 July 196914.8 °C1,066 mm610
196831.4 °C7 November 1968-3.2 °C4 June 196814.2 °C924 mm219
196730.1 °C21 October 1967-4.0 °C13 June 196714.2 °C1,053 mm224
196630.3 °C14 January 1966-0.9 °C15 July 196615.3 °C899 mm44
196532.0 °C30 October 1965-3.4 °C23 June 196514.9 °C512 mm918
196432.2 °C29 February 1964-4.9 °C27 June 196414.6 °C943 mm524
196332.7 °C29 December 1963-3.0 °C16 August 196314.6 °C890 mm115
196233.0 °C17 October 1962-4.1 °C15 June 196215.5 °C974 mm122
196132.6 °C21 October 1961-0.6 °C9 August 196115.2 °C918 mm92
196029.6 °C5 November 1960-2.7 °C23 July 196014.2 °C1,100 mm018
195932.0 °C17 October 19590.1 °C20 June 195914.9 °C982 mm40
195830.1 °C22 November 1958-2.3 °C17 June 195815.3 °C977 mm36
195731.8 °C21 December 1957-4.0 °C20 June 195714.8 °C1,000 mm16
195629.4 °C15 October 1956-3.1 °C12 June 195614.9 °C1,029 mm07
195529.4 °C9 October 1955-3.3 °C29 June 195513.9 °C822 mm016
195432.1 °C19 February 1954-2.4 °C19 July 195415.3 °C444 mm2310
195332.4 °C31 October 1953-3.1 °C30 July 195315.3 °C778 mm69
195232.7 °C24 October 1952-1.0 °C27 July 195215.5 °C948 mm142
195133.0 °C9 October 1951-1.4 °C13 June 195114.9 °C870 mm1110
195030.9 °C22 October 1950-0.9 °C2 August 195014.8 °C820 mm53
194930.8 °C27 January 1949-0.7 °C6 June 194914.9 °C845 mm14
194830.2 °C2 October 1948-1.7 °C23 July 194814.5 °C900 mm13
194732.1 °C4 November 1947-2.0 °C16 July 194714.4 °C872 mm68
194630.6 °C29 October 1946-2.8 °C23 June 194614.4 °C998 mm111
194530.2 °C5 October 1945-2.6 °C13 June 194514.7 °C740 mm211
194430.1 °C5 October 1944-0.3 °C18 May 194414.3 °C1,008 mm12
194328.5 °C15 September 1943-2.3 °C21 July 194314.2 °C953 mm07
194229.7 °C7 January 1942-2.6 °C20 July 194214.2 °C1,085 mm015
194133.5 °C15 October 1941-1.5 °C30 June 194116.2 °C491 mm257
194032.3 °C14 November 1940-2.2 °C14 July 194015.1 °C712 mm1311

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

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.9 °C+1.1 °C203 mm+63 mm
Feb25.1 °C+0.5 °C209 mm+100 mm
Mar23.9 °C0.0 °C120 mm+33 mm
Apr20.5 °C-1.3 °C117 mm+65 mm
May20.2 °C+0.5 °C10 mm-8 mm
Jun18.0 °C+0.8 °C2 mm-7 mm
Jul18.1 °C+0.6 °C4 mm-1 mm
Aug22.8 °C+2.4 °C16 mm+5 mm
Sep25.1 °C+1.1 °C59 mm+29 mm
Oct24.6 °C-0.1 °C65 mm-25 mm
Nov22.2 °C-2.1 °C224 mm+90 mm
Dec24.0 °C-0.7 °C161 mm+9 mm

The year's extremes

Hottest day
30.5 °C
15 Oct 2025
Coldest day
-1.1 °C
5 Jul 2025
Wettest day
62.9 mm
19 Feb 2025
Windiest day
36.7 km/h
26 Jun 2025
Strongest gust
80.3 km/h
9 Jun 2025
Hottest feels-like
33.4 °C
1 Feb 2025
Coldest feels-like
-4.7 °C
5 Jul 2025
Sunniest day
13.6 h
8 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 Secunda?

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

What is the hottest day ever recorded in Secunda?

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

What is the coldest day in Secunda?

The coldest day measured in Secunda between 1940 and 2025 was 8 July 1996, at -5.4 °C.

Does it snow in Secunda?

Almost never: Secunda sees virtually no snow, with about 8 frost days per year.

Has the climate of Secunda warmed?

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

What is the wettest day in Secunda?

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

What was the windiest day in Secunda?

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

What is the warmest month in Secunda?

The warmest month in Secunda is January (19.1 °C on average); the coldest is June (8.9 °C).

How much does it rain in Secunda?

Secunda receives on average 835 mm of precipitation per year, spread over about 112 rainy days.

Is it sunny in Secunda?

Secunda 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 Secunda?

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

Are there tropical nights in Secunda?

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

What was the most extreme apparent temperature in Secunda?

In Secunda, between 1940 and 2025, the highest apparent temperature reached 36.2 °C on 6 January 2016, and the lowest was -9.7 °C on 8 July 1996.

Compare Secunda with another city

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

Nearby cities

The climate around Secunda

Other cities — South Africa