Gauteng Weather
In Gauteng, the day starts with cool temperatures ranging from 9°C in Krugersdorp to 11°C in Pretoria. As the sun rises, warmth will peak around midday, with Johannesburg and its neighbors experiencing highs of 17°C. The afternoon will see a slight drop to about 16°C with cloud coverage returning by evening. Expect the temperature to settle around 9°C by nightfall. Overall, it’s a perfect day for outdoor activities, particularly in the major urban centers of Johannesburg and Pretoria, where sunny spells will dominate the afternoon.
Gauteng Province Hourly Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 10°C ☁️ | 14°C ☀️ | 17°C ☀️ | 16°C ☀️ | 12°C ☁️ | 9°C ⛅ |
Pretoria | 11°C ☁️ | 15°C ☀️ | 18°C ☀️ | 17°C ☀️ | 13°C ☁️ | 10°C ⛅ |
Soweto | 10°C ☁️ | 14°C ☀️ | 17°C ☀️ | 16°C ☀️ | 12°C ☁️ | 9°C ⛅ |
Benoni | 10°C ☁️ | 14°C ☀️ | 17°C ☀️ | 16°C ☀️ | 12°C ☁️ | 9°C ⛅ |
Centurion | 11°C ☁️ | 15°C ☀️ | 18°C ☀️ | 17°C ☀️ | 13°C ☁️ | 10°C ⛅ |
Midrand | 10°C ☁️ | 14°C ☀️ | 17°C ☀️ | 16°C ☀️ | 12°C ☁️ | 9°C ⛅ |
Alberton | 10°C ☁️ | 14°C ☀️ | 17°C ☀️ | 16°C ☀️ | 12°C ☁️ | 9°C ⛅ |
Germiston | 10°C ☁️ | 14°C ☀️ | 17°C ☀️ | 16°C ☀️ | 12°C ☁️ | 9°C ⛅ |
Vanderbijlpark | 10°C ☁️ | 14°C ☀️ | 17°C ☀️ | 16°C ☀️ | 12°C ☁️ | 9°C ⛅ |
Krugersdorp | 9°C ☁️ | 13°C ☀️ | 16°C ☀️ | 15°C ☀️ | 11°C ☁️ | 8°C ⛅ |
Western Cape Weather
Moving south to the Western Cape, today promises beautiful weather, especially in Cape Town, where the mercury will soar to approximately 27°C by midday. This sunny warmth extends to Stellenbosch, hitting a high of 28°C, perfect for wine lovers enjoying the outdoors. George will also bask in palatable conditions, reaching 26°C. As the sun sets, expect temperatures to cool to about 22°C in Cape Town. Enjoy the splendid day but make sure to stay hydrated under the sun!
Western Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 18°C ☀️ | 27°C ☀️ | 22°C 🌙 |
Stellenbosch | 17°C ☀️ | 28°C ☀️ | 21°C 🌙 |
George | 15°C ☀️ | 26°C ☀️ | 20°C 🌙 |
KwaZulu-Natal Weather
In KwaZulu-Natal, the weather today is sunny with delightful temperatures. Durban will enjoy a high of 28°C, making it a perfect day for beachgoers. Pietermaritzburg and Richards Bay will also see similar conditions, with midday highs of 26°C and 27°C, respectively. The pleasant warmth will drop to about 23°C in Durban by night, making for a mild evening.
KwaZulu-Natal Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 20°C ☀️ | 28°C ☀️ | 23°C 🌙 |
Pietermaritzburg | 18°C ☀️ | 26°C ☀️ | 21°C 🌙 |
Richards Bay | 19°C ☀️ | 27°C ☀️ | 22°C 🌙 |
Eastern Cape Weather
Traveling down to the Eastern Cape, Port Elizabeth will experience a lovely sunny day with a high of 25°C. East London will closely follow with 24°C, while Mthatha enjoys a slightly cooler 23°C. The temperatures will drop to around 19°C to 20°C in the evening, offering mild conditions for post-sunset activities.
Eastern Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 17°C ☀️ | 25°C ☀️ | 20°C 🌙 |
East London | 16°C ☀️ | 24°C ☀️ | 19°C 🌙 |
Mthatha | 15°C ☀️ | 23°C ☀️ | 18°C 🌙 |
Free State Weather
In the Free State, the day will be relatively cool. Bloemfontein starts at 8°C with a maximum of 19°C expected. Welkom will see a high of 22°C, while Bethlehem is chilly, starting at 5°C and only climbing to 19°C. As the sun sets, temperatures will drop to between 14°C and 17°C across the province.
Free State Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 8°C ☁️ | 19°C ☀️ | 14°C 🌙 |
Welkom | 11°C ☁️ | 22°C ☀️ | 17°C 🌙 |
Bethlehem | 5°C ☁️ | 19°C ☀️ | 14°C 🌙 |
Limpopo Weather
In Limpopo, expect mild temperatures with Polokwane reaching highs of 23°C and Thohoyandou slightly warmer at 24°C. Lephalale will also enjoy the warmth, peaking at 27°C. As evening approaches, temperatures will drop to around 18°C, maintaining comfortable conditions at night.
Limpopo Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 9°C ☁️ | 23°C ☀️ | 18°C 🌙 |
Thohoyandou | 10°C ☁️ | 24°C ☀️ | 19°C 🌙 |
Lephalale | 10°C ☁️ | 27°C ☀️ | 22°C 🌙 |
Mpumalanga Weather
Mpumalanga will witness warm weather today, particularly in Mbombela, where it could reach 29°C—a fantastic day for outdoor pursuits. Secunda and Emalahleni will see similar warmth, with highs around 28°C and 27°C respectively. Temperatures will settle into the low 20s by nightfall, allowing for pleasant evenings.
Mpumalanga Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 11°C ☁️ | 29°C ☀️ | 24°C 🌙 |
Secunda | 10°C ☁️ | 28°C ☀️ | 23°C 🌙 |
Emalahleni | 8°C ☁️ | 27°C ☀️ | 22°C 🌙 |
North West Weather
North West province witnesses mild conditions with Mahikeng peaking at 24°C, while Rustenburg and Klerksdorp remain slightly cooler with highs of 23°C. As night falls, temperatures will cool down to approximately 18°C.
North West Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 10°C ☁️ | 24°C ☀️ | 19°C 🌙 |
Rustenburg | 9°C ☁️ | 23°C ☀️ | 18°C 🌙 |
Klerksdorp | 10°C ☁️ | 23°C ☀️ | 18°C 🌙 |
Northern Cape Weather
Wrapping up our forecast in the Northern Cape, Kimberley enjoys a maximum of 25°C under sunny skies, followed closely by Upington and Springbok at 26°C and 27°C respectively. Nighttime temperatures will be comfortably mild, dropping to around 20°C.
Northern Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 12°C ☁️ | 25°C ☀️ | 20°C 🌙 |
Upington | 13°C ☁️ | 26°C ☀️ | 21°C 🌙 |
Springbok | 14°C ☁️ | 27°C ☀️ | 22°C 🌙 |
In summary, today’s weather forecast across South Africa features a pleasant mix of sunny conditions, particularly in the Western Cape and KwaZulu-Natal, with cooler temperatures in areas like Gauteng and the Free State. Remember to wear sunscreen, stay hydrated, and enjoy the warmth, whether you’re basking in the sun at the beach or exploring urban landscapes. Have a fantastic day out in the South African sunshine!
For further updates or to check more detailed forecasts, visit the South African Weather Service or follow them on X.
Related: Today’s Weather Forecast -7 June 2025