Gauteng Province
In Gauteng, today’s weather will be mostly cloudy today with temperatures ranging from 11°C to 16°C. In major cities like Johannesburg and Soweto, expect a starting temperature of around 12°C in the early morning, climbing to about 16°C by midday before gradually cooling down to 11°C by evening. Precautions are advised for those out and about, as clouds may bring light showers throughout the day.
City | Early Morning | Midday | Evening |
---|
Johannesburg | 12°C ⛅ | 16°C ⛅ | 11°C ⛅ |
Pretoria | 11°C ⛅ | 15°C ⛅ | 10°C ⛅ |
Detailed Weather Forecast for South Africa on June 4, 2025
Gauteng Province Hourly Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|
Johannesburg | 12°C ⛅ | 14°C ⛅ | 16°C ⛅ | 15°C ⛅ | 13°C ⛅ | 11°C ⛅ |
Pretoria | 11°C ⛅ | 13°C ⛅ | 15°C ⛅ | 14°C ⛅ | 12°C ⛅ | 10°C ⛅ |
Soweto | 12°C ⛅ | 14°C ⛅ | 16°C ⛅ | 15°C ⛅ | 13°C ⛅ | 11°C ⛅ |
Benoni | 12°C ⛅ | 14°C ⛅ | 16°C ⛅ | 15°C ⛅ | 13°C ⛅ | 11°C ⛅ |
Centurion | 11°C ⛅ | 13°C ⛅ | 15°C ⛅ | 14°C ⛅ | 12°C ⛅ | 10°C ⛅ |
Midrand | 12°C ⛅ | 14°C ⛅ | 16°C ⛅ | 15°C ⛅ | 13°C ⛅ | 11°C ⛅ |
Alberton | 12°C ⛅ | 14°C ⛅ | 16°C ⛅ | 15°C ⛅ | 13°C ⛅ | 11°C ⛅ |
Germiston | 11°C ⛅ | 13°C ⛅ | 15°C ⛅ | 14°C ⛅ | 12°C ⛅ | 10°C ⛅ |
Vanderbijlpark | 12°C ⛅ | 14°C ⛅ | 16°C ⛅ | 15°C ⛅ | 13°C ⛅ | 11°C ⛅ |
Krugersdorp | 11°C ⛅ | 13°C ⛅ | 15°C ⛅ | 14°C ⛅ | 12°C ⛅ | 10°C ⛅ |
Western Cape
As we shift to the Western Cape, most notably Cape Town, the weather takes a more favorable turn. Morning temperatures will be around 18°C, with a peak of 27°C under sunny skies by noon. As the day winds down, temperatures will cool to about 22°C. This region is devoid of major weather alerts, making it an ideal day for outdoor activities.
City | Early Morning | Midday | Evening |
---|
Cape Town | 18°C ☀️ | 27°C ☀️ | 22°C 🌙 |
Stellenbosch | 17°C ☀️ | 28°C ☀️ | 21°C 🌙 |
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
Moving to KwaZulu-Natal, Durban will experience pleasant and warm weather, starting at 20°C and expected to reach 28°C in the afternoon. Similar conditions will unfold in other cities like Pietermaritzburg and Richards Bay, with sunshine prevailing throughout the day and cooler evenings set at around 21°C.
City | Early Morning | Midday | Evening |
---|
Durban | 20°C ☀️ | 28°C ☀️ | 23°C 🌙 |
Pietermaritzburg | 18°C ☀️ | 26°C ☀️ | 21°C 🌙 |
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
In the Eastern Cape, cities like Port Elizabeth will experience good weather as well. Morning temperatures hover around 17°C, rising to 25°C at noon and settling at 20°C by the evening. Expect sunny periods with some clouds, making it comfortable for outdoor plans.
City | Early Morning | Midday | Evening |
---|
Port Elizabeth | 17°C ☀️ | 25°C ☀️ | 20°C 🌙 |
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
Conditions in the Free State are comparatively cooler. Bloemfontein will start the day at around 13°C, reaching a maximum of 20°C around noon before dipping to 15°C later in the day under cloudy skies. Light showers are possible, so an umbrella could come in handy.
City | Early Morning | Midday | Evening |
---|
Bloemfontein | 13°C ⛅ | 20°C ☀️ | 15°C ⛅ |
Free State Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|
Bloemfontein | 13°C ⛅ | 20°C ☀️ | 15°C ⛅ |
Welkom | 12°C ⛅ | 19°C ☀️ | 14°C ⛅ |
Bethlehem | 11°C ⛅ | 18°C ☀️ | 13°C ⛅ |
Limpopo
In Limpopo, cooler temperatures will prevail, especially in places like Polokwane, where morning temps begin at 10°C and peak at 18°C. The evening will see the mercury drop to around 12°C, maintaining overcast conditions throughout the day.
City | Early Morning | Midday | Evening |
---|
Polokwane | 10°C ⛅ | 18°C ☀️ | 12°C ⛅ |
Limpopo Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|
Polokwane | 10°C ⛅ | 18°C ☀️ | 12°C ⛅ |
Thohoyandou | 9°C ⛅ | 17°C ☀️ | 11°C ⛅ |
Lephalale | 8°C ⛅ | 16°C ☀️ | 10°C ⛅ |
Mpumalanga
Mpumalanga is also on the cooler side with Mbombela starting at 12°C and reaching a high of 20°C during the day before sliding back to 15°C at night. Mostly cloudy skies will dominate the weather today.
City | Early Morning | Midday | Evening |
---|
Mbombela | 12°C ⛅ | 20°C ☀️ | 15°C ⛅ |
Mpumalanga Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|
Mbombela | 12°C ⛅ | 20°C ☀️ | 15°C ⛅ |
Secunda | 11°C ⛅ | 19°C ☀️ | 14°C ⛅ |
Emalahleni | 10°C ⛅ | 18°C ☀️ | 13°C ⛅ |
North West
In the North West province, Mahikeng will experience mild weather today. Starting at 11°C in the morning, it will peak at 19°C with a drop to 14°C by evening. Cloudy weather with possible rain is likely.
City | Early Morning | Midday | Evening |
---|
Mahikeng | 11°C ⛅ | 19°C ☀️ | 14°C ⛅ |
North West Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|
Mahikeng | 11°C ⛅ | 19°C ☀️ | 14°C ⛅ |
Rustenburg | 10°C ⛅ | 18°C ☀️ | 13°C ⛅ |
Klerksdorp | 9°C ⛅ | 17°C ☀️ | 12°C ⛅ |
Northern Cape
Lastly, in the Northern Cape, weather conditions remain cooler, particularly in Kimberley, where it will open at about 9°C, barely rising to 17°C. By the time night falls, it will cool down significantly to around 12°C.
City | Early Morning | Midday | Evening |
---|
Kimberley | 9°C ⛅ | 17°C ☀️ | 12°C ⛅ |
Northern Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|
Kimberley | 9°C ⛅ | 17°C ☀️ | 12°C ⛅ |
Upington | 8°C ⛅ | 16°C ☀️ | 11°C ⛅ |
Springbok | 7°C ⛅ | 15°C ☀️ | 10°C ⛅ |
Summary
In conclusion, today’s weather forecasts depict a range of temperatures across South Africa, with Gauteng weather remaining on the cooler side due to cloud cover, while Cape Town weather presents a sunnier and warmer vibe. Whether you’re in the bustling streets of Johannesburg or enjoying the coastal breeze of Durban, remember to dress appropriately for the varying temperatures and keep an eye on updates for any sudden weather changes. Always have an umbrella handy in case of unexpected showers, especially in regions like the Free State and North West.
For more detailed updates, you can visit the South African Weather Service or follow them on X. Stay warm, stay prepared, and enjoy the unique weather across our beautiful country today!
Related: Today’s Weather: Fine, Cool to Warm with No Severe Alerts Across Provinces