Somerset West climate — normals and trends

Somerset West (South Africa) has a warm-summer mediterranean climate (Csb) under the Köppen-Geiger classification. Its mean annual temperature is 15.8 °C and it receives 684 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 February (20.2 °C on average) and the coldest is July (11.6 °C). Rainfall peaks in June.

Somerset West averages 0 frost days, 3 hot days (≥ 30 °C) and 83 rainy days per year.

Somerset West has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 34.0 °C (on 15 November 2000) and the coldest 2.7 °C (on 9 August 1968).

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

Somerset WestWestern Cape

coords
-34.08°, 18.82°
period
19402025 · 86 yrs
CsbWarm-summer MediterraneanWarmest monthFebruaryColdest monthJulyWettest monthJuneDriest monthFebruary

Mean daily temperature

15.8°C

Average daily high

19.7°C

Average daily low

12.8°C

Annual rainfall

684mm

Sunshine / day

10.9h

Mean relative humidity

75%

Average peak wind

20.1km/h

Seasonal range

8.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

3 d/yr

Rainy days (≥ 1 mm)

83 d/yr

Annual snowfall

0.0 cm

Average feels-like high

19.1 °C

Average feels-like low

11.0 °C

Average peak gust

39.9 km/h

Tropical nights (≥ 20 °C)

2 d/yr

Solar radiation

19.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

+0.1 °C per decade · r² = 0.52 · 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.0 °C

15 November 2000

Coldest day

2.7 °C

9 August 1968

Wettest day

74 mm

23 July 1994

Windiest day

60.1 km/h

2 December 1943

Strongest gust

136.4 km/h

15 May 1984

Hottest feels-like

37.8 °C

23 January 1979

Coldest feels-like

-2.4 °C

20 July 1943

Snowiest day

0.6 cm

20 August 2003

Sunniest day

14.1 h

