Oudtshoorn climate — normals and trends

Oudtshoorn (South Africa) has a cold semi-arid climate (BSk) under the Köppen-Geiger classification. Its mean annual temperature is 15.7 °C and it receives 376 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 (21.0 °C on average) and the coldest is July (10.0 °C). Rainfall peaks in March.

Oudtshoorn averages 5 frost days, 53 hot days (≥ 30 °C) and 75 rainy days per year.

Oudtshoorn has warmed by +2.3 °C between 1940 and 2025, or +0.27 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 42.3 °C (on 9 February 2010) and the coldest -4.4 °C (on 29 July 1946).

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

OudtshoornWestern Cape

coords
-33.60°, 22.20°
period
19402025 · 86 yrs
BSkCold semi-aridWarmest monthJanuaryColdest monthJulyWettest monthMarchDriest monthJuly

Mean daily temperature

15.7°C

Average daily high

23.1°C

Average daily low

10.1°C

Annual rainfall

376mm

Sunshine / day

10.5h

Mean relative humidity

65%

Average peak wind

16.2km/h

Seasonal range

11.0°C

Frost days (< 0 °C)

5 d/yr

Hot days (≥ 30 °C)

53 d/yr

Rainy days (≥ 1 mm)

75 d/yr

Annual snowfall

0.3 cm

Average feels-like high

21.9 °C

Average feels-like low

8.6 °C

Average peak gust

37.4 km/h

Tropical nights (≥ 20 °C)

3 d/yr

Solar radiation

19.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

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

42.3 °C

9 February 2010

Coldest day

-4.4 °C

29 July 1946

Wettest day

102 mm

11 March 1941

Windiest day

50.8 km/h

2 December 1943

Strongest gust

98.3 km/h

24 June 1991

Hottest feels-like

43.0 °C

2 February 1990

Coldest feels-like

-8.5 °C

29 July 1946

Snowiest day

2.7 cm

12 June 1945

Sunniest day

14.2 h

