Gauteng Today’s Weather
Gauteng wakes up to partly cloudy skies with morning temperatures around 6°C in Pretoria and 7°C in Johannesburg. By midday, residents can expect highs of 14°C to 18°C under clear blue skies, making it a lovely winter day, perfect for outdoor activities. The evening will bring a return to cooler temperatures, settling around 10°C with partly cloudy skies. Therefore, whether you’re in Soweto or Benoni, be prepared for a pleasant, sunny afternoon.
Gauteng Province Hourly Forecast (28 July 2025)
| Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
|---|---|---|---|---|---|---|
| Johannesburg | 7°C ⛅ Partly Cloudy | 11°C ⛅ Partly Cloudy | 14°C ☀️ Sunny | 17°C ☀️ Sunny | 14°C ⛅ Partly Cloudy | 10°C ⛅ Partly Cloudy |
| Pretoria | 6°C ⛅ Partly Cloudy | 10°C ⛅ Partly Cloudy | 14°C ☀️ Sunny | 17°C ☀️ Sunny | 13°C ⛅ Partly Cloudy | 9°C ⛅ Partly Cloudy |
| Soweto | 7°C ⛅ Partly Cloudy | 11°C ⛅ Partly Cloudy | 15°C ☀️ Sunny | 18°C ☀️ Sunny | 15°C ⛅ Partly Cloudy | 11°C ⛅ Partly Cloudy |
| Benoni | 6°C ☁️ Cloudy | 9°C ⛅ Partly Cloudy | 13°C ☀️ Sunny | 16°C ☀️ Sunny | 13°C ⛅ Partly Cloudy | 10°C ⛅ Partly Cloudy |
| Centurion | 6°C ⛅ Partly Cloudy | 10°C ⛅ Partly Cloudy | 14°C ☀️ Sunny | 17°C ☀️ Sunny | 14°C ⛅ Partly Cloudy | 9°C ⛅ Partly Cloudy |
| Midrand | 6°C ⛅ Partly Cloudy | 10°C ⛅ Partly Cloudy | 14°C ☀️ Sunny | 17°C ☀️ Sunny | 14°C ⛅ Partly Cloudy | 10°C ⛅ Partly Cloudy |
| Alberton | 7°C ⛅ Partly Cloudy | 11°C ⛅ Partly Cloudy | 15°C ☀️ Sunny | 18°C ☀️ Sunny | 15°C ⛅ Partly Cloudy | 11°C ⛅ Partly Cloudy |
| Germiston | 7°C ⛅ Partly Cloudy | 10°C ⛅ Partly Cloudy | 14°C ☀️ Sunny | 17°C ☀️ Sunny | 14°C ⛅ Partly Cloudy | 10°C ⛅ Partly Cloudy |
| Vanderbijlpark | 5°C ⛅ Partly Cloudy | 9°C ☀️ Sunny | 14°C ☀️ Sunny | 17°C ☀️ Sunny | 14°C ⛅ Partly Cloudy | 9°C ⛅ Partly Cloudy |
| Krugersdorp | 5°C ⛅ Partly Cloudy | 9°C ☀️ Sunny | 14°C ☀️ Sunny | 16°C ☀️ Sunny | 13°C ⛅ Partly Cloudy | 8°C ⛅ Partly Cloudy |
Notes: Gauteng will experience cool to cold and partly cloudy conditions with temperatures rising up to around 18°C by afternoon, consistent with cold dry July weather typical for the region.
Western Cape Weather
Cape Town weather shines this Monday with a bright start at 14°C, soaring to 20°C by midday. The city, renowned for its stunning landscapes and scenic vistas, will bask in sunshine throughout the day, only shifting to partly cloudy conditions in the evening at around 16°C. Stellenbosch and George will experience similar warm temperatures, making it an ideal day for wine tasting or exploring the magnificent Cape Winelands.
Western Cape Hourly Forecast (28 July 2025)
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Cape Town | 14°C ☀️ Sunny | 20°C ☀️ Sunny | 16°C ⛅ Partly Cloudy |
| Stellenbosch | 13°C ☀️ Sunny | 21°C ☀️ Sunny | 15°C ⛅ Partly Cloudy |
| George | 10°C ☀️ Sunny | 18°C ☀️ Sunny | 14°C ⛅ Partly Cloudy |
KwaZulu-Natal Weather
In contrast, KwaZulu-Natal will face a wetter day with persistent drizzle forecasted across the province. Durban will start with a relatively warm 17°C but can expect afternoon temperatures to peak at 20°C, accompanied by continuous rain and overcast skies. Pietermaritzburg and Richards Bay will likewise mirror these rainy conditions, making for a less inviting day outdoors. Citizens should prepare for wet weather as isolated showers could linger into the evening.
KwaZulu-Natal Hourly Forecast (28 July 2025)
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Durban | 17°C 🌧️ Rain | 20°C 🌧️ Rain | 18°C 🌧️ Rain |
| Pietermaritzburg | 12°C 🌧️ Rain | 16°C 🌧️ Rain | 14°C 🌧️ Rain |
| Richards Bay | 16°C 🌧️ Rain | 19°C 🌧️ Rain | 17°C 🌧️ Rain |
Note: Isolated showers and damaging winds are expected along the east coast of KwaZulu-Natal.
Eastern Cape Weather
The Eastern Cape will enjoy pleasant weather today, particularly in Port Elizabeth and East London, where temperatures are set to reach a comfortable 18°C and 19°C respectively. Clear skies with occasional cloud cover are expected throughout the day, allowing for a lovely winter’s afternoon. Residents of Mthatha might experience slightly cooler temps, hovering near 9°C in the morning but warming up by midday.
Eatern Cape Hourly Forecast (28 July 2025)
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Port Elizabeth | 11°C ☀️ Sunny | 18°C ☀️ Sunny | 15°C ⛅ Partly Cloudy |
| East London | 12°C ☀️ Sunny | 19°C ☀️ Sunny | 16°C ⛅ Partly Cloudy |
| Mthatha | 9°C ☁️ Cloudy | 16°C ⛅ Partly Cloudy | 14°C ⛅ Partly Cloudy |
Free State Weather
The Free State experiences cooler conditions, particularly in Bloemfontein and Welkom, which will register morning lows near 2°C and highs of about 14°C later in the day. Partly cloudy skies will dominate the forecast, and residents should be mindful of possible early morning fog that may reduce visibility.
Free State Hourly Forecast (28 July 2025)
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Bloemfontein | 3°C ⛅ Partly Cloudy | 14°C ☀️ Sunny | 10°C ⛅ Partly Cloudy |
| Welkom | 2°C ⛅ Partly Cloudy | 13°C ☀️ Sunny | 9°C ⛅ Partly Cloudy |
| Bethlehem | 3°C ⛅ Partly Cloudy | 14°C ☀️ Sunny | 10°C ⛅ Partly Cloudy |
Note: Morning fog patches in the east, otherwise partly cloudy and cold to cool.
Limpopo Weather
Residents in Limpopo should brace for morning drizzle in areas like Polokwane and Thohoyandou, with temperatures ranging from 5°C in the early morning to about 14°C during peak day hours. Weather today remains partly cloudy with chances of scattered rain diminishing through the afternoon, transitioning to a chillier evening.
Limpopo Hourly Forecast (28 July 2025)
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Polokwane | 7°C 🌧️ Drizzle | 13°C ⛅ Partly Cloudy | 11°C ⛅ Partly Cloudy |
| Thohoyandou | 6°C 🌧️ Drizzle | 14°C ⛅ Partly Cloudy | 12°C ⛅ Partly Cloudy |
| Lephalale | 5°C ⛅ Partly Cloudy | 13°C ⛅ Partly Cloudy | 10°C ⛅ Partly Cloudy |
Note: Morning drizzle along the escarpment, otherwise partly cloudy and cool to cold.
Mpumalanga Weather
In Mpumalanga, an inviting day is on the cards with cool temperatures. Mbombela and Secunda will see lows of 5°C and highs of 14°C, respectively, under partly cloudy skies throughout the day. Residents and visitors alike can enjoy outdoor activities, especially during the warmer midday hours, with cooler evenings following.
Mpumalanga Hourly Forecast (28 July 2025)
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mbombela | 6°C ⛅ Partly Cloudy | 14°C ☀️ Sunny | 11°C ⛅ Partly Cloudy |
| Secunda | 5°C ⛅ Partly Cloudy | 14°C ☀️ Sunny | 11°C ⛅ Partly Cloudy |
| Emalahleni | 5°C ⛅ Partly Cloudy | 13°C ☀️ Sunny | 10°C ⛅ Partly Cloudy |
Note: Morning fog along the escarpment, otherwise partly cloudy and cool to cold.
North West Weather
In the North West, expect typical cloudy winter weather. Mahikeng will start at 3°C, climbing to about 13°C in the afternoon, with similar tendencies across the region. While it will be largely overcast, there are no significant weather alerts, making today a manageable winter day.
North West Hourly Forecast (28 July 2025)
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mahikeng | 3°C ☁️ Cloudy | 13°C ⛅ Partly Cloudy | 10°C ⛅ Partly Cloudy |
| Rustenburg | 4°C ⛅ Partly Cloudy | 14°C ☀️ Sunny | 11°C ⛅ Partly Cloudy |
| Klerksdorp | 3°C ☁️ Cloudy | 13°C ⛅ Partly Cloudy | 9°C ⛅ Partly Cloudy |
Note: Cloudy in morning, becoming partly cloudy, windy, and cool to cold.
Northern Cape Weather
Lastly, the Northern Cape will experience mostly sunny conditions, especially in Kimberley and Upington, with temperatures reaching 19°C and then cooling down to 14°C by evening. However, notable fire dangers are present in certain areas, so residents should exercise caution.
Northern Cape Hourly Forecast (28 July 2025)
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Kimberley | 5°C ☀️ Sunny | 17°C ☀️ Sunny | 12°C ⛅ Partly Cloudy |
| Upington | 7°C ☀️ Sunny | 19°C ☀️ Sunny | 14°C ⛅ Partly Cloudy |
| Springbok | 6°C ☀️ Sunny | 18°C ☀️ Sunny | 13°C ⛅ Partly Cloudy |
Note: Extremely high fire danger in Nama Khoi municipality.
In summary, today’s weather forecast across South Africa offers a typical winter mix, with sunny spells in the Western and Northern Cape contrasting with rain in KwaZulu-Natal. For those in Gauteng, enjoy the warming temperatures after a cool start. As you venture out today, consider dressing in layers to adjust to the shifting temperatures and keep an umbrella handy if you’re in the rain-prone regions. Stay safe and make the most of whatever the weather brings your way!
For more detailed weather information and updates, visit the South African Weather Service or follow them on X.