11 December 2023

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.8 °C22 January 20255.8 °C13 July 202516.6 °C572 mm20
202431.8 °C28 February 20244.9 °C29 August 202416.3 °C903 mm60
202329.9 °C16 March 20235.3 °C25 July 202316.0 °C892 mm00
202232.0 °C22 January 20225.2 °C15 August 202216.5 °C539 mm50
202131.7 °C28 February 20214.8 °C24 July 202116.1 °C773 mm10
202031.4 °C25 February 20204.9 °C30 August 202016.3 °C696 mm30
201931.8 °C28 January 20195.8 °C21 July 201916.5 °C630 mm30
201831.2 °C11 January 20185.1 °C18 August 201816.5 °C715 mm40
201732.5 °C29 April 20175.9 °C12 July 201716.4 °C528 mm70
201632.3 °C17 January 20164.3 °C3 July 201616.7 °C637 mm110
201533.5 °C3 March 20154.3 °C15 July 201516.5 °C537 mm70
201432.9 °C16 February 20144.6 °C7 July 201416.4 °C792 mm70
201332.1 °C4 March 20135.8 °C23 August 201316.0 °C1,101 mm50
201231.7 °C16 January 20125.2 °C5 July 201216.1 °C795 mm80
201131.1 °C4 January 20115.6 °C6 August 201116.0 °C653 mm60
201033.8 °C13 January 20105.4 °C18 June 201016.0 °C656 mm70
200932.4 °C6 March 20096.3 °C14 July 200916.2 °C835 mm50
200830.7 °C7 December 20085.7 °C11 July 200816.0 °C916 mm40
200731.9 °C25 January 20075.9 °C8 October 200716.0 °C898 mm30
200630.4 °C1 February 20065.8 °C9 August 200616.0 °C640 mm20
200531.3 °C6 February 20055.3 °C10 June 200516.1 °C758 mm30
200432.6 °C4 January 20045.3 °C28 June 200416.4 °C684 mm30
200332.3 °C10 February 20033.5 °C21 August 200316.0 °C589 mm30
200230.7 °C6 December 20024.6 °C31 July 200215.9 °C781 mm20
200130.1 °C9 February 20015.2 °C6 July 200116.1 °C947 mm20
200034.0 °C15 November 20005.0 °C16 July 200016.2 °C550 mm40
199932.5 °C12 April 19996.0 °C24 July 199916.6 °C643 mm60
199831.1 °C3 January 19985.4 °C24 July 199815.8 °C697 mm10
199729.3 °C12 September 19975.1 °C19 June 199715.6 °C591 mm00
199630.5 °C5 February 19964.2 °C17 July 199615.2 °C1,062 mm10
199531.8 °C4 February 19953.8 °C23 July 199515.6 °C710 mm30
199431.3 °C2 November 19945.3 °C28 July 199416.1 °C768 mm50
199332.8 °C4 January 19934.9 °C19 July 199316.3 °C870 mm50
199231.8 °C22 February 19924.7 °C9 August 199215.7 °C889 mm60
199132.8 °C29 March 19914.9 °C19 August 199115.9 °C870 mm30
199030.7 °C5 February 19905.1 °C24 June 199015.8 °C761 mm30
198930.0 °C17 December 19893.0 °C17 August 198915.7 °C854 mm10
198831.2 °C10 February 19884.6 °C17 June 198815.8 °C694 mm90
198729.1 °C7 February 19876.0 °C19 June 198715.8 °C909 mm00
198631.3 °C18 January 19864.3 °C3 July 198616.2 °C889 mm20
198531.9 °C10 October 19854.8 °C7 July 198516.2 °C827 mm20
198431.1 °C2 April 19845.5 °C26 August 198416.0 °C857 mm80
198330.0 °C20 April 19834.7 °C23 July 198315.6 °C913 mm10
198230.2 °C28 January 19824.3 °C30 July 198215.5 °C647 mm10
198130.6 °C17 February 19814.7 °C22 June 198115.6 °C727 mm20
198031.2 °C4 February 19804.7 °C2 July 198016.0 °C742 mm20
197933.8 °C23 January 19795.2 °C25 July 197915.9 °C709 mm40
197830.7 °C22 January 19785.4 °C6 August 197815.9 °C603 mm30
197730.7 °C25 December 19775.2 °C30 July 197715.9 °C1,055 mm20
197630.5 °C24 January 19764.5 °C16 July 197615.7 °C848 mm50
197532.5 °C17 February 19752.7 °C2 August 197515.6 °C680 mm50
197431.5 °C11 February 19744.3 °C8 September 197415.9 °C817 mm70
197329.4 °C8 February 19734.8 °C28 July 197316.0 °C588 mm00
197231.8 °C12 November 19725.1 °C26 June 197216.1 °C496 mm40
197130.5 °C23 February 19714.2 °C7 September 197115.3 °C598 mm20
197030.0 °C3 February 19703.5 °C23 July 197015.2 °C691 mm20
196931.5 °C22 March 19693.8 °C1 September 196915.2 °C673 mm10
196831.1 °C5 February 19682.7 °C9 August 196815.1 °C801 mm10
196729.6 °C11 February 19673.0 °C1 August 196715.3 °C567 mm00
196632.5 °C29 January 19664.5 °C7 July 196615.4 °C518 mm10
196531.2 °C27 January 19654.7 °C23 June 196515.1 °C708 mm30
196430.1 °C9 March 19643.7 °C25 July 196415.3 °C641 mm20
196331.3 °C1 January 19635.4 °C13 July 196315.9 °C574 mm20
196231.2 °C6 April 19624.4 °C14 June 196215.3 °C807 mm20
196129.8 °C25 January 19613.8 °C6 August 196115.3 °C648 mm00
196032.0 °C13 December 19604.6 °C8 August 196015.4 °C527 mm20
195929.9 °C4 February 19594.4 °C13 September 195915.2 °C525 mm00
195829.9 °C12 January 19585.0 °C7 August 195815.3 °C531 mm00
195729.6 °C26 December 19573.7 °C3 August 195715.1 °C861 mm00
195631.2 °C5 January 19564.3 °C28 August 195615.1 °C621 mm30
195530.8 °C16 January 19554.4 °C25 July 195515.0 °C590 mm20
195431.0 °C27 January 19543.8 °C22 August 195414.9 °C757 mm30
195330.3 °C13 January 19533.9 °C14 August 195315.9 °C308 mm20
195232.6 °C14 February 19525.3 °C26 July 195215.7 °C498 mm20
195130.6 °C31 January 19515.7 °C26 July 195115.5 °C438 mm30
195029.6 °C5 January 19506.0 °C28 July 195016.1 °C343 mm00
194933.8 °C15 March 19496.0 °C29 July 194916.1 °C339 mm90
194832.5 °C18 January 19484.0 °C16 August 194815.4 °C430 mm90
194728.8 °C2 March 19474.0 °C29 July 194715.1 °C369 mm00
194631.6 °C10 March 19463.8 °C29 July 194615.6 °C366 mm40
194533.3 °C28 January 19454.5 °C19 July 194515.8 °C392 mm60
194430.2 °C14 January 19443.6 °C13 June 194415.1 °C632 mm10
194330.8 °C3 February 19434.3 °C20 July 194315.2 °C562 mm10
194231.3 °C14 March 19423.3 °C5 August 194215.5 °C551 mm10
194132.3 °C30 January 19416.1 °C5 September 194115.7 °C574 mm50
194032.1 °C2 February 19406.1 °C13 August 194015.7 °C650 mm50

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
20.5 °C
+0.8 °C
Hot days (≥ 30 °C)
2 d/yr
-1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
572 mm
-112 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.1 °C-0.1 °C13 mm-6 mm
Feb24.7 °C+0.2 °C1 mm-18 mm
Mar23.9 °C+0.6 °C18 mm-7 mm
Apr21.8 °C+1.1 °C35 mm-15 mm
May18.7 °C+0.7 °C82 mm-8 mm
Jun15.9 °C-0.1 °C144 mm+22 mm
Jul15.2 °C0.0 °C119 mm+14 mm
Aug15.6 °C+0.1 °C95 mm-2 mm
Sep18.3 °C+1.5 °C27 mm-34 mm
Oct19.7 °C+0.9 °C25 mm-18 mm
Nov23.8 °C+2.9 °C4 mm-27 mm
Dec24.6 °C+1.8 °C11 mm-15 mm

