Share chart

← All charts

Weather · Chart

Cape Town’s coolest month averages 17°C by day, and its warmest only 27°C

27°C February · Highest

February is warmest at 27°C and July coolest at 17°C. That is only a ten-degree difference across the year.

Average daytime high in each month, long-term averages for 1991 to 2020
°C 15 20 25 30 January: 26 °C January February: 27 °C 27 March: 25 °C March April: 23 °C May: 22 °C May June: 18 °C July: 17 °C 17 July August: 18 °C September: 19 °C September October: 21 °C November: 23 °C December: 25 °C December 25

Select a point to inspect its value.

View data table
Observation°C
January26
February27
March25
April23
May22
June18
July17
August18
September19
October21
November23
December25
Source: South African Weather Service · 1 Jan 1991 – 31 Dec 2020 · The scale runs from 15 to 30, not from zero
Download imageShare image link
From our storiesWhat is The Best Time to Visit Cape Town - Decoded by DataRead the full story →

Method and sources

Each point is the average daytime high temperature in degrees Celsius, as printed on the article's temperature and rainfall chart.
January 26, February 27, March 25, April 23, May 22, June 18, July 17, August 18, September 19, October 21, November 23, December 25.
The article credits South African Weather Service long-term normals for 1991 to 2020, so the period is that normals window, 1 January 1991 to 31 December 2020.
Our article on Platteklip Gorge prints a slightly different series from the same source, so treat these as rounded normals rather than exact station values.
Sources: South African Weather Service long-term normals (https://www.weathersa.co.za/)

Figures as published in our article on the best time to visit Cape Town (chart last checked 14 September 2026): South African Weather Service long-term normals for 1991 to 2020. Link to the publisher, not the exact table.

Chart updated · 30 Sep 2026. The observation dates above describe the data, not today’s conditions.

Related charts

Weather 11 May 2026

How much rain fell in the Cape Peninsula and Winelands as the second May 2026 front arrived?

69mm Ceres AWS · Highest

Rainfall measured at SAWS stations in the 24 hours to 08:00 on 11 May 2026.
Ceres AWS: 69 mm Ceres AWS 69 Kirstenbosch: 52 mm Kirstenbosch 52 Excelsior Ceres: 31 mm Excelsior Ceres 31 Elim SAPS ARS: 30 mm Elim SAPS ARS 30 Grabouw: 29 mm Grabouw 29 Cape Town WO: 24 mm Cape Town WO 24 +3 more

Select a bar to inspect its value.

Ceres AWS measured the most at 69 mm, Kirstenbosch recorded 52 mm and Cape Town WO 24 mm.

Source: South African Weather Service (SAWS) · All bars start at zero

Explore chart ↗
Weather 7 May 2026

Rain on 7 May 2026: three Garden Route stations topped Cape Town's May average in one day

162mm Plett Bay Newlands · Highest

Rainfall measured at selected SAWS stations in the eastern Western Cape in the 24 hours to 08:00 on 7 May 2026.
Plett Bay Newlands: 162 mm Plett Bay Newlands 162 Knysna Kleingrysbos: 161 mm Knysna Kleingrysbos 161 George Witfontein: 137 mm George Witfontein 137 Mossel Bay Robinson Pass: 130 mm Mossel Bay Robinson… 130 George Jonkershoek: 127 mm George Jonkershoek 127 George WO: 92 mm George WO 92 +3 more

Select a bar to inspect its value.

Plett Bay Newlands (162 mm), Knysna Kleingrysbos (161 mm) and George Witfontein (137 mm) each recorded more than Cape Town's May average of about 136 mm.

Source: South African Weather Service (SAWS) · All bars start at zero

Explore chart ↗
Weather 31 Jul 2026

July 2026 was dry across the whole south-western Cape, not only at the airport

27.6mm Paarl · Highest

Total rainfall recorded in July 2026 at five Western Cape weather stations, in millimetres.
Malmesbury: 3.2 mm Malmesbury 3.2 Hermanus: 12 mm Hermanus 12 Cape Town International Airport: 14.4 mm Cape Town Internati… 14.4 South African Observatory: 15.6 mm South African Obser… 15.6 Paarl: 27.6 mm Paarl 27.6

Select a bar to inspect its value.

The airport’s record-low 14.4 mm was not a one-off. Malmesbury had only 3.2 mm, and even Paarl, the wettest of the five, had just 27.6 mm.

Source: South African Weather Service · All bars start at zero

Explore chart ↗