Climate averages 1991–2020

Weather in South Africa in August

In August, average daytime highs across the 95 cities listed in South Africa range from 16.2°C in Atlantis to 26.2°C in Phalaborwa. Monthly rainfall ranges from 2.5 mm in Mokopane to 110 mm in Paarl.

Long-term climate patterns, not a forecast for a particular trip.

South Africa by monthAll cities

City by city

August in South Africa

1991–2020
Average August climate for cities in South Africa, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Johannesburg19.4°C4.9°C4.9°C9.82.0
Cape Town16.5°C9.5°C9.5°C8710.3
Durban22.0°C14.7°C14.7°C345.9
Pretoria22.5°C7.7°C7.7°C7.01.4
Soweto20.1°C5.6°C5.6°C9.71.9
Gqeberha18.8°C12.6°C12.6°C527.9
Soshanguve23.5°C8.4°C8.4°C5.61.1
Pietermaritzburg22.5°C8.7°C8.7°C325.9
Evaton21.1°C5.9°C5.9°C112.0
Benoni20.4°C5.5°C5.5°C102.0
Bloemfontein19.9°C4.1°C4.1°C152.2
Thembisa20.7°C6.1°C6.1°C8.31.6
East London21.1°C13.3°C13.3°C476.9
Vereeniging21.4°C5.9°C5.9°C122.2
Welkom20.6°C4.8°C4.8°C152.0
Newcastle, South Africa21.3°C6.3°C6.3°C223.9
Krugersdorp19.6°C5.1°C5.1°C7.61.3
Rustenburg23.1°C8.4°C8.4°C6.61.2
Emalahleni20.4°C5.4°C5.4°C8.71.7
Randburg20.5°C5.8°C5.8°C7.51.4
Roodepoort19.6°C4.9°C4.9°C9.71.9
Botshabelo19.3°C3.7°C3.7°C182.6
Brakpan20.5°C5.5°C5.5°C102.0
Kariega20.6°C9.9°C9.9°C365.7
Polokwane22.2°C8.9°C8.9°C3.80.9
Germiston20.5°C5.6°C5.6°C102.0
Richards Bay23.6°C15.9°C15.9°C397.0
Vanderbijlpark21.1°C5.6°C5.6°C122.2
Paarl17.8°C7.7°C7.7°C11010.6
Centurion21.7°C7.1°C7.1°C7.01.4
Klerksdorp22.2°C6.0°C6.0°C101.5
Somerset West17.4°C10.2°C10.2°C10510.9
Mdantsane21.0°C10.6°C10.6°C386.0
Middelburg21.2°C6.7°C6.7°C8.51.5
George17.2°C9.2°C9.2°C538.1
Carletonville20.8°C6.0°C6.0°C9.71.7
Potchefstroom22.2°C6.5°C6.5°C111.8
Mthatha21.2°C8.6°C8.6°C325.5
KwaDukuza23.0°C13.9°C13.9°C315.8
Westonaria20.4°C6.0°C6.0°C9.71.9
Etwatwa20.7°C5.9°C5.9°C112.2
Vryheid21.6°C7.0°C7.0°C223.8
Pinetown21.6°C11.7°C11.7°C345.9
Ladysmith22.2°C6.5°C6.5°C284.4
eMbalenhle20.7°C5.7°C5.7°C122.1
Kimberley21.6°C5.6°C5.6°C101.7
Nigel20.8°C5.7°C5.7°C122.0
Motherwell20.3°C10.1°C10.1°C365.7
Mpumalanga21.8°C8.8°C8.8°C305.6
Bhisho20.7°C7.8°C7.8°C415.9
Sasolburg21.1°C5.6°C5.6°C122.2
Randfontein19.7°C5.4°C5.4°C9.71.9
Worcester, South Africa17.5°C8.6°C8.6°C518.5
Ntuzuma23.0°C12.3°C12.3°C345.9
Virginia21.0°C5.3°C5.3°C152.0
Brits23.6°C8.5°C8.5°C6.31.3
Alberton20.7°C5.7°C5.7°C9.82.0
Queenstown19.9°C5.0°C5.0°C213.8
Kroonstad20.8°C5.2°C5.2°C152.0
Somaroboro22.4°C7.3°C7.3°C4.01.1
Hammanskraal24.0°C8.5°C8.5°C5.41.1
Mbombela23.9°C9.1°C9.1°C173.8
Orkney22.1°C5.7°C5.7°C121.7
Phalaborwa26.2°C12.8°C12.8°C3.81.0
Thohoyandou23.9°C11.3°C11.3°C173.6
Tokoza20.8°C5.7°C5.7°C102.0
Standerton20.4°C5.0°C5.0°C132.2
Mokopane24.4°C9.7°C9.7°C2.50.8
Ermelo19.5°C5.5°C5.5°C142.5
Stellenbosch17.2°C8.0°C8.0°C10510.9
Kutloanong21.1°C5.1°C5.1°C162.0
Stilfontein22.0°C5.9°C5.9°C101.5
Qonce21.2°C8.4°C8.4°C406.0
Delmas20.9°C5.8°C5.8°C112.1
Grahamstown20.3°C7.6°C7.6°C355.9
Bethlehem, South Africa18.7°C3.9°C3.9°C213.3
Ga-Rankuwa22.9°C7.7°C7.7°C5.61.1
Bela Bela24.2°C9.0°C9.0°C3.70.9
Midrand20.4°C5.6°C5.6°C7.51.4
Louis Trichardt24.0°C11.2°C11.2°C3.30.9
Heidelberg, South Africa21.0°C5.9°C5.9°C112.1
Dundee, South Africa21.5°C7.5°C7.5°C223.7
Piet Retief20.9°C7.5°C7.5°C213.6
Phuthaditjhaba17.9°C3.1°C3.1°C294.2
Atlantis16.2°C7.5°C7.5°C598.4
Mossel Bay18.5°C9.9°C9.9°C477.6
Mafikeng22.5°C6.9°C6.9°C7.21.4
Odendaalsrus20.9°C5.1°C5.1°C162.0
Oudtshoorn19.8°C6.1°C6.1°C336.1
Bethal20.0°C5.2°C5.2°C122.4
Thaba Nchu18.8°C3.5°C3.5°C182.6
Bothaville21.9°C5.5°C5.5°C141.9
Upington22.8°C7.8°C7.8°C2.80.6
Parys21.7°C6.1°C6.1°C142.2
Schweizer-Reneke21.8°C6.5°C6.5°C111.4

A rain day is a local calendar day with at least 1 mm of precipitation.