The year's extremes

Hottest day
30.8 °C
22 Jan 2025
Coldest day
5.8 °C
13 Jul 2025
Wettest day
42.9 mm
25 Jun 2025
Windiest day
36.9 km/h
28 May 2025
Strongest gust
77.8 km/h
9 Aug 2025
Hottest feels-like
35.2 °C
22 Jan 2025
Coldest feels-like
3.0 °C
12 Jul 2025
Sunniest day
14.1 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 Somerset West?

Somerset West has a warm-summer mediterranean climate (Köppen Csb). Over 1940-2025, the average annual temperature is 15.8 °C and it receives 684 mm of precipitation per year.

What is the hottest day ever recorded in Somerset West?

The hottest day measured in Somerset West between 1940 and 2025 was 15 November 2000, reaching 34.0 °C.

What is the coldest day in Somerset West?

The coldest day measured in Somerset West between 1940 and 2025 was 9 August 1968, at 2.7 °C.

Does it snow in Somerset West?

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

Has the climate of Somerset West warmed?

Yes: Somerset West warmed by +1.1 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Somerset West?

The wettest day measured in Somerset West between 1940 and 2025 was 23 July 1994, with 74 mm of rain in 24 hours.

What was the windiest day in Somerset West?

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

What is the warmest month in Somerset West?

The warmest month in Somerset West is February (20.2 °C on average); the coldest is July (11.6 °C).

How much does it rain in Somerset West?

Somerset West receives on average 684 mm of precipitation per year, spread over about 83 rainy days.

Is it sunny in Somerset West?

Somerset West gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

What is the biggest single-day snowfall in Somerset West?

The heaviest 24-hour snowfall measured in Somerset West between 1940 and 2025 was 20 August 2003, with 0.6 cm.

Are there tropical nights in Somerset West?

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

What was the most extreme apparent temperature in Somerset West?

In Somerset West, between 1940 and 2025, the highest apparent temperature reached 37.8 °C on 23 January 1979, and the lowest was -2.4 °C on 20 July 1943.

Compare Somerset West with another city

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

Nearby cities

The climate around Somerset West

Other cities — South Africa