Gauteng Province
Starting with Gauteng today’s weather, the day will commence with partly cloudy skies across cities like Johannesburg, Pretoria, and Soweto. Early morning temperatures will hover around 11-13°C, gradually rising to a peak of 23-25°C by mid-afternoon. Each city will experience a comfortable evening, dipping into the 15-19°C region, with clouds increasing towards nightfall. Rain is not on the agenda today, keeping outdoor plans safe from unexpected drizzles.
1. Gauteng Province Hourly Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 12°C ⛅ Partly Cloudy | 16°C ⛅ Partly Cloudy | 20°C ☀️ Sunny | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 15°C ☁️ Cloudy |
Pretoria | 13°C ⛅ Partly Cloudy | 17°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 25°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 16°C ☁️ Cloudy |
Soweto | 11°C ⛅ Partly Cloudy | 15°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 22°C ☀️ Sunny | 18°C ⛅ Partly Cloudy | 14°C ☁️ Cloudy |
Benoni | 11°C ⛅ Partly Cloudy | 15°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 22°C ☀️ Sunny | 18°C ⛅ Partly Cloudy | 14°C ☁️ Cloudy |
Centurion | 12°C ⛅ Partly Cloudy | 16°C ⛅ Partly Cloudy | 20°C ☀️ Sunny | 24°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 15°C ☁️ Cloudy |
Midrand | 12°C ⛅ Partly Cloudy | 16°C ⛅ Partly Cloudy | 20°C ☀️ Sunny | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 15°C ☁️ Cloudy |
Alberton | 11°C ⛅ Partly Cloudy | 15°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 22°C ☀️ Sunny | 18°C ⛅ Partly Cloudy | 14°C ☁️ Cloudy |
Germiston | 11°C ⛅ Partly Cloudy | 15°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 22°C ☀️ Sunny | 18°C ⛅ Partly Cloudy | 14°C ☁️ Cloudy |
Vanderbijlpark | 10°C ⛅ Partly Cloudy | 14°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 21°C ☀️ Sunny | 17°C ⛅ Partly Cloudy | 13°C ☁️ Cloudy |
Krugersdorp | 11°C ⛅ Partly Cloudy | 15°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 22°C ☀️ Sunny | 18°C ⛅ Partly Cloudy | 14°C ☁️ Cloudy |
Notes: Day will be partly cloudy, with cool to warm temperatures peaking in the mid 20s°C. No rain is expected.
Western Cape
Transitioning to the Cape Town weather, residents in the Western Cape will face mostly cloudy conditions throughout the morning, with temperatures starting at about 12-15°C. By noon, the clouds will give way to intermittent sunshine, bringing temperatures up to 18-20°C in major locations like Cape Town and Stellenbosch. The evening clears slightly, and temperatures will settle to a cool 16-18°C. While no significant rainfall is anticipated, light thundershowers may develop in the southeast later in the afternoon, thus caution should be exercised around these areas.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 15°C ☁️ Cloudy | 19°C ⛅ Partly Cloudy | 17°C 🌙 Clear Night |
Stellenbosch | 14°C ☁️ Cloudy | 20°C ⛅ Partly Cloudy | 18°C 🌙 Clear Night |
George | 12°C ☁️ Cloudy | 18°C ⛅ Partly Cloudy | 16°C 🌙 Clear Night |
KwaZulu-Natal
Moving northeast to KwaZulu-Natal, today’s forecast indicates a mix of sun and clouds, particularly in major cities like Durban, Pietermaritzburg, and Richards Bay. Early morning temperatures around 13-17°C will warm significantly, peaking at 21-24°C by midday. While isolated showers are possible during the afternoon, the weather should remain predominantly pleasant for outdoor activities.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 16°C ⛅ Partly Cloudy | 23°C ☀️ Sunny | 20°C ⛅ Partly Cloudy |
Pietermaritzburg | 13°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 18°C ⛅ Partly Cloudy |
Richards Bay | 17°C ⛅ Partly Cloudy | 24°C ☀️ Sunny | 21°C ⛅ Partly Cloudy |
Eastern Cape
In the Eastern Cape, including cities such as Port Elizabeth and East London, expect cooler and cloudier conditions. Mornings will start at around 11-12°C, with minimal temperature increases to only about 17-18°C during the day. Cloud cover is expected to persist throughout the day and light showers or fog may disrupt visibility in certain areas. Evening temperatures will cool back down into the 15°C range.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 12°C ☁️ Cloudy | 18°C ☁️ Cloudy | 16°C 🌙 Clear Night |
East London | 12°C ☁️ Cloudy | 17°C ☁️ Cloudy | 15°C 🌙 Clear Night |
Mthatha | 11°C ⛅ Partly Cloudy | 18°C ⛅ Partly Cloudy | 16°C 🌙 Clear Night |
Free State
Free State weather brings a slight improvement in temperatures, with Bloemfontein and Welkom starting the day at about 11-12°C. Expect sunny conditions with temperatures reaching the low 20s (21-22°C) in the afternoon. Despite these favorable conditions, isolated showers in the eastern sections remind residents that winter is still lingering in the air.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 11°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 18°C ⛅ Partly Cloudy |
Welkom | 12°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 18°C ⛅ Partly Cloudy |
Bethlehem | 8°C ☁️ Cloudy | 19°C ⛅ Partly Cloudy | 17°C ⛅ Partly Cloudy |
Limpopo
In Limpopo, the day will beautifully unfold with warm, sunny weather pervading cities like Polokwane and Thohoyandou. With temperatures starting at 12-14°C in the morning and peaking to a delightful 26-29°C, it’s an ideal day for outdoor enthusiasts. Evening temperatures will be comfortable, settling around 20-24°C.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 12°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy |
Thohoyandou | 14°C ☀️ Sunny | 26°C ☀️ Sunny | 22°C ⛅ Partly Cloudy |
Lephalale | 12°C ☀️ Sunny | 29°C ☀️ Sunny | 24°C ⛅ Partly Cloudy |
Mpumalanga
Partly cloudy conditions set in Mpumalanga, with areas like Mbombela experiencing warm weather. Morning temperatures will rise from 10 to 12°C, reaching up to 30°C by noon, followed by a cooling evening routine. Residents can expect moderate weather patterns with no significant disturbances predicted for the day.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 12°C ⛅ Partly Cloudy | 30°C ☀️ Sunny | 25°C ⛅ Partly Cloudy |
Secunda | 10°C ⛅ Partly Cloudy | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy |
Emalahleni | 10°C ⛅ Partly Cloudy | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy |
North West
In the North West, including cities like Mahikeng and Rustenburg, mild to warm weather is in store with temperatures from 11°C at dawn climbing to about 26°C in the afternoon. However, isolated showers may accompany the rising heat, particularly in the northeastern parts of the province.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 11°C ⛅ Partly Cloudy | 26°C ⛅ Partly Cloudy | 22°C ⛅ Partly Cloudy |
Rustenburg | 11°C ⛅ Partly Cloudy | 26°C ⛅ Partly Cloudy | 22°C ⛅ Partly Cloudy |
Klerksdorp | 12°C ⛅ Partly Cloudy | 26°C ⛅ Partly Cloudy | 22°C ⛅ Partly Cloudy |
Northern Cape
Lastly, the Northern Cape will see partly cloudy skies throughout the day. In Kimberley and Upington, temperatures will start at about 10-14°C and escalate to 23-28°C later on. The weather remains dry with no significant rain expected, thus providing a fantastic opportunity for farmers to engage in rural activities without the risk of thunderstorms.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 10°C ⛅ Partly Cloudy | 23°C ⛅ Partly Cloudy | 19°C ⛅ Partly Cloudy |
Upington | 14°C ⛅ Partly Cloudy | 28°C ☀️ Sunny | 24°C ⛅ Partly Cloudy |
Springbok | 7°C ⛅ Partly Cloudy | 22°C ⛅ Partly Cloudy | 18°C ⛅ Partly Cloudy |
Overall, the weather today across South Africa presents a mixed bag of conditions with warmth in the northern and eastern provinces and cooler, overcast skies in the west and south. Remember to dress accordingly, especially in areas with fluctuating temperatures and possible rain. With today’s weather forecast encouraging outdoor activities, it’s an excellent time to enjoy the beauty of South Africa’s diverse landscape.For more detailed weather information, visit: South African Weather Service and SA Weather Service on X.
Related: Today’s Weather Forecast – 14 August 2025