Carolina climate — normals and trends

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

Carolina averages 10 frost days, 5 hot days (≥ 30 °C) and 105 rainy days per year.

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

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

The hottest day of the period reached 34.3 °C (on 7 January 2016) and the coldest -6.9 °C (on 30 May 1997).

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

CarolinaMpumalanga

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

Mean daily temperature

14.7°C

Average daily high

21.7°C

Average daily low

9.4°C

Annual rainfall

737mm

Sunshine / day

10.0h

Mean relative humidity

69%

Average peak wind

17.3km/h

Seasonal range

9.6°C

Frost days (< 0 °C)

10 d/yr

Hot days (≥ 30 °C)

5 d/yr

Rainy days (≥ 1 mm)

105 d/yr

Annual snowfall

0.9 cm

Average feels-like high

20.6 °C

Average feels-like low

7.4 °C

Average peak gust

35.3 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.5 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.43 · 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.3 °C

7 January 2016

Coldest day

-6.9 °C

30 May 1997

Wettest day

71 mm

19 December 1940

Windiest day

48.2 km/h

23 September 1941

Strongest gust

91.1 km/h

31 August 1979

Hottest feels-like

35.4 °C

7 January 2016

Coldest feels-like

-11.6 °C

30 May 1997

Snowiest day

10.6 cm

10 September 1981

Sunniest day

13.6 h

