Cape Town is a coastal city located in the Western Cape Province of South Africa. As such it has a semi-arid climate, meaning it experiences hot, dry summers and mild, wet winters. The average temperature in summer is around 25°C (77°F), while winter temperatures rarely drop below 10°C (50°F).
Cape Town is located in a rain shadow formed by the mountains surrounding it, which means it has lower rainfall than other cities in the region. The city has an average yearly rainfall of not much over 500 mm (20 inches), which is fairly low compared to other coastal cities in South Africa.
Cape Town is prone to strong winds, especially during the summer months. The south-easterly wind, known as the ‘Cape Doctor’, is a strong and reliable wind that can reach speeds of up to 120 km/h (75 mph). This wind brings in moisture from the sea and helps to cool down the city - the 'table-cloth' effect.
Overall, Cape Town has a pleasant climate that makes it a great place to visit year-round. The mild temperatures and low rainfall make it an ideal holiday destination for those wanting to escape the heat of the summer months, as long as you don't mind a breeze.
The bar chart below shows the average monthly peak daytime temperatures at Cape Town
Please note: these are the average peak daytime temperatures (usually around mid-afternoon) so do not show daytime / night highs and lows. To see the daily range of temperatures have a look at the temperature max / min chart below.
The graph below shows the average rainfall and number of rainy days per month.
Average annual rainfall in Cape Town: 1063.8mm (418.8 inches)
The bar chart below shows the average daily sunshine hours in Cape Town
The graph below shows the daily range of temperatures for each month.
The graph below shows the average sea temperature.
The graph below shows the average wind speed.
A monthly average windspeed of over 16km/h or 10mph suggests a location is fairly windy.
The graph below shows the average relative humidity.
|Hottest month:||February||24.8°C 76.6°F|
|Driest month:||February||31mm 1.2ins|
|Coldest month:||July||16.2°C 61.2°F|
|Wettest month:||June||189mm 7.4ins|
|Warmest sea:||February||19.4°C 66.9°F|