19 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202541.1 °C12 February 2025-0.3 °C12 July 202517.1 °C271 mm811
202440.7 °C12 February 2024-1.8 °C31 July 202417.1 °C399 mm825
202340.0 °C15 November 2023-1.8 °C25 July 202316.4 °C461 mm683
202240.9 °C23 January 2022-1.7 °C16 June 202217.1 °C330 mm743
202137.5 °C14 January 2021-1.8 °C29 August 202116.6 °C406 mm647
202039.2 °C13 November 2020-0.7 °C15 July 202017.1 °C263 mm792
201939.1 °C17 December 2019-0.5 °C21 July 201917.6 °C238 mm791
201840.9 °C4 January 2018-0.6 °C18 August 201817.0 °C300 mm823
201741.8 °C18 January 2017-1.6 °C24 June 201716.8 °C270 mm768
201641.3 °C1 February 2016-2.8 °C7 July 201617.1 °C268 mm896
201539.5 °C28 October 2015-1.3 °C15 July 201516.7 °C440 mm683
201439.0 °C17 February 2014-3.5 °C10 July 201416.5 °C451 mm655
201338.7 °C13 January 2013-0.4 °C28 June 201316.0 °C417 mm671
201239.5 °C16 January 2012-1.3 °C5 July 201215.8 °C443 mm683
201139.3 °C7 January 20110.3 °C27 June 201116.0 °C383 mm700
201042.3 °C9 February 2010-0.8 °C13 July 201016.5 °C307 mm631
200938.6 °C13 January 20090.5 °C25 July 200916.5 °C277 mm640
200840.5 °C3 March 2008-1.0 °C14 July 200816.1 °C298 mm562
200740.1 °C28 January 2007-0.9 °C2 July 200716.2 °C452 mm593
200639.1 °C2 February 2006-0.5 °C8 July 200616.2 °C463 mm691
200540.9 °C2 February 2005-2.6 °C28 June 200516.6 °C333 mm694
200441.3 °C10 February 2004-1.6 °C28 June 200416.7 °C417 mm834
200341.7 °C12 March 2003-3.2 °C3 July 200316.2 °C395 mm846
200241.0 °C7 December 2002-2.8 °C31 July 200216.5 °C422 mm938
200140.1 °C6 February 2001-0.1 °C1 July 200116.7 °C391 mm671
200038.9 °C21 January 2000-0.1 °C16 July 200016.3 °C365 mm511
199939.6 °C11 November 1999-1.2 °C19 July 199917.3 °C346 mm922
199838.3 °C3 January 1998-1.3 °C24 July 199816.0 °C405 mm565
199740.7 °C20 December 1997-1.4 °C19 June 199715.7 °C356 mm533
199637.6 °C8 February 1996-2.3 °C17 July 199615.3 °C567 mm406
199540.5 °C5 January 1995-1.9 °C23 July 199515.6 °C463 mm496
199438.5 °C26 February 1994-0.6 °C1 July 199415.9 °C383 mm543
199338.3 °C14 November 1993-0.9 °C5 August 199316.1 °C505 mm501
199238.0 °C4 January 1992-1.2 °C30 July 199215.5 °C494 mm436
199139.2 °C15 January 1991-2.4 °C28 July 199116.0 °C352 mm553
199040.7 °C2 February 1990-1.6 °C26 June 199015.5 °C318 mm587
198939.5 °C26 December 1989-1.6 °C7 July 198915.6 °C400 mm506
198838.9 °C26 February 1988-2.2 °C11 July 198816.0 °C375 mm565
198738.2 °C8 February 1987-1.5 °C19 June 198715.9 °C398 mm452
198639.6 °C18 February 1986-3.7 °C3 July 198616.0 °C381 mm412
198538.7 °C2 January 1985-0.7 °C4 August 198516.1 °C481 mm452
198438.1 °C7 November 1984-2.0 °C7 August 198415.8 °C271 mm544
198339.1 °C7 January 1983-1.8 °C9 July 198315.5 °C400 mm518
198237.9 °C15 December 1982-4.0 °C18 June 198215.2 °C407 mm3816
198134.9 °C11 December 1981-3.6 °C2 September 198114.7 °C634 mm3015
198040.5 °C17 January 1980-0.8 °C2 July 198015.9 °C316 mm422
197937.2 °C24 January 1979-1.8 °C25 July 197915.4 °C299 mm443
197836.6 °C28 February 1978-0.6 °C13 June 197815.4 °C283 mm413
197737.3 °C10 February 1977-1.1 °C5 August 197715.4 °C529 mm338
197637.1 °C13 January 1976-3.5 °C16 July 197615.3 °C589 mm366
197537.0 °C18 February 1975-1.6 °C23 July 197515.2 °C376 mm473
197438.1 °C11 February 1974-1.5 °C23 July 197415.6 °C491 mm553
197336.5 °C11 March 1973-1.7 °C6 July 197315.6 °C350 mm514
197238.1 °C12 November 1972-2.4 °C25 June 197215.8 °C383 mm636
197137.6 °C19 February 1971-3.9 °C17 June 197114.8 °C401 mm437
197039.8 °C7 January 1970-3.8 °C23 July 197015.1 °C277 mm5413
196939.2 °C14 November 1969-1.8 °C27 June 196915.2 °C325 mm576
196837.9 °C5 February 1968-3.5 °C6 July 196814.9 °C251 mm4811
196739.0 °C6 February 1967-2.5 °C1 August 196715.0 °C415 mm5114
196640.1 °C30 January 1966-2.7 °C16 June 196615.4 °C286 mm456
196538.7 °C28 January 1965-3.7 °C21 June 196514.8 °C357 mm3512
196437.3 °C25 December 1964-2.2 °C26 June 196414.7 °C285 mm2410
196337.8 °C1 January 1963-1.0 °C24 June 196315.3 °C460 mm363
196238.6 °C4 March 1962-2.5 °C15 June 196215.0 °C325 mm375
196137.5 °C8 February 1961-2.1 °C16 July 196114.7 °C426 mm284
196039.1 °C1 March 1960-1.9 °C30 June 196015.2 °C266 mm413
195935.7 °C29 September 1959-1.7 °C7 August 195914.7 °C394 mm415
195839.2 °C21 November 1958-1.3 °C20 June 195815.3 °C193 mm468
195738.0 °C15 November 1957-2.4 °C3 August 195715.3 °C214 mm504
195638.1 °C24 January 1956-3.8 °C30 June 195614.5 °C236 mm477
195538.4 °C24 January 1955-2.7 °C7 August 195514.6 °C346 mm427
195435.6 °C10 March 1954-2.4 °C30 June 195414.5 °C296 mm4611
195337.7 °C16 February 1953-1.1 °C3 July 195315.8 °C303 mm395
195240.4 °C20 October 1952-0.3 °C28 July 195215.1 °C481 mm221
195137.6 °C31 January 1951-0.4 °C5 July 195115.4 °C258 mm331
195037.8 °C12 January 19500.1 °C28 July 195015.6 °C429 mm420
194936.7 °C2 January 19490.4 °C13 July 194915.7 °C250 mm450
194838.4 °C18 January 1948-4.1 °C15 August 194814.4 °C334 mm4211
194733.9 °C11 January 1947-2.0 °C26 July 194713.6 °C445 mm166
194635.2 °C18 December 1946-4.4 °C29 July 194614.9 °C333 mm295
194537.5 °C12 March 1945-2.5 °C10 July 194515.4 °C365 mm524
194434.1 °C5 January 1944-4.3 °C13 June 194414.0 °C672 mm269
194338.1 °C5 January 1943-2.4 °C5 August 194314.7 °C351 mm359
194238.4 °C24 November 1942-2.5 °C20 July 194214.8 °C362 mm3710
194140.2 °C17 January 1941-0.6 °C2 July 194115.5 °C480 mm532
194038.2 °C6 March 1940-0.3 °C7 July 194015.3 °C467 mm461

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
24.7 °C
+1.6 °C
Hot days (≥ 30 °C)
81 d/yr
+28
Frost days (< 0 °C)
1 d/yr
-4
Annual rainfall
271 mm
-105 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.3 °C+1.5 °C16 mm-12 mm
Feb29.3 °C+0.9 °C17 mm-16 mm
Mar29.0 °C+2.2 °C32 mm-7 mm
Apr24.1 °C+0.6 °C56 mm+19 mm
May22.3 °C+2.0 °C14 mm-14 mm
Jun17.8 °C+0.4 °C41 mm+15 mm
Jul17.3 °C+0.2 °C20 mm-5 mm
Aug19.4 °C+1.1 °C12 mm-18 mm
Sep23.1 °C+2.5 °C9 mm-19 mm
Oct25.6 °C+2.6 °C21 mm-18 mm
Nov28.5 °C+3.3 °C18 mm-19 mm
Dec30.4 °C+3.0 °C15 mm-12 mm