1 January 2024

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.1 °C26 October 2025-2.2 °C29 July 202515.3 °C952 mm110
202433.6 °C4 December 2024-2.3 °C9 July 202416.5 °C583 mm274
202331.7 °C5 October 2023-1.6 °C1 August 202315.6 °C640 mm74
202232.4 °C6 October 2022-2.6 °C16 June 202215.3 °C872 mm74
202131.9 °C14 October 2021-4.8 °C23 July 202115.4 °C771 mm810
202033.7 °C8 November 2020-3.6 °C13 June 202015.4 °C524 mm89
201932.9 °C28 October 2019-0.8 °C3 July 201916.3 °C659 mm203
201832.5 °C19 September 2018-4.0 °C3 July 201815.7 °C522 mm212
201732.4 °C21 November 2017-0.7 °C9 June 201715.6 °C636 mm131
201634.3 °C7 January 2016-0.5 °C14 July 201616.1 °C608 mm182
201534.1 °C11 November 2015-1.8 °C18 June 201516.3 °C471 mm266
201431.4 °C9 October 2014-2.3 °C9 July 201415.0 °C761 mm313
201332.0 °C25 January 2013-1.0 °C1 September 201315.2 °C606 mm123
201231.1 °C4 October 2012-2.1 °C13 August 201215.0 °C633 mm44
201132.3 °C24 October 2011-5.2 °C27 July 201114.5 °C742 mm910
201030.6 °C11 October 2010-4.5 °C17 June 201015.0 °C873 mm39
200930.2 °C8 October 2009-2.5 °C25 July 200914.6 °C838 mm111
200830.4 °C2 October 2008-1.0 °C7 July 200814.7 °C694 mm41
200731.7 °C21 February 2007-2.7 °C23 May 200715.0 °C415 mm77
200630.7 °C24 October 2006-2.3 °C28 June 200614.3 °C1,000 mm17
200532.3 °C3 November 20050.3 °C10 July 200515.6 °C563 mm130
200431.1 °C7 October 2004-2.3 °C8 July 200414.7 °C775 mm39
200332.0 °C31 December 2003-4.1 °C21 August 200315.7 °C499 mm225
200232.5 °C17 October 2002-2.0 °C11 July 200214.9 °C563 mm95
200131.5 °C11 January 2001-3.0 °C20 July 200114.8 °C740 mm55
200029.1 °C1 October 2000-5.0 °C21 July 200014.0 °C1,042 mm04
199931.6 °C2 March 1999-0.2 °C20 July 199914.9 °C705 mm42
199831.1 °C14 November 1998-2.2 °C8 June 199815.2 °C651 mm42
199731.1 °C29 September 1997-6.9 °C30 May 199714.1 °C772 mm517
199629.5 °C3 November 1996-3.7 °C16 July 199614.2 °C893 mm016
199531.8 °C12 October 1995-2.1 °C24 June 199514.4 °C745 mm213
199429.1 °C24 September 1994-4.3 °C30 June 199413.9 °C656 mm037
199330.9 °C8 January 1993-2.1 °C23 June 199314.8 °C641 mm28
199232.6 °C26 February 1992-4.8 °C26 June 199215.5 °C577 mm1724
199130.7 °C8 October 1991-2.4 °C8 July 199114.5 °C796 mm215
199031.1 °C14 November 1990-3.2 °C2 July 199014.4 °C709 mm410
198931.4 °C1 October 1989-2.9 °C26 July 198914.5 °C743 mm311
198830.9 °C2 October 1988-2.8 °C9 June 198814.9 °C666 mm314
198729.3 °C8 December 1987-2.5 °C21 June 198714.6 °C1,008 mm010
198629.3 °C13 January 1986-0.6 °C2 July 198614.7 °C701 mm04
198530.8 °C3 January 1985-2.4 °C12 July 198514.9 °C583 mm54
198430.1 °C3 March 1984-1.9 °C3 July 198414.5 °C706 mm16
198333.3 °C27 February 1983-5.2 °C10 August 198315.2 °C679 mm114
198230.3 °C18 December 1982-4.1 °C16 June 198214.6 °C595 mm216
198132.4 °C5 November 1981-2.1 °C9 June 198114.0 °C696 mm78
198030.5 °C16 October 1980-2.1 °C5 July 198014.0 °C788 mm119
197930.6 °C25 October 1979-2.9 °C5 July 197914.6 °C640 mm215
197829.8 °C23 September 1978-3.6 °C14 June 197814.6 °C755 mm06
197732.2 °C13 October 1977-2.1 °C3 July 197715.1 °C654 mm64
197630.9 °C18 November 1976-2.8 °C21 June 197613.9 °C678 mm414
197529.0 °C23 September 1975-2.7 °C25 July 197514.0 °C774 mm010
197429.9 °C5 November 1974-3.9 °C1 August 197413.9 °C708 mm010
197330.8 °C2 January 1973-1.2 °C4 July 197314.0 °C979 mm16
197230.5 °C20 October 1972-4.1 °C2 August 197214.2 °C757 mm115
197128.3 °C26 December 1971-2.0 °C18 July 197114.0 °C906 mm010
197029.5 °C6 October 1970-1.9 °C24 July 197014.8 °C768 mm05
196931.6 °C13 January 1969-2.4 °C23 July 196914.2 °C900 mm311
196831.7 °C7 November 1968-3.4 °C14 June 196813.6 °C859 mm219
196730.5 °C29 September 1967-3.8 °C12 June 196713.7 °C869 mm122
196630.6 °C29 November 1966-0.9 °C16 July 196614.6 °C698 mm26
196531.5 °C30 October 1965-4.6 °C23 June 196514.0 °C539 mm224
196429.2 °C29 February 1964-5.1 °C25 June 196413.7 °C960 mm028
196331.4 °C29 December 1963-3.0 °C13 July 196314.0 °C721 mm116
196231.9 °C17 October 1962-2.0 °C26 July 196215.0 °C868 mm86
196133.9 °C24 October 1961-0.8 °C8 August 196114.6 °C703 mm75
196029.0 °C28 October 1960-3.8 °C10 June 196013.7 °C1,023 mm017
195930.7 °C17 October 1959-0.6 °C29 June 195914.1 °C957 mm14
195830.4 °C27 September 1958-1.1 °C17 June 195814.7 °C812 mm29
195729.5 °C21 December 1957-4.1 °C20 June 195714.4 °C875 mm011
195629.0 °C15 October 1956-4.4 °C12 June 195614.4 °C846 mm011
195528.8 °C9 October 1955-3.9 °C29 June 195513.4 °C725 mm018
195431.4 °C25 October 1954-2.4 °C19 July 195414.2 °C399 mm913
195331.2 °C31 October 1953-2.7 °C31 July 195314.7 °C749 mm315
195232.4 °C20 November 1952-2.4 °C3 July 195214.9 °C672 mm102
195132.3 °C9 October 1951-2.1 °C14 July 195114.3 °C793 mm517
195030.3 °C30 December 1950-0.7 °C28 May 195014.4 °C700 mm32
194929.7 °C20 September 1949-0.8 °C8 June 194914.1 °C830 mm06
194829.0 °C2 October 1948-1.9 °C23 July 194814.0 °C840 mm03
194732.1 °C8 October 1947-2.7 °C16 July 194713.9 °C811 mm48
194630.2 °C29 October 1946-1.9 °C2 July 194613.9 °C915 mm114
194530.1 °C5 October 1945-3.4 °C27 June 194514.1 °C573 mm113
194430.7 °C27 September 1944-1.6 °C18 May 194413.8 °C906 mm22
194328.9 °C10 October 1943-3.1 °C21 July 194313.6 °C810 mm010
194229.3 °C23 October 1942-3.5 °C20 July 194213.8 °C942 mm011
194133.8 °C16 October 1941-1.8 °C5 July 194115.4 °C433 mm1918
194032.0 °C14 November 1940-3.6 °C2 July 194014.7 °C739 mm1011

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
21.8 °C
+0.1 °C
Hot days (≥ 30 °C)
1 d/yr
-4
Frost days (< 0 °C)
10 d/yr
0
Annual rainfall
952 mm
+215 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.2 °C+1.1 °C180 mm+60 mm
Feb23.9 °C0.0 °C173 mm+77 mm
Mar23.2 °C+0.1 °C79 mm+1 mm
Apr20.1 °C-1.2 °C88 mm+43 mm
May19.7 °C+0.3 °C4 mm-10 mm
Jun17.7 °C+0.8 °C1 mm-7 mm
Jul17.7 °C+0.6 °C2 mm-3 mm
Aug22.5 °C+2.5 °C5 mm-5 mm
Sep24.4 °C+1.1 °C36 mm+10 mm
Oct23.7 °C-0.3 °C78 mm+0 mm
Nov21.1 °C-2.4 °C198 mm+76 mm
Dec23.1 °C-0.8 °C108 mm-27 mm

