Bredasdorp climate — normals and trends

Bredasdorp (South Africa) has a cold semi-arid climate (BSk) under the Köppen-Geiger classification. Its mean annual temperature is 16.2 °C and it receives 414 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.8 °C on average) and the coldest is July (11.4 °C). Rainfall peaks in August.

Bredasdorp averages 0 frost days, 13 hot days (≥ 30 °C) and 80 rainy days per year.

Bredasdorp has warmed by +1.8 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.5 °C (on 31 January 1951) and the coldest -1.9 °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

BredasdorpWestern Cape

coords
-34.53°, 20.04°
period
19402025 · 86 yrs
BSkCold semi-aridWarmest monthJanuaryColdest monthJulyWettest monthAugustDriest monthJanuary

Mean daily temperature

16.2°C

Average daily high

21.7°C

Average daily low

12.1°C

Annual rainfall

414mm

Sunshine / day

10.3h

Mean relative humidity

74%

Average peak wind

21.9km/h

Seasonal range

9.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

13 d/yr

Rainy days (≥ 1 mm)

80 d/yr

Annual snowfall

0.0 cm

Average feels-like high

20.6 °C

Average feels-like low

10.6 °C

Average peak gust

43.3 km/h

Tropical nights (≥ 20 °C)

2 d/yr

Solar radiation

17.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

40.5 °C

31 January 1951

Coldest day

-1.9 °C

29 July 1946

Wettest day

120 mm

21 November 2007

Windiest day

69.2 km/h

20 November 1943

Strongest gust

117.0 km/h

7 June 2017

Hottest feels-like

44.2 °C

23 January 2022

Coldest feels-like

-7.5 °C

5 August 1943

Sunniest day

14.3 h

