Today’s Weather Forecast – 28-July-2025
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.
Provincial Forecasts for 28 July 2025
Western Cape
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
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
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
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
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 |
Morning drizzle along the escarpment, otherwise partly cloudy and cool to cold.
Mpumalanga
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 |
Morning fog along escarpment, otherwise partly cloudy and cool to cold.
North West
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 |
Cloudy in the morning, becoming partly cloudy, windy, and cool to cold.
Northern Cape
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.
To summarize, Gauteng today will offer a pleasant winter day, particularly during the midday hours with temperatures ranging from 6°C in the morning to a comfortable 18°C by noon. As the sun sets, residents should prepare for the chill of 12°C in the evening.
Weather Tips for the Day:
- Dress warmly in layers, particularly in the early morning and late evening.
- Take advantage of the sunny midday conditions for outdoor activities, but don’t forget sun protection!
- Stay updated on local weather radar as conditions can change even in the clearest forecasts.
For more detailed and updated weather information, please visit the South African Weather Service and follow them on X.
Overall, today’s weather forecast for Gauteng presents an opportunity for both productivity and leisure, providing a refreshing winter atmosphere without the inconvenience of rain. Enjoy the day safely!