Gauteng Today’s Weather
Johannesburg: The day kicks off mild with a temperature of 16°C. By midday, expect a pleasant 24°C under sunny skies, heightening to 26°C in the afternoon. As evening falls, temperatures will drop to around 19°C with increasing cloud cover. Pretoria will be slightly warmer, starting at 18°C and peaking at an inviting 28°C in the afternoon before settling back to 21°C for the night.
Other metropolitan areas like Soweto and Benoni will experience similar weather trends, with daytime highs around 27°C and lows around 19°C. Overall, Gauteng’s weather showcases summer-like warmth with mostly clear to partly cloudy conditions, making it a delightful day for outdoor plans.
1. Gauteng Province Hourly Forecast
| Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
|---|---|---|---|---|---|---|
| Johannesburg | 16°C ⛅ Partly Cloudy | 20°C ⛅ Partly Cloudy | 24°C ☀️ Sunny | 26°C ☀️ Sunny | 22°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy |
| Pretoria | 18°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 26°C ☀️ Sunny | 28°C ☀️ Sunny | 24°C ⛅ Partly Cloudy | 21°C ⛅ Partly Cloudy |
| Soweto | 16°C ⛅ Partly Cloudy | 21°C ⛅ Partly Cloudy | 25°C ☀️ Sunny | 27°C ☀️ Sunny | 23°C ⛅ Partly Cloudy | 20°C ☁️ Cloudy |
| Benoni | 17°C ⛅ Partly Cloudy | 21°C ⛅ Partly Cloudy | 24°C ☀️ Sunny | 26°C ☀️ Sunny | 22°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy |
| Centurion | 17°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 25°C ☀️ Sunny | 27°C ☀️ Sunny | 23°C ⛅ Partly Cloudy | 20°C ⛅ Partly Cloudy |
| Midrand | 16°C ⛅ Partly Cloudy | 21°C ⛅ Partly Cloudy | 24°C ☀️ Sunny | 26°C ☀️ Sunny | 22°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy |
| Alberton | 17°C ⛅ Partly Cloudy | 20°C ⛅ Partly Cloudy | 24°C ☀️ Sunny | 26°C ☀️ Sunny | 22°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy |
| Germiston | 17°C ⛅ Partly Cloudy | 21°C ⛅ Partly Cloudy | 24°C ☀️ Sunny | 26°C ☀️ Sunny | 22°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy |
| Vanderbijlpark | 16°C ⛅ Partly Cloudy | 20°C ⛅ Partly Cloudy | 23°C ☀️ Sunny | 25°C ☀️ Sunny | 21°C ⛅ Partly Cloudy | 18°C ☁️ Cloudy |
| Krugersdorp | 16°C ⛅ Partly Cloudy | 20°C ⛅ Partly Cloudy | 24°C ☀️ Sunny | 26°C ☀️ Sunny | 22°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy |
Western Cape Weather
Cape Town: Morning temperatures will be around 15°C with overcast skies. The afternoon brings a step up to 22°C, finally cooling down to 18°C in the evening with partly cloudy skies. Areas like Stellenbosch and George will mirror this trend, experiencing similar temperatures and cloudiness with sunny breaks during the day.
Typical spring conditions make for great outdoor activities, but be aware that winds may stir in the coastal regions.
2. Provincial Forecasts
Western Cape
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Cape Town | 15°C ☁️ Cloudy | 22°C ☀️ Sunny | 18°C ⛅ Partly Cloudy |
| Stellenbosch | 14°C ☁️ Cloudy | 23°C ☀️ Sunny | 17°C ⛅ Partly Cloudy |
| George | 13°C ☁️ Cloudy | 21°C ☀️ Sunny | 16°C ⛅ Partly Cloudy |
KwaZulu-Natal Weather
In contrast, Durban will start off warm and wet, with morning rains leading to a mild 22°C by noon, before cooler evening temperatures settle in at 20°C under possible showers. The weather will be harsh in other cities, such as Pietermaritzburg and Richards Bay, where persistent rainfall can be expected throughout the day, accompanied by cool temperatures around 16°C to 21°C. Thunderstorm warnings are active for this province; thus, residents should stay vigilant.
3. KwaZulu-Natal Provincial Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Durban | 19°C 🌧️ Rain | 22°C ⛅ Partly Cloudy | 20°C 🌧️ Showers |
| Pietermaritzburg | 16°C 🌧️ Showers | 20°C ⛅ Partly Cloudy | 18°C 🌧️ Showers |
| Richards Bay | 18°C 🌧️ Rain | 21°C ⛅ Partly Cloudy | 19°C 🌧️ Showers |
Eastern Cape Weather
Port Elizabeth kicks off the day with rain at 14°C, easing into an 18°C afternoon with a chance of scattered showers. Essential care is advised for regions like East London and Mthatha, where cool and rainy conditions will persist, ensuring temperatures remain relatively lower throughout the day, hovering around the mid-teens to high teens.
4. Eastern Cape Provincial Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Port Elizabeth | 14°C 🌧️ Showers | 18°C ⛅ Partly Cloudy | 16°C 🌧️ Rain |
| East London | 15°C 🌧️ Showers | 19°C ⛅ Partly Cloudy | 17°C 🌧️ Showers |
| Mthatha | 13°C 🌧️ Rain | 18°C ⛅ Partly Cloudy | 15°C 🌧️ Rain |
Free State Weather
As the sun shines generously on the Free State, Bloemfontein will bask in a beautiful morning, starting cool at 12°C but rapidly warming to a comfortable 25°C. Welkom will mirror this trend, achieving similar highs, and should not be overlooked for outdoor pursuits today.
5. Free State Provincial Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Bloemfontein | 12°C ☀️ Sunny | 25°C ☀️ Sunny | 20°C ☀️ Clear |
| Welkom | 14°C ☀️ Sunny | 27°C ☀️ Sunny | 22°C ⛅ Partly Cloudy |
| Bethlehem | 11°C ☀️ Sunny | 24°C ☀️ Sunny | 19°C ⛅ Partly Cloudy |
Limpopo Weather
Stepping into Limpopo, temperatures will soar, reaching up to 32°C in Lephalale and high twenties elsewhere. Expect mainly sunny skies throughout the region, creating ideal conditions for those wanting to explore the natural beauty of this province.
6. Limpopo Provincial Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Polokwane | 12°C ☀️ Sunny | 28°C ☀️ Sunny | 23°C ⛅ Partly Cloudy |
| Thohoyandou | 14°C ☀️ Sunny | 30°C ☀️ Sunny | 24°C ⛅ Partly Cloudy |
| Lephalale | 15°C ☀️ Sunny | 32°C ☀️ Sunny | 26°C ⛅ Partly Cloudy |
Mpumalanga Weather
Moving to Mpumalanga, Mbombela surpasses the temperature gauge, potentially piercing 33°C. Mild mornings will lead to sunny afternoons before slightly cooling in the evening. Secunda will enjoy similar conditions, setting a picturesque backdrop for any weekend plans.
7. Mpumalanga Provincial Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mbombela | 12°C ☀️ Sunny | 33°C ☀️ Sunny | 27°C ⛅ Partly Cloudy |
| Secunda | 13°C ☀️ Sunny | 27°C ☀️ Sunny | 22°C ⛅ Partly Cloudy |
| Emalahleni | 14°C ☀️ Sunny | 27°C ☀️ Sunny | 22°C ⛅ Partly Cloudy |
North West Weather
Mahikeng will bask in sunshine throughout the day, with temperatures climbing towards 30°C. Afternoon highs indicate good beach weather and outdoor activities. Rustenburg and Klerksdorp will share this warm and sunny vibe, completing a beautifully sunny landscape across North West.
8. North West Provincial Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mahikeng | 17°C ☀️ Sunny | 30°C ☀️ Sunny | 25°C ⛅ Partly Cloudy |
| Rustenburg | 15°C ☀️ Sunny | 30°C ☀️ Sunny | 24°C ⛅ Partly Cloudy |
| Klerksdorp | 17°C ☀️ Sunny | 29°C ☀️ Sunny | 23°C ⛅ Partly Cloudy |
Northern Cape Weather
In the Northern Cape, Kimberley and Upington will see the upper end of the temperature spectrum with highs of up to 35°C, making them the hottest stops today. Expect sunny moments throughout the day, especially beneficial for those engaged in harvest activities or enjoying nature’s bounty.
9. Northern Cape Provincial Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Kimberley | 18°C ☀️ Sunny | 32°C ☀️ Sunny | 26°C ⛅ Partly Cloudy |
| Upington | 20°C ☀️ Sunny | 35°C ☀️ Sunny | 29°C ⛅ Partly Cloudy |
| Springbok | 15°C ☀️ Sunny | 30°C ☀️ Sunny | 25°C ⛅ Partly Cloudy |
Today’s weather across South Africa presents an array of conditions, from the sunny highs of the north to the rainy spells of the east. As we head into the heart of spring, it’s essential for residents to keep an eye on weather updates, particularly in regions facing severe conditions such as thunderstorms in KwaZulu-Natal. Whether you’re taking in the warmth of Gauteng’s sun or enjoying a scenic walk along the Cape Town waterfront, plan accordingly and make the most of your Saturday. Stay hydrated and be prepared for quick shifts, particularly in areas prone to thunderstorms!
For more detailed forecasts and live weather updates, you can visit the South African Weather Service or follow their updates on X.

