Today’s Weather Forecast – 4 August 2025

Table of contents
Gauteng Province
Starting with Gauteng weather, it greets residents with a chilly morning characterized by temperatures around 4°C. Sunshine breaks through as the day progresses, reaching a peak of 22°C in Pretoria around midday, while Johannesburg and its surroundings hover around 18°C. Clouds will gradually gather as evening approaches. Overall, a pleasant day awaits, but vigilance against high UV index levels is advised. Rainfall is not anticipated across Gauteng.
ALSO READ: Weather Alert for 03 August 2025: South Africa Braces for Shifting Conditions
Gauteng Province Hourly Forecast (Temperatures in °C with weather icons)
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 4°C ⛅ | 10°C ☀️ | 18°C ☀️ | 18°C ☀️ | 12°C ⛅ | 8°C ☁️ |
Pretoria | 4°C ⛅ | 12°C ☀️ | 22°C ☀️ | 22°C ☀️ | 14°C ⛅ | 9°C ☁️ |
Soweto | 4°C ⛅ | 10°C ☀️ | 18°C ☀️ | 18°C ☀️ | 12°C ⛅ | 8°C ☁️ |
Benoni | 4°C ⛅ | 11°C ☀️ | 19°C ☀️ | 19°C ☀️ | 13°C ⛅ | 8°C ☁️ |
Centurion | 4°C ⛅ | 11°C ☀️ | 21°C ☀️ | 21°C ☀️ | 14°C ⛅ | 9°C ☁️ |
Notes: Clear and cool morning temperatures with sunshine through midday and afternoon; partly cloudy to cloudy by evening. High UVB index expected. No rain predicted for Gauteng on this day. South African Weather Service
Western Cape
Next, we turn our gaze to Cape Town weather, where a stark contrast to Gauteng unfolds. A cold front will sweep through, bringing overcast skies and scattered rain, especially in the afternoon. Morning temperatures start at a mild 14°C, but it’s forecasted to drop to around 15°C in the evening as rain continues to present challenges. Other coastal areas like George also brace for similar weather with the added concern of strong winds. Residents are advised to avoid outdoor activities, particularly in prone areas, as fire warnings have been issued for parts of the central Karoo.
Western Cape
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 14°C ☁️ | 18°C 🌧️ | 15°C ☁️ |
Stellenbosch | 13°C ☁️ | 17°C 🌧️ | 14°C ☁️ |
George | 12°C ☁️ | 16°C 🌧️ | 13°C ☁️ |
Notes: A cold front affects the Western Cape bringing scattered rainfall and strong winds, especially in the afternoon. Cloudy morning easing into rain later. Fire warnings remain for central Karoo. SA Weather on X
Kwazulu-Natal
Moving towards KwaZulu-Natal, the morning is cool in Pietermaritzburg, where fog covers the landscape. Temperatures range from a brisk 3°C in the morning to a warm 21°C by midday in Richards Bay under clear skies. Durban offers a delightful forecast with pleasant temperatures peaking at around 20°C. Generally, a tranquil day is expected with no significant weather alerts for this province.
KwaZulu-Natal
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 14°C ⛅ | 20°C ☀️ | 17°C ⛅ |
Pietermaritzburg | 3°C 🌫️ | 15°C ☀️ | 11°C ⛅ |
Richards Bay | 13°C ⛅ | 21°C ☀️ | 17°C ⛅ |
Notes: Cool mornings with some fog patches in Pietermaritzburg; generally clear skies and pleasant daytime temperatures across the province. Weather Map
Eastern Cape
The Eastern Cape boasts pleasant weather conditions, particularly in Port Elizabeth and East London, where temperatures will soar to around 28°C by midday. Mild mornings see temperatures ranging from 9°C to 11°C, transitioning to sunny and partly cloudy afternoons. As the evening approaches, expect them to cool down to the range of 17°C to 20°C, making it suitable for evening outings.
Eastern Cape
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 9°C ⛅ | 22°C ☀️ | 17°C ⛅ |
East London | 11°C ⛅ | 28°C ☀️ | 20°C ⛅ |
Mthatha | 8°C ⛅ | 30°C ☀️ | 20°C ⛅ |
Notes: Warm to hot weather inland and along the coast with mild to partly cloudy conditions in early morning and evening. SA Weather on X
Free State
In the Free State, cold mornings persist with temperatures dipping near freezing at 1°C. Residents of Bloemfontein can expect a sunny day with rising temperatures, peaking at 18°C around midday before cooling to an enjoyable 11°C by evening. The weather today suggests a clear and mild transition into the evening, perfect for evening strolls.
Free State
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 1°C ⛅ | 18°C ☀️ | 11°C ⛅ |
Welkom | 2°C ⛅ | 17°C ☀️ | 11°C ⛅ |
Bethlehem | 1°C ⛅ | 16°C ☀️ | 10°C ⛅ |
Notes: Cold mornings with mild sunny days and clear evenings. Weather Map
Limpopo
A similarly cool start defines Limpopo, with temperatures around 4°C in Polokwane. Fog will linger early in the day, gradually giving way to sunshine and pleasant temperatures reaching the low 24°C range. Thohoyandou and Lephalale will follow suit with clear and inviting conditions.
Limpopo
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 4°C 🌫️ | 22°C ☀️ | 16°C ⛅ |
Thohoyandou | 6°C ⛅ | 23°C ☀️ | 17°C ⛅ |
Lephalale | 6°C ⛅ | 24°C ☀️ | 18°C ⛅ |
Notes: Morning fog in Polokwane; sunny days overall. SA Weather on X
Mpumalanga
Moving to Mpumalanga, expect cool temperatures around 7°C in Mbombela at dawn. However, myriads of sunshine throughout the day will increase temperatures to a comfortable 20°C. The forecast holds promise of a beautiful day conducive to various outdoor activities.
Mpumalanga
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 7°C ⛅ | 20°C ☀️ | 15°C ⛅ |
Secunda | 6°C ⛅ | 19°C ☀️ | 14°C ⛅ |
Emalahleni | 6°C ⛅ | 20°C ☀️ | 15°C ⛅ |
Notes: Fine and cool with mild daytime temperatures and partly cloudy conditions in the evening. Weather Map
North West
In the North West, residents will have a chill in the air, with morning temperatures lingering around 3°C. As the sun rises, temperatures are projected to reach 20°C by midday, providing a pleasant climate for the day ahead.
North West
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 3°C ⛅ | 20°C ☀️ | 13°C ⛅ |
Rustenburg | 3°C ⛅ | 20°C ☀️ | 13°C ⛅ |
Klerksdorp | 4°C ⛅ | 19°C ☀️ | 13°C ⛅ |
Notes: Cold mornings soften to pleasant clear afternoons. SA Weather on X
Northern Cape
Concluding our journey in the Northern Cape, which begins with a cool morning at 7°C in Kimberley, gradually warming up to 22°C in the afternoon. The area is anticipated to experience very strong winds, further elevating fire danger warnings, especially for central regions.
Northern Cape
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 7°C ⛅ | 22°C ☀️ | 15°C ⛅ |
Upington | 10°C ☀️ | 26°C ☀️ | 18°C ⛅ |
Springbok | 8°C ⛅ | 21°C ☀️ | 14°C ⛅ |
Notes: Central Northern Cape experiences very strong winds and fire danger warnings. Morning coolness with sunny days. Weather Map
Today’s weather forecast presents a patchwork of conditions across South Africa. Expect a chilly start in the north, contrasting with a cold front impacting the Western Cape. For those in major cities such as Johannesburg and Cape Town, weather today shifts from cool to moderately mild, with specific precautions advised for outdoor activities in windy and rainy conditions.
As always, it’s prudent to carry an umbrella if in the Western Cape, while sunscreen remains essential in sunny regions. Stay informed and enjoy this diverse day across our beautiful country!