The year's extremes

Hottest day
30.1 °C
26 Oct 2025
Coldest day
-2.2 °C
29 Jul 2025
Wettest day
62.0 mm
19 Feb 2025
Windiest day
40.9 km/h
9 Jun 2025
Strongest gust
74.5 km/h
9 Jun 2025
Hottest feels-like
31.6 °C
6 Mar 2025
Coldest feels-like
-6.3 °C
30 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 Carolina?

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

What is the hottest day ever recorded in Carolina?

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

What is the coldest day in Carolina?

The coldest day measured in Carolina between 1940 and 2025 was 30 May 1997, at -6.9 °C.

Does it snow in Carolina?

Almost never: Carolina sees virtually no snow, with about 10 frost days per year.

Has the climate of Carolina warmed?

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

What is the wettest day in Carolina?

The wettest day measured in Carolina between 1940 and 2025 was 19 December 1940, with 71 mm of rain in 24 hours.

What was the windiest day in Carolina?

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

What is the warmest month in Carolina?

The warmest month in Carolina is January (18.3 °C on average); the coldest is June (8.7 °C).

How much does it rain in Carolina?

Carolina receives on average 737 mm of precipitation per year, spread over about 105 rainy days.

Is it sunny in Carolina?

Carolina gets on average 10.0 hours of sunshine per day, roughly 3,650 hours per year over 1940-2025.

What is the biggest single-day snowfall in Carolina?

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

Are there tropical nights in Carolina?

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

What was the most extreme apparent temperature in Carolina?

In Carolina, between 1940 and 2025, the highest apparent temperature reached 35.4 °C on 7 January 2016, and the lowest was -11.6 °C on 30 May 1997.

Compare Carolina with another city

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

Nearby cities

The climate around Carolina

Other cities — South Africa