Cape Town Weather

Cape Town has a warm Mediterranean climate ,
with mild, moderately wet winters and dry, warm summers. Winter, which lasts from the beginning of June to the end of August, may see large cold fronts entering for limited periods from the Atlantic Ocean with significant precipitation and strong north-westerly winds. Winter months in the city average a maximum of 18 °C (64 °F) and minimum of 8.5 °C (47 °F)
Total annual rainfall in the city averages 515 millimetres (20.3 in) although in the Southern Suburbs, close to the mountains, rainfall is significantly higher and averages closer to 1,000 millimetres (39.4 in). Summer, which lasts from December to March, is warm and dry with an average maximum of 26 °C (79 °F) and minimum of 16 °C (61 °F). The region can get uncomfortably hot when the Berg Wind, meaning “mountain wind”, blows from the Karoo interior. Spring and summer generally feature a strong wind from the south-east, known locally as the south-easter or the Cape Doctor, so called because it blows air pollution away. This wind is caused by a persistent high-pressure system over the South Atlantic to the west of Cape Town, known as the South Atlantic High, which shifts latitude seasonally, following the sun, and influencing the strength of the fronts and their northward reach. Cape Town receives about 3,100 hours of sunshine per year.

Water temperatures range greatly, between 10 °C (50 °F) on the Atlantic Seaboard, to over 22 °C (72 °F) in False Bay. Average annual ocean surface temperatures are between 13 °C (55 °F) on the Atlantic Seaboard (similar to Californian waters, such as San Francisco or Big Sur), and 17 °C (63 °F) in False Bay (similar to Northern Mediterranean temperatures, such as Nice or Monte Carlo).

Unlike other parts of the country the city does not have many thunderstorms, and most of those that do occur, happen around October to December and March to April.

Average Temperature
Jan
73 °F
23 °C
Feb
75 °F
24 °C
Mar
73 °F
23 °C
Apr
70 °F
21 °C
May
66 °F
19 °C
Jun
63 °F
17 °C
Jul
61 °F
16 °C
Aug
63 °F
17 °C
Sep
67 °F
20 °C
Oct
66 °F
19 °C
Nov
70 °F
21 °C
Dec
72 °F
22 °C
Humidity
Jan
63%
Feb
65%
Mar
68%
Apr
64%
May
64%
Jun
64%
Jul
69%
Aug
63%
Sep
63%
Oct
61%
Nov
63%
Dec
61%
Rain
Jan
7mm
Feb
7mm
Mar
12mm
Apr
14mm
May
30mm
Jun
60mm
Jul
53mm
Aug
19mm
Sep
20mm
Oct
27mm
Nov
5mm
Dec
13mm
Clouds
Jan
20%
Feb
10%
Mar
37%
Apr
42%
May
61%
Jun
43%
Jul
53%
Aug
27%
Sep
30%
Oct
39%
Nov
36%
Dec
32%
Air quality US AQI
Jan
19
Feb
14
Mar
11
Apr
13
May
12
Jun
16
Jul
15
Aug
17
Sep
43
Oct
20
Nov
18
Dec
18
Sun
Jan
12UVI
Feb
11UVI
Mar
7UVI
Apr
5UVI
May
3UVI
Jun
3UVI
Jul
3UVI
Aug
4UVI
Sep
5UVI
Oct
8UVI
Nov
9UVI
Dec
11UVI