Today’s Weather Forecast – Thursday, 14 August 2025

Today, on Thursday, the 14th of August 2025, South Africa experiences a mix of weather conditions across its regions. Most parts of the country will enjoy mild to warm weather, while the south-western Cape is set for cool, cloudy, and foggy conditions. Thunderstorms are forecasted in parts of the Northern Cape, Free State, Eastern Cape, and along the east coast. Residents in the Northern Cape and North West should be cautious as extremely high fire danger conditions are expected.
In Gauteng, the weather will be partly cloudy and cool to warm, with a high UVB sunburn index requiring sun protection. Other provinces like Mpumalanga and Limpopo will see morning fog but otherwise fine and warm weather. Isolated showers and thundershowers will occur mainly in eastern and coastal areas. Overall, a day with varied weather, urging residents to stay prepared for both sunshine and sudden showers.
ALSO READ: Top Safety Apps Every Gauteng Resident Should Download
Table of contents
Gauteng Weather
Starting the day, Gauteng will have cool conditions with morning temperatures around 11°C to 12°C. By midday, the sun will emerge, and temperatures will reach the low 20°C range. In Johannesburg, expect partly cloudy skies with highs of around 22°C, tapering to 19°C as the evening sets in. Pretoria may warm slightly higher, with peaks at 23°C. Light winds may accompany the mostly clear skies, making it an ideal day for outdoor activities.
Gauteng Province Hourly Forecast
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 | 19°C ☁️ Cloudy | 16°C ☁️ Cloudy |
Pretoria | 11°C ⛅ Partly Cloudy | 15°C ☀️ Sunny | 21°C ☀️ Sunny | 23°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
Soweto | 12°C ⛅ Partly Cloudy | 16°C ☀️ Sunny | 20°C ☀️ Sunny | 22°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy | 16°C ☁️ Cloudy |
Benoni | 12°C ⛅ Partly Cloudy | 15°C ☀️ Sunny | 20°C ☀️ Sunny | 22°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy | 16°C ☁️ Cloudy |
Centurion | 11°C ⛅ Partly Cloudy | 16°C ☀️ Sunny | 21°C ☀️ Sunny | 23°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
Midrand | 11°C ⛅ Partly Cloudy | 15°C ☀️ Sunny | 20°C ☀️ Sunny | 22°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy | 16°C ☁️ Cloudy |
Alberton | 12°C ⛅ Partly Cloudy | 16°C ☀️ Sunny | 20°C ☀️ Sunny | 22°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy | 16°C ☁️ Cloudy |
Germiston | 12°C ⛅ Partly Cloudy | 15°C ☀️ Sunny | 20°C ☀️ Sunny | 22°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy | 16°C ☁️ Cloudy |
Vanderbijlpark | 10°C ⛅ Partly Cloudy | 14°C ☀️ Sunny | 19°C ☀️ Sunny | 21°C ⛅ Partly Cloudy | 18°C ☁️ Cloudy | 15°C ☁️ Cloudy |
Krugersdorp | 11°C ⛅ Partly Cloudy | 15°C ☀️ Sunny | 20°C ☀️ Sunny | 22°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy | 16°C ☁️ Cloudy |
Western Cape Weather
In the Western Cape, particularly in Cape Town, mornings will be cool and cloudy with temperatures around 14°C. By noon, temperatures will slightly rise to approximately 18°C under partly cloudy skies. However, expect a shift in weather conditions as the day turns to evening, bringing a chance of fog and cooler temperatures nearing 15°C. Elsewhere in the province, the weather is expected to follow a similar pattern—cloudy in the morning and progressively clearer throughout the day, especially in wine country like Stellenbosch.
Western Cape
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 14°C ☁️ Cloudy | 18°C ⛅ Partly Cloudy | 15°C 🌫️ Foggy |
Stellenbosch | 13°C ☁️ Cloudy | 18°C ⛅ Partly Cloudy | 14°C 🌫️ Foggy |
George | 12°C ☁️ Cloudy | 17°C ⛅ Partly Cloudy | 13°C 🌫️ Foggy |
(Conditions: Cool, cloudy with fog patches in morning, generally cold to cool)
KwaZulu-Natal Weather
KwaZulu-Natal will begin the day with mild temperatures around 13°C to 16°C, with lingering fog patches. As the day heats up, Durban can expect temperatures to rise to 22°C, but scattered showers are likely in the afternoon and evening. A similar trend is observed in other cities like Pietermaritzburg and Richards Bay, where afternoon thunderstorms may develop, particularly near the coast.
KwaZulu-Natal
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 16°C ☁️ Cloudy | 22°C ⛅ Partly Cloudy | 19°C 🌧️ Showers |
Pietermaritzburg | 13°C 🌫️ Foggy | 20°C ⛅ Partly Cloudy | 17°C 🌧️ Showers |
Richards Bay | 15°C 🌫️ Foggy | 22°C ⛅ Partly Cloudy | 20°C 🌧️ Showers |
(Morning fog patches, becoming partly cloudy and isolated showers/thundershowers by afternoon)
Eastern Cape Weather
The Eastern Cape will have a comparative chill, starting with temperatures around 11°C to 13°C in the morning. Port Elizabeth and East London will see temperatures peak around 18°C, but watch for evening showers. It’s crucial for residents to prepare for wet conditions later in the day.
Eastern Cape
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 12°C ☁️ Cloudy | 18°C ⛅ Partly Cloudy | 16°C 🌧️ Showers |
East London | 13°C ☁️ Cloudy | 18°C ⛅ Partly Cloudy | 16°C 🌧️ Showers |
Mthatha | 11°C ☁️ Cloudy | 17°C ⛅ Partly Cloudy | 15°C ⛈️ Thundershowers |
(Cloudy with fog in the morning, isolated showers and thundershowers from afternoon; cooler)
Free State Weather
In the Free State, expect a crisp morning with temperatures ranging from 7°C to 9°C. As the sun rises, Bloemfontein will experience highs up to 19°C, although rain showers are anticipated in the afternoon and evening. Residents should keep an umbrella handy, especially if you’re planning outdoor activities.
Free State
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 9°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 16°C 🌧️ Showers |
Welkom | 8°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 15°C 🌧️ Showers |
Bethlehem | 7°C ⛅ Partly Cloudy | 17°C ☀️ Sunny | 14°C 🌧️ Showers |
(Fine to partly cloudy with isolated showers and thundershowers mainly southern and western parts)
Limpopo Weather
Limpopo is forecasted to start the day with cool conditions around 8°C to 10°C, particularly in Polokwane. The sun will shine brightly later, with temperatures soaring up to 24°C by midday. Morning fog may hinder visibility, so drivers should exercise caution.
Limpopo
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 10°C 🌫️ Foggy | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy |
Thohoyandou | 9°C 🌫️ Foggy | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy |
Lephalale | 8°C 🌫️ Foggy | 22°C ☀️ Sunny | 18°C ⛅ Partly Cloudy |
(Morning fog west, otherwise fine and warm)
Mpumalanga Weather
Mpumalanga will mirror Limpopo’s conditions, with morning fog and temperatures starting around 9°C. As temperatures rise to about 26°C in Mbombela, the clear skies will offer a pleasant afternoon. Residents in the Lowveld should be prepared for warmer weather conditions.
Mpumalanga
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 11°C 🌫️ Foggy | 26°C ☀️ Sunny | 22°C ⛅ Partly Cloudy |
Secunda | 10°C ⛅ Partly Cloudy | 20°C ☀️ Sunny | 17°C ⛅ Partly Cloudy |
Emalahleni | 9°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 18°C ⛅ Partly Cloudy |
(Morning fog along escarpment, otherwise fine and warm, hot in Lowveld)
North West Weather
In the North West, the day begins with cool weather and temperatures around 8°C. By midday, Mahikeng and its surroundings will climb to an enjoyable 20°C under sunny skies. Cool, dry days are expected throughout the province.
North West
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 8°C ⛅ Partly Cloudy | 20°C ☀️ Sunny | 17°C ⛅ Partly Cloudy |
Rustenburg | 9°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 18°C ⛅ Partly Cloudy |
Klerksdorp | 8°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 16°C ⛅ Partly Cloudy |
(Fine becoming partly cloudy, windy in the west; cool to warm)
Northern Cape Weather
The Northern Cape will see chilly mornings with temperatures below 6°C in places like Kimberley. Fog is expected to lift during the day, leading to some clearing but lingering clouds, with highs reaching around 21°C later in the afternoon. Showers and thunderstorms could develop, especially in the east.
Northern Cape
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 6°C 🌫️ Foggy | 19°C ⛅ Partly Cloudy | 16°C ⛈️ Thunderstorms |
Upington | 5°C 🌫️ Foggy | 21°C ⛅ Partly Cloudy | 17°C 🌧️ Showers |
Springbok | 4°C 🌫️ Foggy | 17°C ⛅ Partly Cloudy | 14°C 🌧️ Showers |
(Morning fog along coast, windy, partly cloudy; isolated showers and thunderstorms in east)
Have A Lovely Day
Today’s weather forecast for South Africa on 14 August 2025 depicts a mix of typical winter conditions, alongside emerging hints of a warming spring. From Gauteng’s sunny spells to Cape Town’s potentially foggy afternoon, it’s a day of contrasts. Residents should prepare for cool mornings and showers in various regions, emphasizing the need to dress appropriately and stay updated on local alerts. For the latest weather updates, you can visit the South African Weather Service or check out their Twitter handle @SAWeatherServic. If you’re planning any travel or outdoor activities, it’s a good idea to stay informed about the changing weather conditions.