As we step into spring, South Africa is set to experience a mix of weather conditions today, showcasing the rich diversity of our climate across provinces. With generally mild to warm temperatures throughout the country, you’ll find sunny and partly cloudy skies in many regions. However, expect some areas, particularly in KwaZulu-Natal and Mpumalanga, to experience isolated showers and thunderstorms later in the day. Let’s dive into today’s weather forecast, examining the expected conditions in each province and providing relevant details for the major cities, including Johannesburg weather and Cape Town weather.
Gauteng
Gauteng weather today begins with cool temperatures, ranging from 11°C to 12°C in the early morning hours. By midday, both Johannesburg and Pretoria will warm up to around 20°C to 22°C under sunny skies. As the afternoon progresses, expect partly cloudy conditions with a possibility of isolated thundershowers. Evening temperatures will revert to about 14°C to 18°C across the province. Residents should prepare for a pleasant day with some potential rain in the late afternoon.
| Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
|---|---|---|---|---|---|---|
| Johannesburg | 12°C ⛅ Partly Cloudy | 16°C ☀️ Sunny | 20°C ☀️ Sunny | 22°C ⛅ Partly Cloudy | 18°C ☁️ Cloudy | 15°C ☁️ Cloudy |
| Pretoria | 11°C ⛅ Partly Cloudy | 15°C ☀️ Sunny | 19°C ☀️ Sunny | 21°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy | 14°C ☁️ Cloudy |
Note: Partly cloudy with isolated showers and thundershowers possible in late afternoon.
Cape Town
In contrast to Gauteng, Cape Town weather promises clear and warm conditions. Early morning temperatures will be mild, starting at 17°C and climbing to a sunny 28°C by noon. With clear skies persisting into the evening, temperatures will cool down to around 21°C. This region is ideal for outdoor activities, with minimal chances of rain throughout the day.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Cape Town | 18°C ☀️ Sunny | 27°C ☀️ Sunny | 22°C 🌙 Clear |
Clear, warm days with strong sunshine expected; minimal rainfall in the west on this date.
KwaZulu-Natal
For those in KwaZulu-Natal, the forecast brings a mix of partly cloudy skies and intermittent showers. Durban is expected to start the day at 19°C, reaching a peak of 25°C with rain expected around midday. Evening temperatures will settle at approximately 22°C. Areas like Pietermaritzburg and Richards Bay will mirror these conditions, with a chance of thunderstorms developing as the day unfolds.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Durban | 19°C ⛅ Partly Cloudy | 25°C 🌧️ Showers | 22°C ⛅ Partly Cloudy |
| Pietermaritzburg | 15°C ☀️ Sunny | 23°C 🌧️ Showers | 18°C ⛅ Partly Cloudy |
Showers and isolated thunderstorms likely, especially midday with some clearing by evening. Slightly cooler with cloud cover.
Eastern Cape
Eastern Cape weather leans toward a predominantly sunny experience today, particularly in Port Elizabeth where temperatures will swing from a cool 14°C to a pleasant 22°C during peak hours. East London and Mthatha will enjoy similar sunny conditions with some clouds overhead in the evening.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Port Elizabeth | 14°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 18°C ☁️ Cloudy |
| East London | 15°C ☀️ Sunny | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy |
Predominantly partly cloudy to sunny with isolated showers possible in some areas in afternoon.
Free State
In the Free State, weather today resembles a classic spring day, beginning cool and gradually warming up. Bloemfontein will see temperatures rise from 10°C early in the morning to 21°C by noon. Expect partly cloudy conditions throughout the day with some hints of rain likely late afternoon.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Bloemfontein | 10°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 17°C ☁️ Cloudy |
Cool mornings warming to sunny but with a risk of thunderstorms by late afternoon.
Limpopo
Limpopo weather today is set to be mostly sunny with temperatures rising to about 24°C in Polokwane. Morning conditions will start pleasantly at around 11°C. Thohoyandou and Lephalale will experience similar sunny weather.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Polokwane | 11°C ☀️ Sunny | 24°C ⛅ Partly Cloudy | 20°C ⛅ Partly Cloudy |
Warm and mostly sunny with some cloud build-up later afternoon, chance of isolated showers.
Mpumalanga
North West province starts the day cool in the ranges of 9°C to 10°C with clear skies in the morning. Mahikeng will warm up nicely to around 21°C during the day, followed by an enjoyable evening of 17°C. Predominantly sunny conditions are expected.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mahikeng | 9°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 17°C ☁️ Cloudy |
Mostly sunny with mild temperatures; some cloud cover in the evening.
Northern Cape
Wrapping up this comprehensive forecast, most of the Northern Cape enjoys exceptionally clear skies and warm weather today. In Kimberley, it starts cool at 10°C and climbs to a toasty 25°C. With no rain expected and a pleasant evening ahead, this region is in for a delightful day.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Kimberley | 10°C ☀️ Sunny | 25°C ☀️ Sunny | 20°C ☀️ Clear |
Clear skies and warm during the day with cool mornings; no rainfall expected.
In summary, today’s weather across South Africa is characterized by pleasant spring conditions, with particular attention needed in KwaZulu-Natal and Mpumalanga for possible showers and thunderstorms. Whether you are enjoying the sunny streets of Cape Town or experiencing the mild temperatures in Gauteng, remember to dress appropriately for the changing conditions. Residents and visitors should stay updated on local weather alerts and plan accordingly for outdoor activities today. Enjoy the beautiful diversity of our weather across this incredible nation!
For further updates and real-time weather information, visit the South African Weather Service or follow them on X.
Related: Today’s Weather Forecast – 6 September 2025