10 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.2 °C7 February 20252.4 °C12 July 202517.3 °C276 mm170
202435.5 °C29 January 20240.9 °C3 August 202416.8 °C515 mm230
202337.4 °C11 February 20231.1 °C11 July 202316.8 °C631 mm210
202238.8 °C23 January 20222.5 °C15 August 202217.4 °C309 mm260
202138.4 °C18 April 20211.6 °C29 August 202116.8 °C607 mm140
202037.7 °C16 February 20202.5 °C16 July 202017.0 °C414 mm140
201936.2 °C8 September 20191.8 °C14 June 201917.4 °C367 mm120
201838.7 °C11 January 20182.2 °C18 August 201817.5 °C290 mm260
201737.6 °C18 January 20172.3 °C9 June 201717.1 °C241 mm220
201636.3 °C1 February 20160.9 °C7 July 201617.4 °C393 mm260
201538.5 °C30 December 20151.7 °C15 July 201517.3 °C420 mm200
201436.6 °C13 April 2014-0.2 °C7 July 201417.1 °C408 mm171
201334.0 °C25 February 20132.6 °C10 June 201316.6 °C554 mm140
201236.9 °C13 April 20122.2 °C5 July 201216.7 °C504 mm220
201134.0 °C9 October 20113.2 °C7 August 201116.5 °C392 mm130
201039.2 °C8 March 20101.0 °C26 July 201016.5 °C388 mm150
200937.1 °C6 March 20093.4 °C25 July 200916.8 °C451 mm180
200836.7 °C6 March 20083.1 °C14 July 200816.5 °C468 mm90
200737.5 °C7 February 20071.5 °C13 June 200716.8 °C488 mm160
200639.6 °C6 March 20063.0 °C30 May 200616.8 °C410 mm190
200535.3 °C2 February 20051.7 °C10 June 200517.0 °C464 mm170
200437.7 °C7 March 20041.1 °C28 June 200417.1 °C407 mm220
200337.9 °C1 January 2003-0.2 °C11 June 200316.8 °C426 mm211
200239.3 °C7 December 20021.8 °C31 July 200216.7 °C370 mm230
200133.7 °C11 February 20012.3 °C9 June 200116.8 °C442 mm120
200035.4 °C18 February 20003.3 °C26 June 200016.7 °C432 mm170
199935.8 °C13 December 19992.9 °C27 June 199917.2 °C355 mm260
199835.4 °C19 April 19980.3 °C22 July 199816.3 °C475 mm100
199735.5 °C18 October 19972.3 °C19 June 199716.4 °C362 mm160
199634.7 °C30 April 19960.3 °C18 July 199615.8 °C520 mm120
199535.7 °C16 March 19950.1 °C24 July 199516.0 °C482 mm140
199438.1 °C2 November 19941.7 °C11 July 199416.5 °C388 mm170
199337.5 °C19 February 19932.1 °C20 July 199316.6 °C447 mm120
199236.9 °C4 January 19921.9 °C27 June 199216.3 °C400 mm170
199134.2 °C15 January 19910.9 °C5 August 199116.3 °C354 mm140
199034.6 °C7 February 19900.3 °C2 July 199016.0 °C455 mm150
198936.9 °C17 December 19890.3 °C29 July 198916.0 °C501 mm140
198834.3 °C28 December 1988-0.5 °C17 June 198816.3 °C368 mm141
198733.5 °C1 February 19871.6 °C7 June 198716.5 °C318 mm80
198637.6 °C18 February 19861.7 °C27 July 198616.7 °C421 mm120
198537.3 °C10 October 19851.7 °C28 July 198516.5 °C568 mm120
198435.8 °C3 April 19843.1 °C7 August 198416.3 °C366 mm150
198336.7 °C7 January 19832.1 °C23 July 198316.1 °C433 mm110
198232.9 °C4 April 19820.9 °C30 July 198215.8 °C397 mm60
198135.1 °C15 April 19810.6 °C23 June 198115.9 °C577 mm90
198033.2 °C28 April 19803.4 °C21 July 198016.6 °C293 mm120
197935.6 °C24 January 19792.5 °C26 July 197916.1 °C399 mm80
197833.9 °C19 December 19783.0 °C6 August 197816.1 °C459 mm100
197735.4 °C10 February 19772.3 °C27 June 197716.3 °C580 mm100
197633.5 °C1 February 19760.6 °C30 July 197615.9 °C507 mm100
197535.7 °C18 February 19751.4 °C3 August 197516.0 °C345 mm110
197435.7 °C11 February 19742.1 °C8 September 197415.9 °C502 mm200
197334.7 °C16 November 19731.7 °C3 June 197316.1 °C259 mm230
197236.0 °C12 November 19720.9 °C26 June 197216.3 °C236 mm270
197135.4 °C31 March 19710.8 °C26 August 197115.3 °C339 mm70
197033.2 °C7 January 1970-0.1 °C23 July 197015.5 °C294 mm91
196937.1 °C22 March 19691.0 °C20 July 196915.7 °C306 mm120
196836.5 °C5 February 19680.2 °C7 July 196815.6 °C266 mm110
196735.4 °C12 February 1967-1.1 °C21 July 196715.4 °C341 mm61
196634.6 °C7 April 19662.3 °C16 June 196615.7 °C291 mm120
196535.6 °C28 January 19650.5 °C4 June 196515.6 °C306 mm150
196436.5 °C10 March 19640.5 °C26 June 196415.5 °C363 mm80
196334.8 °C2 January 19632.6 °C24 June 196315.9 °C473 mm110
196235.3 °C6 April 19621.7 °C7 August 196215.4 °C421 mm30
196132.5 °C8 February 19611.2 °C28 July 196115.4 °C432 mm100
196036.8 °C14 December 19602.4 °C27 July 196015.7 °C296 mm90
195934.5 °C15 March 19590.8 °C9 July 195915.3 °C417 mm40
195834.7 °C7 October 19581.8 °C9 June 195815.9 °C221 mm40
195731.4 °C15 November 19570.2 °C3 July 195715.5 °C432 mm60
195632.2 °C12 January 19561.4 °C11 June 195615.2 °C372 mm70
195534.1 °C19 March 19551.0 °C7 August 195515.1 °C436 mm80
195433.9 °C12 December 19540.1 °C30 June 195415.2 °C383 mm100
195335.3 °C22 February 19531.2 °C7 June 195315.8 °C453 mm50
195236.1 °C26 February 19523.2 °C10 July 195215.7 °C565 mm60
195140.5 °C31 January 19513.3 °C10 July 195115.8 °C398 mm90
195032.6 °C30 January 19502.9 °C18 July 195016.0 °C403 mm60
194936.8 °C25 March 19492.6 °C17 July 194916.1 °C277 mm130
194835.5 °C18 January 19480.3 °C4 August 194815.3 °C352 mm90
194730.8 °C14 November 19473.1 °C13 September 194715.0 °C451 mm10
194635.5 °C14 March 1946-1.9 °C29 July 194615.7 °C356 mm71
194537.7 °C25 February 19452.1 °C3 July 194515.7 °C454 mm130
194430.0 °C22 January 19441.1 °C14 June 194415.1 °C1,165 mm30
194333.2 °C16 February 1943-0.5 °C5 August 194315.4 °C407 mm61
194233.1 °C25 November 19421.3 °C26 June 194215.7 °C366 mm60
194137.3 °C17 January 19412.6 °C18 June 194116.4 °C299 mm180
194035.1 °C27 January 19402.7 °C8 July 194015.9 °C412 mm150

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
+1.3 °C
Hot days (≥ 30 °C)
17 d/yr
+4
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
277 mm
-138 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.9 °C+0.7 °C14 mm-10 mm
Feb26.8 °C+0.8 °C9 mm-22 mm
Mar26.1 °C+1.3 °C33 mm-1 mm
Apr23.1 °C+0.6 °C51 mm+12 mm
May21.1 °C+1.1 °C23 mm-18 mm
Jun18.5 °C+0.7 °C46 mm+7 mm
Jul17.1 °C+0.1 °C40 mm-1 mm
Aug19.5 °C+1.9 °C7 mm-36 mm
Sep21.3 °C+2.0 °C12 mm-18 mm
Oct23.2 °C+1.9 °C10 mm-29 mm
Nov25.7 °C+2.5 °C11 mm-21 mm
Dec26.7 °C+1.6 °C21 mm-2 mm

