Today’s Weather Forecast – Friday, 22 August 2025

As South Africa welcomes Friday, 22 August 2025, residents can expect a variety of weather conditions across the country. From clear skies in some regions to scattered showers in others, the day’s forecast brings a mix of temperatures and weather patterns that will influence daily activities. Whether you’re planning to head outdoors or stay indoors, here’s what you need to know about today’s weather to stay prepared and make the most of your Friday.

Table of contents
Gauteng Weather
In Gauteng, residents can expect a pleasant day characterized by sunny intervals with temperatures peaking at around 25°C in the afternoon. Johannesburg will start off at 12°C in the early hours and gradually warm up to 22°C by midday before returning to a cooler 21°C in the early evening. Pretoria will mirror this trend, starting at 11°C and reaching a high of 24°C. The weather will remain clear and relatively calm throughout the day, perfect for outdoor activities and commuting.
Gauteng Province Hourly Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 12°C ⛅ | 16°C ☀️ | 22°C ☀️ | 25°C ☀️ | 21°C ⛅ | 17°C ☁️ |
Pretoria | 11°C ⛅ | 15°C ☀️ | 21°C ☀️ | 24°C ☀️ | 20°C ⛅ | 16°C ☁️ |
Soweto | 12°C ⛅ | 16°C ☀️ | 22°C ☀️ | 25°C ☀️ | 21°C ⛅ | 17°C ☁️ |
Benoni | 11°C ⛅ | 15°C ☀️ | 20°C ☀️ | 23°C ☀️ | 19°C ⛅ | 16°C ☁️ |
Centurion | 11°C ⛅ | 15°C ☀️ | 21°C ☀️ | 24°C ☀️ | 20°C ⛅ | 16°C ☁️ |
Midrand | 12°C ⛅ | 16°C ☀️ | 22°C ☀️ | 25°C ☀️ | 21°C ⛅ | 17°C ☁️ |
Alberton | 12°C ⛅ | 16°C ☀️ | 21°C ☀️ | 24°C ☀️ | 20°C ⛅ | 17°C ☁️ |
Germiston | 11°C ⛅ | 15°C ☀️ | 21°C ☀️ | 23°C ☀️ | 19°C ⛅ | 16°C ☁️ |
Vanderbijlpark | 10°C ⛅ | 14°C ☀️ | 20°C ☀️ | 23°C ☀️ | 19°C ⛅ | 15°C ☁️ |
Krugersdorp | 11°C ⛅ | 15°C ☀️ | 21°C ☀️ | 24°C ☀️ | 19°C ⛅ | 16°C ☁️ |
Western Cape Weather
Contrasting sharply with Gauteng, Cape Town weather is expected to be influenced by a cold front, resulting in overcast conditions and intermittent rainfall. Early morning temperatures will hover around 14°C, gradually rising to 18°C during the day before dropping to 16°C by nightfall. The rain is likely to persist through the day, particularly in areas like Stellenbosch and George, where expected temperatures range from 13°C to 17°C. Residents should keep umbrellas handy and be cautious while driving in wet conditions.
Western Cape
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 14°C 🌧️ | 18°C 🌧️ | 16°C ☁️ |
Stellenbosch | 13°C 🌧️ | 17°C 🌧️ | 15°C ☁️ |
George | 12°C 🌧️ | 16°C 🌧️ | 14°C ☁️ |
KwaZulu-Natal Weather
Moving to KwaZulu-Natal, the coastal region will enjoy a pleasant day, with Durban’s temperature starting at 16°C and climbing to a warm 24°C by noon, then cooling slightly to 21°C in the evening. The weather is expected to remain mostly sunny, making it ideal for beachgoers and outdoor activities. Pietermaritzburg and Richards Bay will also experience similar weather patterns, ensuring a delightful day in this vibrant province.
KwaZulu-Natal
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 16°C ⛅ | 24°C ☀️ | 21°C 🌙 |
Pietermaritzburg | 12°C ⛅ | 22°C ☀️ | 19°C 🌙 |
Richards Bay | 15°C ⛅ | 25°C ☀️ | 22°C 🌙 |
Eastern Cape Weather
In the Eastern Cape, the weather will feature a mix of sun and clouds. Port Elizabeth will start the day at 13°C, rising to 20°C under sunny skies before settling at 18°C by evening. East London and Mthatha will see similar temperatures, making it a great day to explore the beauty of the Eastern Cape, although cooler temperatures should be expected later in the evening.
Eastern Cape
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 13°C ⛅ | 20°C ☀️ | 18°C 🌙 |
East London | 14°C ⛅ | 21°C ☀️ | 19°C 🌙 |
Mthatha | 11°C ⛅ | 19°C ☀️ | 17°C 🌙 |
Free State Weather
The Free State will have cooler temperatures, particularly Bloemfontein, where early morning readings are around 8°C. The temperature will increase to a comfortable 20°C by midday and settle at 16°C in the evening. With clear skies expected, it’s a good time for outdoor excursions. Special notes for this province include visibility warnings due to early morning fog in some areas.
Free State
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 8°C ☀️ | 20°C ☀️ | 16°C 🌙 |
Welkom | 7°C ☀️ | 19°C ☀️ | 15°C 🌙 |
Bethlehem | 6°C ⛅ | 18°C ☀️ | 14°C 🌙 |
Limpopo Weather
In Limpopo, conditions will be summery and hot, with Polokwane warming up significantly to 28°C in the afternoon from a chilly 10°C at dawn. Similarly, Thohoyandou will see high temperatures around 30°C, making it one of the warmest spots in the country. The clear skies will present an opportunity for residents to enjoy outdoor events.
Limpopo
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 10°C ☀️ | 28°C ☀️ | 21°C 🌙 |
Thohoyandou | 11°C ☀️ | 30°C ☀️ | 22°C 🌙 |
Lephalale | 9°C ☀️ | 30°C ☀️ | 21°C 🌙 |
Mpumalanga Weather
Mpumalanga will also experience warmth with its major city Mbombela starting at 11°C and peaking at 29°C during the day. Emalahleni and Secunda will register similarly high temperatures, providing ideal conditions for outdoor activities. Expect cooler evenings as temperatures drop into the low 20s.
Mpumalanga
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 11°C ☀️ | 29°C ☀️ | 22°C 🌙 |
Secunda | 10°C ☀️ | 27°C ☀️ | 20°C 🌙 |
Emalahleni | 9°C ☀️ | 28°C ☀️ | 21°C 🌙 |
North West Weather
The North West province will see Mahikeng start at a refreshing 8°C and climb to 28°C. This trend is consistent across Klerksdorp and Rustenburg, making it a lovely day for locals to enjoy nature and outdoor spaces, albeit with evenings turning cooler.
North West
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 8°C ☀️ | 28°C ☀️ | 19°C 🌙 |
Rustenburg | 9°C ☀️ | 27°C ☀️ | 20°C 🌙 |
Klerksdorp | 8°C ☀️ | 26°C ☀️ | 19°C 🌙 |
Northern Cape Weather
Finally, in the Northern Cape, Kimberley will experience pleasant weather with morning temperatures of 7°C, peaking at 20°C during the day. Upington will be warmer, moving up to around 25°C by afternoon. Both areas should prepare for cooler evenings ahead.
Northern Cape
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 7°C ⛅ | 20°C ⛅ | 16°C 🌙 |
Upington | 10°C ☀️ | 25°C ☀️ | 20°C 🌙 |
Springbok | 8°C ⛅ | 18°C ⛅ | 15°C 🌙 |
Have A Lovely Day
Today’s weather across South Africa presents a variety of conditions: from the warm and sunny aspects of Gauteng and Limpopo to the rainy spells in Cape Town, everyone can find something appealing in the mix. Always consider checking local forecasts for updates, especially if traveling. Ensure you stay hydrated in the heat and keep your rain gear handy if you’re in the Western Cape. Whether it’s a day in the sun or navigating through rain showers, enjoy what each province has to offer today!
For more detailed forecasts, visit the South African Weather Service and for regular updates on weather conditions, you can also follow SA Weather Service on X.