As we step into the blossoming spring of September, today’s weather forecast across South Africa showcases a mix of sunny beginnings and refreshing cloud cover as the day unfolds. From bustling urban settings like Johannesburg, famed for its Gauteng weather, to the scenic coasts of Cape Town, residents and visitors alike can expect generally pleasant conditions, with temperatures reflecting the transitional shift of seasons. Here’s a detailed look at what to anticipate in each province.
Gauteng Province
In Gauteng, the day starts off mild, with temperatures around 14°C in Johannesburg, progressively warming up to a sunny 24°C by mid-afternoon. Expect clear skies transitioning to a few clouds as the day winds down with a temperature of 17°C in the evening. Pretoria mirrors this pattern, starting at 13°C and peaking at 23°C. Overall, it’s a beautiful day in Gauteng, perfect for outdoor activities.
| Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
|---|---|---|---|---|---|---|
| Johannesburg | 14°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
| Pretoria | 13°C ⛅ Partly Cloudy | 17°C ☀️ Sunny | 21°C ☀️ Sunny | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 16°C ☁️ Cloudy |
| Soweto | 14°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
| Benoni | 13°C ☁️ Cloudy | 17°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 16°C ☁️ Cloudy |
| Centurion | 13°C ⛅ Partly Cloudy | 17°C ☀️ Sunny | 21°C ☀️ Sunny | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 16°C ☁️ Cloudy |
| Midrand | 14°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
| Alberton | 14°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
| Germiston | 13°C ⛅ Partly Cloudy | 17°C ☀️ Sunny | 21°C ☀️ Sunny | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 16°C ☁️ Cloudy |
| Vanderbijlpark | 13°C ☁️ Cloudy | 17°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 16°C ☁️ Cloudy |
| Krugersdorp | 13°C ⛅ Partly Cloudy | 17°C ☀️ Sunny | 21°C ☀️ Sunny | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 16°C ☁️ Cloudy |
Western Cape
Moving to the Western Cape, Cape Town weather takes on a more mixed personality. Early morning conditions are slightly gloomy at 16°C with cloud cover, but as the sun climbs, expect a comfortable 21°C with partly cloudy skies by noon. The evening cools down to about 18°C, revealing a clear night. In areas like Stellenbosch and George, similar conditions prevail, promising a pleasant day for wine lovers and nature enthusiasts alike.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Cape Town | 16°C ☁️ Cloudy | 21°C ⛅ Partly Cloudy | 18°C 🌙 Clear |
| Stellenbosch | 15°C ☁️ Cloudy | 22°C ⛅ Partly Cloudy | 17°C 🌙 Clear |
| George | 14°C ☁️ Cloudy | 20°C ⛅ Partly Cloudy | 16°C 🌙 Clear |
KwaZulu-Natal
In KwaZulu-Natal, the day starts off warm, especially in Durban where temperatures are around 18°C. However, as the day progresses, clouds will gather and bring about possible isolated showers, with temperatures peaking at 24°C before cooling down to 20°C later in the evening. Pietermaritzburg enjoys a near-identical weather forecast, while Richards Bay anticipates a few more clouds along with expected showers.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Durban | 18°C ⛅ Partly Cloudy | 24°C 🌧️ Isolated Showers | 20°C 🌧️ Showers |
| Pietermaritzburg | 15°C ⛅ Partly Cloudy | 22°C ⛅ Partly Cloudy | 18°C 🌧️ Showers |
| Richards Bay | 17°C ⛅ Partly Cloudy | 23°C 🌧️ Isolated Showers | 19°C 🌧️ Showers |
Eastern Cape
The Eastern Cape weather looks welcoming today, with Port Elizabeth expecting a bright start at 14°C, climbing to a pleasant 20°C by lunchtime. The sun will shine until late evening, where temperatures will drop to 17°C. East London follows suit, basking in sunshine and mild weather, making today a great day for beach outings or evening strolls.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Port Elizabeth | 14°C ⛅ Partly Cloudy | 20°C ☀️ Sunny | 17°C 🌙 Clear |
| East London | 15°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 18°C 🌙 Clear |
| Mthatha | 14°C ☁️ Cloudy | 20°C ⛅ Partly Cloudy | 17°C 🌧️ Isolated Showers |
Free State
In the Free State, much of the region is greeted with overcast skies. Bloemfontein begins its day at 13°C and warms to 22°C later on. The evening holds similar temperatures, encouraging peaceful outdoor socializing. Overall, expect a relatively calm, overcast day with slight sunny breaks.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Bloemfontein | 13°C ☁️ Cloudy | 22°C ⛅ Partly Cloudy | 19°C ⛅ Partly Cloudy |
| Welkom | 12°C ☁️ Cloudy | 21°C ⛅ Partly Cloudy | 18°C ⛅ Partly Cloudy |
| Bethlehem | 12°C ☁️ Cloudy | 21°C ⛅ Partly Cloudy | 18°C ⛅ Partly Cloudy |
Limpopo
In the northern province of Limpopo, the sunny conditions prevail throughout the day. Polokwane will see temperatures starting at 14°C and whoosh up to 24°C by lunchtime. Thohoyandou reflects similar weather patterns, making it a splendid day for outdoor adventures or simply enjoying nature’s splendor.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Polokwane | 14°C ⛅ Partly Cloudy | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy |
| Thohoyandou | 13°C ⛅ Partly Cloudy | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy |
| Lephalale | 13°C ☀️ Sunny | 25°C ☀️ Sunny | 21°C ⛅ Partly Cloudy |
Mpumalanga
In Mpumalanga, Mbombela enjoys a beautiful 15°C early morning, rising to 23°C by midday. The weather remains comfortably warm into the evening at about 20°C, presenting a fantastic opportunity for late-afternoon activities. Other towns like Secunda will also enjoy similar weather throughout the day.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mbombela | 15°C ⛅ Partly Cloudy | 23°C ☀️ Sunny | 20°C ⛅ Partly Cloudy |
| Secunda | 14°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 19°C ⛅ Partly Cloudy |
| Emalahleni | 14°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 19°C ⛅ Partly Cloudy |
North West
For the North West province, Mahikeng is expected to experience a sunny day with morning temperatures around 13°C, climbing to a warm 25°C later. This is ideal weather for visiting local attractions or enjoying outdoor dining to welcome the spring season.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mahikeng | 13°C ☀️ Sunny | 25°C ☀️ Sunny | 20°C ⛅ Partly Cloudy |
| Rustenburg | 13°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy |
| Klerksdorp | 13°C ⛅ Partly Cloudy | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy |
Northern Cape
Finally, in the Northern Cape, early rains might surprise areas like Kimberley with morning showers at 14°C, although conditions are expected to clear up later in the day. By midday, temperatures will lift to around 20°C, giving rise to more pleasant conditions. Upington, on the other hand, gleams with sunny skies and heats up to 26°C, calling for sun protection by midday.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Kimberley | 14°C 🌧️ Isolated Showers | 20°C ⛅ Partly Cloudy | 18°C ☁️ Cloudy |
| Upington | 16°C ☀️ Sunny | 26°C ☀️ Sunny | 22°C ⛅ Partly Cloudy |
| Springbok | 14°C 🌧️ Isolated Showers | 21°C ⛅ Partly Cloudy | 18°C ☁️ Cloudy |
Summary
Overall, today’s weather forecast for South Africa promises a delightful mix of sunshine and clouds with mild temperatures across the provinces. Residents should take note of possible isolated showers in KwaZulu-Natal and Northern Cape but otherwise, enjoy the warm spring ambiance. As always, stay hydrated, use sun protection, and plan your activities accordingly to make the most of the inviting weather today.
For more detailed weather updates, visit the South African Weather Service or check Twitter updates for real-time conditions.