The year's extremes

Hottest day
35.2 °C
7 Feb 2025
Coldest day
2.4 °C
12 Jul 2025
Wettest day
22.9 mm
8 Apr 2025
Windiest day
43.2 km/h
10 May 2025
Strongest gust
82.8 km/h
10 May 2025
Hottest feels-like
38.4 °C
7 Feb 2025
Coldest feels-like
-0.8 °C
12 Jul 2025
Sunniest day
14.3 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 Bredasdorp?

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

What is the hottest day ever recorded in Bredasdorp?

The hottest day measured in Bredasdorp between 1940 and 2025 was 31 January 1951, reaching 40.5 °C.

What is the coldest day in Bredasdorp?

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

Does it snow in Bredasdorp?

Almost never: Bredasdorp sees virtually no snow, with about 0 frost days per year.

Has the climate of Bredasdorp warmed?

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

What is the wettest day in Bredasdorp?

The wettest day measured in Bredasdorp between 1940 and 2025 was 21 November 2007, with 120 mm of rain in 24 hours.

What was the windiest day in Bredasdorp?

The windiest day measured in Bredasdorp between 1940 and 2025 was 20 November 1943, with winds reaching 69.2 km/h.

What is the warmest month in Bredasdorp?

The warmest month in Bredasdorp is January (20.8 °C on average); the coldest is July (11.4 °C).

How much does it rain in Bredasdorp?

Bredasdorp receives on average 414 mm of precipitation per year, spread over about 80 rainy days.

Is it sunny in Bredasdorp?

Bredasdorp gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

Are there tropical nights in Bredasdorp?

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

What was the most extreme apparent temperature in Bredasdorp?

In Bredasdorp, between 1940 and 2025, the highest apparent temperature reached 44.2 °C on 23 January 2022, and the lowest was -7.5 °C on 5 August 1943.

Compare Bredasdorp with another city

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

Nearby cities

The climate around Bredasdorp

Other cities — South Africa