Today’s Weather Forecast: 09/08/2025

Good day, South Africa! As we embrace the forecast for Saturday, August 9, 2025, prepare yourselves for a variety of weather conditions across the country. Today’s weather forecast reveals a blend of cool beginnings and warm afternoons, particularly notable in Gauteng and the eastern regions, while the Western Cape braces for wet and chilly weather. Let’s delve into the specifics of how the weather today will affect each province, focusing on major cities and offering insights for residents and travelers alike.
ALSO READ: What’s On for Women’s Day, 9 August in Gauteng? Here’s Your 2025 Event Line-Up
Table of contents
Gauteng Weather
In Gauteng, we kick off this morning with generally cool temperatures ranging from 3°C to 5°C. As day breaks, Johannesburg will see partly cloudy skies at 4°C, gradually warming to a pleasant 18°C by the afternoon where sunshine is expected to prevail. Similarly, Pretoria is set to enjoy a lovely day with temperatures rising from 5°C in the morning to a peak of 19°C around midday. Overall, the weather today promises a clear and sunny disposition through the afternoon, with slight cloud cover making a return in the evening. So, if you’re in Gauteng today, enjoy the beautiful weather and embrace the outdoors!
1. Gauteng Province Hourly Forecast (for August 9, 2025)
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 4°C ⛅ Partly Cloudy | 10°C ⛅ Partly Cloudy | 16°C ☀️ Sunny | 18°C ☀️ Sunny | 14°C ⛅ Partly Cloudy | 9°C ☁️ Cloudy |
Pretoria | 5°C ⛅ Partly Cloudy | 12°C ☀️ Sunny | 17°C ☀️ Sunny | 19°C ☀️ Sunny | 15°C ⛅ Partly Cloudy | 10°C ☁️ Cloudy |
Soweto | 4°C ⛅ Partly Cloudy | 11°C ⛅ Partly Cloudy | 15°C ☀️ Sunny | 17°C ☀️ Sunny | 13°C ⛅ Partly Cloudy | 8°C ☁️ Cloudy |
Benoni | 4°C ⛅ Partly Cloudy | 10°C ⛅ Partly Cloudy | 16°C ☀️ Sunny | 18°C ☀️ Sunny | 14°C ⛅ Partly Cloudy | 9°C ☁️ Cloudy |
Centurion | 5°C ⛅ Partly Cloudy | 11°C ☀️ Sunny | 17°C ☀️ Sunny | 19°C ☀️ Sunny | 15°C ⛅ Partly Cloudy | 10°C ☁️ Cloudy |
Midrand | 4°C ⛅ Partly Cloudy | 11°C ⛅ Partly Cloudy | 16°C ☀️ Sunny | 18°C ☀️ Sunny | 14°C ⛅ Partly Cloudy | 9°C ☁️ Cloudy |
Alberton | 4°C ⛅ Partly Cloudy | 10°C ⛅ Partly Cloudy | 16°C ☀️ Sunny | 18°C ☀️ Sunny | 14°C ⛅ Partly Cloudy | 9°C ☁️ Cloudy |
Germiston | 4°C ⛅ Partly Cloudy | 10°C ⛅ Partly Cloudy | 16°C ☀️ Sunny | 18°C ☀️ Sunny | 14°C ⛅ Partly Cloudy | 9°C ☁️ Cloudy |
Vanderbijlpark | 3°C ⛅ Partly Cloudy | 9°C ⛅ Partly Cloudy | 15°C ☀️ Sunny | 17°C ☀️ Sunny | 13°C ⛅ Partly Cloudy | 8°C ☁️ Cloudy |
Krugersdorp | 3°C ⛅ Partly Cloudy | 9°C ⛅ Partly Cloudy | 15°C ☀️ Sunny | 17°C ☀️ Sunny | 13°C ⛅ Partly Cloudy | 8°C ☁️ Cloudy |
Conditions are generally cool in the morning, warming up to sunny and mild during midday and afternoon, then cooling down and partly cloudy to cloudy at night. No rain expected for the province.
Western Cape Weather
Moving down to the Western Cape, today’s weather will be markedly different, as Cape Town weather forecasts have issued alerts for a cold front. Expect rain showers in Cape Town, starting at 9°C and only reaching a maximum of 14°C by midday. Other cities like Stellenbosch and George will also experience similar temperatures and rainfall, keeping residents bundled up. The conditions are anticipated to remain chilly through the evening, with cloudy skies looming. Those planning outdoor activities should consider rescheduling or bringing suitable rain gear.
For detailed weather maps, feel free to check out the South African Weather Service’s official page.
Western Cape Hourly Forecast
Western Cape | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 9°C 🌧️ Rain | 14°C 🌧️ Rain | 11°C ☁️ Cloudy |
Stellenbosch | 8°C 🌧️ Rain | 13°C 🌧️ Rain | 10°C ☁️ Cloudy |
George | 7°C 🌧️ Rain | 12°C ⛅ Partly Cloudy | 9°C ☁️ Cloudy |
The Western Cape will experience a cold front with cold, wet, and windy weather and isolated to scattered rain showers, especially in the west and southwest.
KwaZulu-Natal Weather
In KwaZulu-Natal, the weather forecast brings warmth and partial cloudiness. Durban, with a morning low of 14°C, will transform into a sunny afternoon with temperatures hitting 22°C. Residents of Pietermaritzburg can expect similar conditions, making it a great day to enjoy local parks or beaches. The warm weather today is a welcoming change before a more significant cold front approaches in the coming days, so take advantage of these sunny spells while you can!
KwaZulu-Natal Hourly Forecast
KwaZulu-Natal | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 14°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 19°C ⛅ Partly Cloudy |
Pietermaritzburg | 10°C ⛅ Partly Cloudy | 20°C ☀️ Sunny | 17°C ⛅ Partly Cloudy |
Richards Bay | 13°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 18°C ⛅ Partly Cloudy |
Generally partly cloudy to sunny with fog in the central interior early morning; warm weather ahead of the cold front.
Eastern Cape Weather
Heading to the Eastern Cape, cities like Port Elizabeth and East London will enjoy a pleasant fine day, starting with mild morning temperatures of about 11°C and 12°C, respectively. Both locations are expected to see highs around 19°C to 20°C. While morning fog may blanket some of the coastal areas, clear skies are forecast for later in the day. It’s advisable for pedestrians and drivers alike to remain cautious during the foggy moments early on.
Eastern Cape Hourly Forecast
Eastern Cape | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 11°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 16°C ⛅ Partly Cloudy |
East London | 12°C ⛅ Partly Cloudy | 20°C ☀️ Sunny | 17°C ⛅ Partly Cloudy |
Mthatha | 10°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 18°C ⛅ Partly Cloudy |
Morning fog expected in the south; otherwise fine and warm conditions prevail in the eastern half.
Free State Weather
In the Free State, residents can expect fine and cool conditions today, with Bloemfontein starting at 3°C and moving up to a comfortable 14°C by midday. The light cloudiness in the afternoon grants a pleasant day for outdoor activities without the interruption of rain, so feel free to enjoy the sunshine while it lasts!
Free State Hourly Forecast
Free State | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 3°C ⛅ Partly Cloudy | 14°C ☀️ Sunny | 10°C ⛅ Partly Cloudy |
Welkom | 3°C ⛅ Partly Cloudy | 13°C ☀️ Sunny | 9°C ⛅ Partly Cloudy |
Bethlehem | 2°C ⛅ Partly Cloudy | 14°C ☀️ Sunny | 10°C ⛅ Partly Cloudy |
Fine and cool with partly cloudy conditions later.
Limpopo Weather
Limpopo welcomes relatively cool temperatures today. Polokwane will start at 4°C and enjoy a rise to 18°C by midday, providing ample opportunity for outdoor exploration. The weather today remains partly cloudy, which should hold steady into the evening. Those in Limpopo can look forward to a mild and pleasant day.
Limpopo Hourly Forecast
Limpopo | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 4°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 14°C ⛅ Partly Cloudy |
Thohoyandou | 5°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 15°C ⛅ Partly Cloudy |
Lephalale | 3°C ⛅ Partly Cloudy | 17°C ☀️ Sunny | 13°C ⛅ Partly Cloudy |
Partly cloudy and cool in the morning becoming fine in the afternoon.
Mpumalanga Weather
Weather in Mpumalanga looks equally inviting, with Mbombela reaching highs of 23°C. Starting from 10°C this morning, the region is set for sunny weather, ideal for family outings. Secunda and Emalahleni will mirror these conditions, making the entire province a great option for travelers seeking warmth and sunshine today.
Mpumalanga Hourly Forecast
Mpumalanga | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela (Nelspruit) | 10°C ⛅ Partly Cloudy | 23°C ☀️ Sunny | 18°C ⛅ Partly Cloudy |
Secunda | 5°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 14°C ⛅ Partly Cloudy |
Emalahleni | 5°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 14°C ⛅ Partly Cloudy |
Warm in Lowveld, partly cloudy and cool elsewhere.
North West Weather
North West province will experience fine weather as well, with Mahikeng kicking off at 3°C and warming up to 15°C. Expect pleasant, partly cloudy skies throughout the day, making it suitable for both outdoor sports and relaxation.
North West Hourly Forecast
North West | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 3°C ⛅ Partly Cloudy | 15°C ☀️ Sunny | 12°C ⛅ Partly Cloudy |
Rustenburg | 3°C ⛅ Partly Cloudy | 16°C ☀️ Sunny | 13°C ⛅ Partly Cloudy |
Klerksdorp | 3°C ⛅ Partly Cloudy | 15°C ☀️ Sunny | 12°C ⛅ Partly Cloudy |
Fine and cool becoming partly cloudy in the afternoon, except in the west.
Northern Cape Weather
Lastly, the Northern Cape will deal with cooler and more unpredictable conditions. Temperatures in Kimberley start at 4°C and may reach up to 12°C. Showers are expected, particularly in the western and southwestern regions. As such, staying prepared for changes in weather is advisable for residents today.
Northern Cape Hourly Forecast
Northern Cape | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 4°C ☁️ Cloudy | 12°C ⛅ Partly Cloudy | 9°C ☁️ Cloudy |
Upington | 5°C ☁️ Cloudy | 15°C ⛅ Partly Cloudy | 11°C ☁️ Cloudy |
Springbok | 3°C ☁️ Cloudy | 10°C ⛅ Partly Cloudy | 7°C ☁️ Cloudy |
Fine, windy, cool to cold with isolated showers and rain in the west and southwest.
Have A Lovely Day
As we look at the weather across South Africa today, the standout regions include sunny Gauteng weather, contrasting sharply against cold and rainy Cape Town weather. The day’s conditions are predominantly stable and warm in the eastern provinces, while cooler and occasionally wet weather grips the West. Remember to dress in layers, check for any weather alerts, and plan your activities accordingly. For live updates, you can follow the South African Weather Service on Twitter. Enjoy the day ahead, and make the most of today’s weather, staying safe and comfortable!