Carletonville climate — normals and trends

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

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

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

The hottest day of the period reached 37.0 °C (on 7 January 2016) and the coldest -5.3 °C (on 14 July 1990).

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

CarletonvilleGauteng

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

Mean daily temperature

16.1°C

Average daily high

22.8°C

Average daily low

10.9°C

Annual rainfall

775mm

Sunshine / day

10.8h

Mean relative humidity

60%

Average peak wind

17.7km/h

Seasonal range

10.9°C

Frost days (< 0 °C)

6 d/yr

Hot days (≥ 30 °C)

15 d/yr

Rainy days (≥ 1 mm)

110 d/yr

Annual snowfall

0.1 cm

Average feels-like high

21.8 °C

Average feels-like low

8.6 °C

Average peak gust

36.3 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

20.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

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

7 January 2016

Coldest day

-5.3 °C

14 July 1990

Wettest day

188 mm

9 February 2000

Windiest day

45.4 km/h

23 September 1941

Strongest gust

93.6 km/h

23 October 1995

Hottest feels-like

37.1 °C

7 January 2016

Coldest feels-like

-9.9 °C

14 July 1990

Snowiest day

3.5 cm

10 September 1981

Sunniest day

13.7 h

21 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.5 °C15 October 2025-3.1 °C28 June 202516.5 °C1,178 mm72
202435.2 °C4 December 2024-4.1 °C9 July 202418.0 °C524 mm617
202333.4 °C27 November 2023-2.6 °C10 July 202317.1 °C593 mm375
202233.6 °C4 October 2022-1.9 °C16 June 202216.5 °C894 mm122
202132.3 °C26 September 2021-3.9 °C14 July 202116.6 °C761 mm219
202033.1 °C8 November 2020-4.3 °C13 June 202016.6 °C641 mm1610
201933.8 °C24 October 2019-1.7 °C21 July 201917.8 °C733 mm422
201835.4 °C6 January 2018-1.9 °C3 July 201817.5 °C620 mm593
201732.9 °C6 November 2017-1.9 °C9 June 201716.9 °C713 mm191
201637.0 °C7 January 2016-0.1 °C27 July 201617.9 °C700 mm441
201535.4 °C10 November 2015-2.6 °C1 August 201518.1 °C460 mm623
201432.1 °C5 December 2014-3.1 °C9 July 201416.6 °C699 mm2310
201333.1 °C25 January 2013-0.5 °C16 June 201317.0 °C547 mm382
201232.7 °C7 October 2012-2.1 °C11 June 201216.5 °C659 mm135
201134.9 °C24 October 2011-1.0 °C25 June 201116.0 °C796 mm164
201032.5 °C13 November 2010-3.2 °C16 June 201016.7 °C838 mm136
200931.5 °C18 December 2009-3.1 °C24 July 200916.2 °C882 mm84
200832.5 °C14 October 2008-3.0 °C11 July 200816.3 °C701 mm162
200732.0 °C22 February 2007-2.5 °C23 May 200716.6 °C419 mm237
200632.4 °C24 October 2006-1.0 °C25 May 200615.6 °C844 mm75
200534.3 °C3 November 20050.5 °C14 June 200516.9 °C643 mm190
200432.7 °C10 November 2004-1.5 °C1 August 200416.0 °C762 mm144
200333.7 °C15 December 2003-3.5 °C21 August 200316.9 °C542 mm343
200232.4 °C19 October 2002-3.4 °C18 July 200216.1 °C710 mm106
200132.7 °C11 January 2001-2.2 °C24 July 200115.8 °C792 mm55
200029.8 °C17 October 2000-4.3 °C21 July 200015.2 °C1,387 mm05
199932.4 °C4 November 1999-0.5 °C20 June 199916.4 °C733 mm142
199832.1 °C15 November 1998-1.5 °C4 July 199816.5 °C689 mm105
199732.2 °C14 December 1997-1.5 °C2 July 199715.5 °C887 mm133
199630.4 °C3 November 1996-3.1 °C16 July 199615.4 °C978 mm110
199531.8 °C11 October 1995-4.4 °C19 July 199516.1 °C852 mm159
199431.2 °C25 October 1994-3.3 °C30 June 199415.4 °C614 mm422
199332.4 °C8 January 1993-1.6 °C20 June 199316.4 °C727 mm124
199233.0 °C2 February 1992-3.2 °C26 June 199216.9 °C495 mm389
199131.7 °C7 October 1991-3.3 °C28 July 199116.0 °C793 mm46
199031.4 °C14 November 1990-5.3 °C14 July 199015.8 °C710 mm1010
198931.5 °C19 October 1989-2.4 °C19 July 198915.4 °C924 mm49
198832.8 °C30 January 1988-2.1 °C23 June 198815.9 °C905 mm88
198730.6 °C4 November 1987-2.4 °C22 July 198716.3 °C948 mm711
198630.2 °C15 January 1986-1.1 °C25 July 198616.1 °C806 mm42
198531.8 °C14 November 1985-4.2 °C13 July 198516.3 °C708 mm143
198434.0 °C15 February 1984-0.8 °C4 July 198416.4 °C610 mm122
198332.7 °C25 February 1983-1.7 °C26 June 198316.7 °C705 mm173
198232.2 °C28 December 1982-3.5 °C16 June 198216.0 °C744 mm84
198133.0 °C6 November 1981-3.2 °C17 June 198115.1 °C770 mm108
198031.1 °C29 October 1980-2.4 °C30 June 198015.4 °C717 mm210
197930.8 °C7 January 1979-4.3 °C25 July 197915.8 °C813 mm77
197831.1 °C28 September 1978-3.5 °C19 June 197815.5 °C790 mm48
197731.4 °C12 December 1977-2.1 °C27 June 197715.7 °C760 mm54
197630.2 °C17 September 1976-4.7 °C21 June 197614.7 °C846 mm112
197530.3 °C1 January 1975-3.3 °C23 July 197515.1 °C936 mm38
197430.3 °C14 October 1974-2.1 °C2 August 197414.9 °C836 mm14
197332.6 °C19 January 1973-1.2 °C31 May 197315.6 °C992 mm94
197233.0 °C20 October 1972-4.9 °C2 August 197215.8 °C807 mm226
197130.4 °C26 December 1971-2.1 °C18 July 197115.5 °C761 mm13
197032.4 °C27 November 1970-2.2 °C23 July 197016.5 °C774 mm143
196934.2 °C18 November 1969-2.5 °C18 June 196916.1 °C781 mm175
196832.7 °C7 November 1968-3.5 °C14 June 196815.5 °C618 mm1616
196731.6 °C23 October 1967-4.0 °C13 June 196715.0 °C944 mm313
196633.2 °C4 January 1966-1.4 °C21 July 196616.0 °C772 mm163
196532.8 °C30 October 1965-3.6 °C23 June 196515.8 °C478 mm1410
196432.5 °C23 February 1964-3.8 °C6 July 196415.5 °C779 mm615
196333.5 °C29 December 1963-3.2 °C16 August 196315.6 °C755 mm811
196233.0 °C17 October 1962-3.9 °C14 June 196216.6 °C921 mm203
196133.5 °C21 October 1961-0.3 °C6 August 196115.9 °C967 mm131
196030.9 °C12 January 1960-2.7 °C22 June 196015.5 °C986 mm97
195933.8 °C18 October 19590.3 °C18 July 195915.9 °C876 mm60
195831.6 °C23 November 1958-2.3 °C20 June 195816.1 °C987 mm86
195731.3 °C21 December 1957-4.2 °C20 June 195715.6 °C881 mm45
195631.7 °C2 February 1956-1.9 °C10 June 195615.9 °C799 mm27
195529.7 °C11 October 1955-4.4 °C29 June 195514.7 °C873 mm014
195433.1 °C19 February 1954-2.3 °C27 July 195416.9 °C336 mm567
195333.4 °C31 October 1953-4.2 °C30 July 195316.4 °C672 mm138
195233.6 °C20 November 19520.4 °C26 July 195216.3 °C875 mm200
195133.3 °C9 October 1951-0.8 °C12 July 195115.8 °C897 mm204
195031.6 °C30 December 1950-0.9 °C2 August 195015.6 °C873 mm92
194932.9 °C13 January 19490.2 °C12 July 194916.5 °C606 mm250
194831.7 °C1 December 1948-0.6 °C4 August 194815.4 °C811 mm72
194734.5 °C4 November 1947-1.8 °C16 July 194715.5 °C877 mm133
194632.9 °C29 October 1946-1.2 °C23 June 194615.5 °C1,002 mm104
194532.0 °C7 November 1945-2.1 °C9 July 194515.6 °C769 mm55
194431.7 °C26 September 1944-0.5 °C9 July 194415.4 °C913 mm61
194329.9 °C10 October 1943-1.7 °C21 July 194315.3 °C912 mm04
194232.8 °C9 January 1942-3.8 °C20 July 194215.5 °C962 mm53
194134.2 °C16 October 1941-0.3 °C30 June 194117.4 °C430 mm372
194033.5 °C30 November 1940-1.4 °C2 July 194016.5 °C616 mm284

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.0 °C
+0.2 °C
Hot days (≥ 30 °C)
7 d/yr
-8
Frost days (< 0 °C)
2 d/yr
-4
Annual rainfall
1178 mm
+403 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.5 °C+0.6 °C190 mm+58 mm
Feb25.3 °C0.0 °C265 mm+141 mm
Mar24.3 °C+0.1 °C154 mm+63 mm
Apr21.1 °C-1.0 °C101 mm+46 mm
May20.3 °C+0.4 °C8 mm-12 mm
Jun18.1 °C+0.8 °C4 mm-4 mm
Jul18.1 °C+0.5 °C12 mm+8 mm
Aug22.9 °C+2.4 °C4 mm-5 mm
Sep25.8 °C+1.6 °C33 mm+10 mm
Oct25.7 °C+0.1 °C74 mm+6 mm
Nov23.2 °C-2.3 °C143 mm+40 mm
Dec24.8 °C-0.9 °C192 mm+53 mm

