Advertisement
Daily Weather

Today’s Weather Forecast – Sunday, 31 August 2025

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.

Advertisement
Gauteng News Image
Location06:0009:0012:0015:0018:0021:00
Johannesburg14°C ⛅17°C ☀️21°C ☀️23°C ☀️19°C ☀️16°C ☁️
Pretoria13°C ⛅18°C ☀️22°C ☀️24°C ☀️20°C ☀️15°C ☁️
Soweto14°C ⛅17°C ☀️21°C ☀️23°C ☀️19°C ☀️16°C ☁️
Benoni13°C ⛅17°C ☀️20°C ☀️22°C ☀️18°C ☀️15°C ☁️
Centurion13°C ⛅18°C ☀️22°C ☀️24°C ☀️19°C ☀️15°C ☁️
Midrand13°C ⛅17°C ☀️21°C ☀️23°C ☀️19°C ☀️16°C ☁️
Alberton14°C ⛅17°C ☀️20°C ☀️22°C ☀️18°C ☀️15°C ☁️
Germiston13°C ⛅17°C ☀️20°C ☀️22°C ☀️18°C ☀️15°C ☁️
Vanderbijlpark14°C ⛅18°C ☀️22°C ☀️24°C ☀️20°C ☀️16°C ☁️
Krugersdorp13°C ⛅17°C ☀️21°C ☀️23°C ☀️19°C ☀️16°C ☁️
Advertisement

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.

Location06:0012:0018:00
Cape Town15°C ⛅19°C ☀️17°C 🌙
Stellenbosch14°C ⛅19°C ☀️17°C 🌙
George13°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.

Location06:0012:0018:00
Durban17°C ⛅23°C ☀️21°C 🌙
Pietermaritzburg13°C ☁️20°C ☀️18°C 🌙
Richards Bay16°C ⛅25°C ☀️22°C 🌙
Advertisement

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.

Location06:0012:0018:00
Port Elizabeth14°C ⛅22°C ☀️19°C 🌙
East London14°C ⛅21°C ☀️18°C 🌙
Mthatha12°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.

Location06:0012:0018:00
Bloemfontein10°C ⛅23°C ☀️18°C 🌙
Welkom11°C ⛅22°C ☀️18°C 🌙
Bethlehem9°C ⛅21°C ☀️17°C 🌙
Advertisement

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.

Location06:0012:0018:00
Polokwane10°C ☀️28°C ☀️22°C 🌙
Thohoyandou11°C ☀️27°C ☀️21°C 🌙
Lephalale12°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.

Location06:0012:0018:00
Mbombela12°C ⛅27°C ☀️22°C 🌙
Secunda11°C ⛅25°C ☀️21°C 🌙
Emalahleni11°C ⛅26°C ☀️21°C 🌙
Advertisement

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.

Location06:0012:0018:00
Mahikeng11°C ⛅27°C ☀️22°C 🌙
Rustenburg12°C ☀️31°C ☀️23°C 🌙
Klerksdorp11°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.

Location06:0012:0018:00
Kimberley11°C ☀️28°C ☀️22°C 🌙
Upington13°C ☀️33°C ☀️25°C 🌙
Springbok10°C ☀️27°C ☀️21°C 🌙
Advertisement

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.

Simekahle Mthethwa

I’m a creative storyteller with a passion for digital content, research, and writing. My experience… More »

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Advertisement
Back to top button