Today’s Weather Forecast – Sunday, 31 August 2025

Table of contents
Gauteng
In Gauteng, the day begins with mild and partly cloudy skies. Temperatures will start at around 14°C in Johannesburg and Pretoria at 06:00. As the sun rises, we can expect warmer conditions throughout the day, with temperatures peaking at around 24°C by 15:00. Expect clear skies in the afternoon, which will give way to a cooler evening with temperatures dropping to around 15°C by nightfall. Soweto, Benoni, and other municipalities will experience similar patterns, making for a pleasant day in this province.

Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 14°C ⛅ | 17°C ☀️ | 21°C ☀️ | 23°C ☀️ | 19°C ☀️ | 16°C ☁️ |
Pretoria | 13°C ⛅ | 18°C ☀️ | 22°C ☀️ | 24°C ☀️ | 20°C ☀️ | 15°C ☁️ |
Soweto | 14°C ⛅ | 17°C ☀️ | 21°C ☀️ | 23°C ☀️ | 19°C ☀️ | 16°C ☁️ |
Benoni | 13°C ⛅ | 17°C ☀️ | 20°C ☀️ | 22°C ☀️ | 18°C ☀️ | 15°C ☁️ |
Centurion | 13°C ⛅ | 18°C ☀️ | 22°C ☀️ | 24°C ☀️ | 19°C ☀️ | 15°C ☁️ |
Midrand | 13°C ⛅ | 17°C ☀️ | 21°C ☀️ | 23°C ☀️ | 19°C ☀️ | 16°C ☁️ |
Alberton | 14°C ⛅ | 17°C ☀️ | 20°C ☀️ | 22°C ☀️ | 18°C ☀️ | 15°C ☁️ |
Germiston | 13°C ⛅ | 17°C ☀️ | 20°C ☀️ | 22°C ☀️ | 18°C ☀️ | 15°C ☁️ |
Vanderbijlpark | 14°C ⛅ | 18°C ☀️ | 22°C ☀️ | 24°C ☀️ | 20°C ☀️ | 16°C ☁️ |
Krugersdorp | 13°C ⛅ | 17°C ☀️ | 21°C ☀️ | 23°C ☀️ | 19°C ☀️ | 16°C ☁️ |
Western Cape
Moving towards the Western Cape, particularly Cape Town’s weather will be quite agreeable, with temperatures starting off at 15°C this morning and reaching a comfortable high of 19°C by midday. Clear skies and sunshine will dominate, making it a perfect day for outdoor activities. Expect a mild evening with temperatures cooling to 17°C. In the surrounding areas, such as Stellenbosch and George, you can anticipate similar conditions, wrapped in mild sunshine throughout the day.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 15°C ⛅ | 19°C ☀️ | 17°C 🌙 |
Stellenbosch | 14°C ⛅ | 19°C ☀️ | 17°C 🌙 |
George | 13°C ☁️ | 18°C ☀️ | 16°C 🌙 |
KwaZulu-Natal
In KwaZulu-Natal, the east coast city of Durban will see slightly warmer temperatures starting at 17°C early in the morning, climbing to a balmy 23°C by noon. Expect clear skies and pleasant weather, although a few clouds will begin to roll in later in the day. Pietermaritzburg will follow similar trends with early morning temperatures of 13°C. The evening brings in cooler weather, proportionate to the coastal influences.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 17°C ⛅ | 23°C ☀️ | 21°C 🌙 |
Pietermaritzburg | 13°C ☁️ | 20°C ☀️ | 18°C 🌙 |
Richards Bay | 16°C ⛅ | 25°C ☀️ | 22°C 🌙 |
Eastern Cape
In the Eastern Cape, Port Elizabeth weather will see mild morning temperatures at 14°C rising to 22°C around midday, making for a comfortable day in this coastal city. Expect mostly sunny conditions, but with some clouds later in the day. In contrast, East London is forecasted to be similarly inviting, while Mthatha will experience a slightly cooler 12°C in the morning, reaching 20°C by midday.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 14°C ⛅ | 22°C ☀️ | 19°C 🌙 |
East London | 14°C ⛅ | 21°C ☀️ | 18°C 🌙 |
Mthatha | 12°C ☁️ | 20°C ☀️ | 17°C 🌙 |
Free State
The Free State region will start off a bit chilly in the morning hours—Bloemfontein, for example, will begin the day at only 10°C. It will warm up significantly, peaking at 23°C in the afternoon. Overall, this province can expect a sunny day with clear skies dominating as we head into the evening.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 10°C ⛅ | 23°C ☀️ | 18°C 🌙 |
Welkom | 11°C ⛅ | 22°C ☀️ | 18°C 🌙 |
Bethlehem | 9°C ⛅ | 21°C ☀️ | 17°C 🌙 |
Limpopo
In Limpopo, the weather today is expected to be warmer than many regions, with temperatures in Polokwane reaching up to 28°C during peak hours. Expect clearer weather and ample sunshine as well. The heat will be similar in Thohoyandou and Lephalale, making it suitable for those planning outdoor excursions.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 10°C ☀️ | 28°C ☀️ | 22°C 🌙 |
Thohoyandou | 11°C ☀️ | 27°C ☀️ | 21°C 🌙 |
Lephalale | 12°C ☀️ | 29°C ☀️ | 23°C 🌙 |
Mpumalanga
Over in Mpumalanga, Mbombela will experience a pleasant spring-like day with a starting temperature of 12°C rising to around 27°C. Sunny conditions will prevail throughout; the comfortable evening is expected to settle at about 22°C. Areas like Secunda and Emalahleni will follow suit with warm temperatures and clear skies.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 12°C ⛅ | 27°C ☀️ | 22°C 🌙 |
Secunda | 11°C ⛅ | 25°C ☀️ | 21°C 🌙 |
Emalahleni | 11°C ⛅ | 26°C ☀️ | 21°C 🌙 |
North West
In North West, expect a moderately warm day in Mahikeng with temperatures soaring to 27°C after a cooler morning start at 11°C. The day will be characterized by clear and sunny weather, allowing for outdoor activities. Rustenburg will experience similarly warm conditions, making it a delightful day for residents and visitors.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 11°C ⛅ | 27°C ☀️ | 22°C 🌙 |
Rustenburg | 12°C ☀️ | 31°C ☀️ | 23°C 🌙 |
Klerksdorp | 11°C ⛅ | 26°C ☀️ | 21°C 🌙 |
Northern Cape
Finally, in the Northern Cape, cities like Kimberley will wake up to 11°C, gradually warming up to 28°C by midday. Residents can enjoy a bright, sunny day which will remain inviting into the evening. Upington will be the hottest, reaching a high of around 33°C, making it ideal for farmers and outdoor enthusiasts.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 11°C ☀️ | 28°C ☀️ | 22°C 🌙 |
Upington | 13°C ☀️ | 33°C ☀️ | 25°C 🌙 |
Springbok | 10°C ☀️ | 27°C ☀️ | 21°C 🌙 |
Have A Lovely Day
Today’s weather across South Africa features largely pleasant conditions with mild to warm temperatures, making it an excellent day for outdoor activities. Residents are advised to stay hydrated, wear sunscreen, and be prepared for cooler evening temperatures, especially in the interior provinces.
SEE WEATHER ALERT: SA Weather Alert: Fine and Cool to Warm but Hot & Partly Cloudy with Light Rain and Showers for 30 & 31 August 2025
Whether you’re in busy urban hubs like Johannesburg or picturesque coastal areas like Cape Town, the forecast presents a friendly atmosphere as we transition from winter to spring. Stay informed and make the most of the beautiful weather today! For more detailed weather updates, check the South African Weather Service or follow them on X.