The year's extremes

Hottest day
31.5 °C
15 Oct 2025
Coldest day
-3.1 °C
28 Jun 2025
Wettest day
53.9 mm
18 Feb 2025
Windiest day
35.8 km/h
16 Nov 2025
Strongest gust
66.2 km/h
16 Nov 2025
Hottest feels-like
34.1 °C
9 Feb 2025
Coldest feels-like
-7.1 °C
28 Jun 2025
Sunniest day
13.6 h
10 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 Carletonville?

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

What is the hottest day ever recorded in Carletonville?

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

What is the coldest day in Carletonville?

The coldest day measured in Carletonville between 1940 and 2025 was 14 July 1990, at -5.3 °C.

Does it snow in Carletonville?

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

Has the climate of Carletonville warmed?

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

What is the wettest day in Carletonville?

The wettest day measured in Carletonville between 1940 and 2025 was 9 February 2000, with 188 mm of rain in 24 hours.

What was the windiest day in Carletonville?

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

What is the warmest month in Carletonville?

The warmest month in Carletonville is January (20.4 °C on average); the coldest is June (9.5 °C).

How much does it rain in Carletonville?

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

Is it sunny in Carletonville?

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

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

Are there tropical nights in Carletonville?

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

What was the most extreme apparent temperature in Carletonville?

In Carletonville, between 1940 and 2025, the highest apparent temperature reached 37.1 °C on 7 January 2016, and the lowest was -9.9 °C on 14 July 1990.

Compare Carletonville with another city

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

Nearby cities

The climate around Carletonville

Other cities — South Africa