The year's extremes

Hottest day
41.1 °C
12 Feb 2025
Coldest day
-0.3 °C
12 Jul 2025
Wettest day
18.2 mm
8 Apr 2025
Windiest day
29.8 km/h
12 Feb 2025
Strongest gust
65.5 km/h
12 Feb 2025
Hottest feels-like
39.4 °C
25 Jan 2025
Coldest feels-like
-3.5 °C
12 Jul 2025
Sunniest day
14.2 h
19 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 Oudtshoorn?

Oudtshoorn has a cold semi-arid climate (Köppen BSk). Over 1940-2025, the average annual temperature is 15.7 °C and it receives 376 mm of precipitation per year.

What is the hottest day ever recorded in Oudtshoorn?

The hottest day measured in Oudtshoorn between 1940 and 2025 was 9 February 2010, reaching 42.3 °C.

What is the coldest day in Oudtshoorn?

The coldest day measured in Oudtshoorn between 1940 and 2025 was 29 July 1946, at -4.4 °C.

Does it snow in Oudtshoorn?

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

Has the climate of Oudtshoorn warmed?

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

What is the wettest day in Oudtshoorn?

The wettest day measured in Oudtshoorn between 1940 and 2025 was 11 March 1941, with 102 mm of rain in 24 hours.

What was the windiest day in Oudtshoorn?

The windiest day measured in Oudtshoorn between 1940 and 2025 was 2 December 1943, with winds reaching 50.8 km/h.

What is the warmest month in Oudtshoorn?

The warmest month in Oudtshoorn is January (21.0 °C on average); the coldest is July (10.0 °C).

How much does it rain in Oudtshoorn?

Oudtshoorn receives on average 376 mm of precipitation per year, spread over about 75 rainy days.

Is it sunny in Oudtshoorn?

Oudtshoorn gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

What is the biggest single-day snowfall in Oudtshoorn?

The heaviest 24-hour snowfall measured in Oudtshoorn between 1940 and 2025 was 12 June 1945, with 2.7 cm.

Are there tropical nights in Oudtshoorn?

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

What was the most extreme apparent temperature in Oudtshoorn?

In Oudtshoorn, between 1940 and 2025, the highest apparent temperature reached 43.0 °C on 2 February 1990, and the lowest was -8.5 °C on 29 July 1946.

Compare Oudtshoorn with another city

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

Nearby cities

The climate around Oudtshoorn

Other cities — South Africa