Today’s Weather Forecast – Saturday, 23 August 2025

Table of contents
Gauteng Province
In Gauteng, major cities like Johannesburg and Pretoria will bask in fine, warm conditions throughout the day. Early morning temperatures will start at a comfortable 11°C in Johannesburg, rising steadily to peak at around 23°C by mid-afternoon. A slight cooling will be felt in the evening as temperatures drop to 16°C. With clear skies and a high UV index, sun protection is advised for anyone venturing outdoors. Overall, Gauteng weather will remain characterized by sunshine and mild conditions.

Gauteng Province Hourly Forecast (23 August 2025)
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 11°C ☀️ | 16°C ☀️ | 20°C ☀️ | 23°C ☀️ | 19°C ⛅ | 16°C ☀️ |
Pretoria | 10°C ☀️ | 15°C ☀️ | 19°C ☀️ | 22°C ☀️ | 18°C ⛅ | 15°C ☀️ |
Soweto | 11°C ☀️ | 16°C ☀️ | 20°C ☀️ | 23°C ☀️ | 19°C ⛅ | 16°C ☀️ |
Benoni | 9°C ☀️ | 14°C ☀️ | 18°C ☀️ | 21°C ☀️ | 17°C ⛅ | 14°C ☀️ |
Centurion | 10°C ☀️ | 15°C ☀️ | 19°C ☀️ | 22°C ☀️ | 18°C ⛅ | 15°C ☀️ |
Midrand | 10°C ☀️ | 15°C ☀️ | 19°C ☀️ | 22°C ☀️ | 18°C ⛅ | 15°C ☀️ |
Alberton | 9°C ☀️ | 14°C ☀️ | 18°C ☀️ | 21°C ☀️ | 17°C ⛅ | 14°C ☀️ |
Germiston | 9°C ☀️ | 14°C ☀️ | 18°C ☀️ | 21°C ☀️ | 17°C ⛅ | 14°C ☀️ |
Vanderbijlpark | 8°C ☀️ | 13°C ☀️ | 17°C ☀️ | 20°C ☀️ | 16°C ⛅ | 13°C ☀️ |
Krugersdorp | 9°C ☀️ | 14°C ☀️ | 18°C ☀️ | 21°C ☀️ | 17°C ⛅ | 14°C ☀️ |
Notes: Gauteng will experience fine, warm, and mostly sunny weather throughout the day with mild evening cooling. UVB index is high; sun protection is advised.
Western Cape
In stark contrast, Cape Town weather will see a shift as a cold front moves into the region, introducing cloudy skies with isolated showers. The day will start off at 14°C, with temperatures reaching a high of 18°C around midday before cooling down to 16°C in the evening. Residents and visitors should be prepared for rainy spells, particularly in the southwestern parts of the province. Winds are also expected to pick up, adding to the cooler temperatures, so dress warmly if out in this region.
Western Cape Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 14°C ☁️ | 18°C 🌧️ | 16°C 🌧️ |
Stellenbosch | 13°C ☁️ | 17°C 🌧️ | 15°C 🌧️ |
George | 11°C ☁️ | 16°C 🌧️ | 14°C 🌧️ |
Cold front brings cloudy skies with isolated showers, especially in the southwest; windy conditions expected.
KwaZulu-Natal
This province, particularly along the coast, will attend to a delightful mix of weather. Durban is anticipated to experience very pleasant conditions with a morning temperature of 16°C, climbing to a comfortable 23°C at midday under partly cloudy skies. Evening temperatures may drop to around 20°C. The interior may experience some morning fog, but generally, the day promises to be warm and inviting along the coast, with a high UV index suggesting sun protection for outdoor activities.
KwaZulu-Natal Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 16°C ⛅ | 23°C ⛅ | 20°C ⛅ |
Pietermaritzburg | 12°C ☁️ | 20°C ⛅ | 17°C ⛅ |
Richards Bay | 15°C ⛅ | 25°C ☀️ | 21°C ⛅ |
Partly cloudy with morning fog in some interior areas; warm and mostly fine for the coast; very high UVB index.
Eastern Cape
The Eastern Cape will display a mixed bag of weather. Port Elizabeth can expect cloudy conditions with showers possible by evening, starting at 12°C and reaching 19°C during the day. East London, similar to Port Elizabeth, will grapple with similar conditions, with a low of 11°C and a high of 18°C. Moving inland, Mthatha is expected to remain fine and warm, achieving a comfortable 21°C by midday.
Eastern Cape Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 12°C ⛅ | 19°C ⛅ | 17°C 🌧️ |
East London | 11°C ☁️ | 18°C ⛅ | 16°C 🌧️ |
Mthatha | 10°C ☀️ | 21°C ☀️ | 18°C ⛅ |
Western half windy and cool turning cloudy with showers in the evening; eastern half cool to warm with morning fog and fine conditions.
Free State
In the Free State, residents can wind down on a fine day with sunny conditions prevailing. Bloemfontein will see a cool start at 7°C, but temperatures will escalate nicely to 17°C by midday. Evening conditions will cool down again to about 13°C. This province will face dry and warm conditions, so take care if engaging in outdoor activities due to elevated fire risks.
Free State Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 7°C ⛅ | 17°C ☀️ | 13°C ☀️ |
Welkom | 8°C ⛅ | 18°C ☀️ | 14°C ☀️ |
Bethlehem | 7°C ⛅ | 17°C ☀️ | 13°C ☀️ |
Fine and windy, cool to warm conditions throughout the day; fire danger warnings remain.
Limpopo
Moving north to Limpopo, residents can prepare for very hot conditions, especially in the Lowveld areas. Expect a comfortable morning temperature of 11°C soaring to a hot 29°C at its peak. Clear skies will dominate the day, with temperatures cooling to around 24°C in the evening, making it ideal for evening outings.
Limpopo Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 11°C ☀️ | 27°C ☀️ | 22°C ⛅ |
Thohoyandou | 12°C ☀️ | 28°C ☀️ | 23°C ⛅ |
Lephalale | 10°C ☀️ | 29°C ☀️ | 24°C ⛅ |
Very hot in Lowveld and escarpment areas, otherwise warm to hot; clear and sunny skies prevail.
Mpumalanga
Mpumalanga will share similar hot weather as Limpopo, where Mbombela will start at a warm 14°C, reaching up to a hot 30°C during the day. The evening will offer some reprieve, cooling down to about 24°C. The region is expected to remain predominantly sunny, making it pleasant for outdoor plans.
Mpumalanga Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 14°C ☀️ | 30°C ☀️ | 24°C ⛅ |
Secunda | 11°C ☀️ | 26°C ☀️ | 21°C ⛅ |
Emalahleni | 10°C ☀️ | 27°C ☀️ | 22°C ⛅ |
Very hot Lowveld, fine and warm to hot elsewhere; mostly sunny.
North West
The North West province will experience fine and warm weather as well. Mahikeng will see temperatures starting at 9°C and rising to a comfortable 22°C. As evening falls, temperatures are projected to relax to around 18°C, maintaining clear skies.
North West Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 9°C ☀️ | 22°C ☀️ | 18°C ⛅ |
Rustenburg | 8°C ☀️ | 21°C ☀️ | 17°C ⛅ |
Klerksdorp | 8°C ☀️ | 20°C ☀️ | 16°C ⛅ |
Fine, warm and windy weather during the day.
Northern Cape
On the western frontier, the Northern Cape will begin the day with some morning fog in places like Kimberley. Morning temperatures will be a chilly 6°C, warming to 18°C by midday. As the day transitions, a colder front could also bring intermittent showers in the western areas by late afternoon.
Northern Cape Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 6°C 🌫️ | 18°C ☀️ | 14°C ⛅ |
Upington | 8°C 🌫️ | 20°C ☀️ | 15°C ⛅ |
Springbok | 7°C ☁️ | 16°C ☁️ | 13°C 🌧️ |
Morning mist/fog in western parts; cool with isolated showers in the south-west; windy in eastern areas.
Have A Lovely Day
Today’s weather forecast reveals a diverse weather pattern across South Africa. Key takeaways include the potential for varied conditions with sunny and warm temperatures in Gauteng, contrasted by cold fronts and rain in Cape Town. Whether you’re enjoying the sun in Limpopo or staying cozy indoors in the windy Western Cape, monitoring updated weather alerts and packing accordingly will ensure a smooth day ahead.
CHECK OUT: Weekend Gig Guide: What To Do in Gauteng This Weekend, 22-24 August 2025
Prioritize sun safety in sunny regions, and don’t forget your umbrella if you’re in the path of expected rain showers. For more detailed updates and continuous weather insights, visit the South African Weather Service or follow them on Twitter. Stay safe and enjoy your Saturday!