Today’s Weather Forecast – 2025-06-02

Gauteng Province
The weather forecast begins in Johannesburg with temperatures hitting around 7°C at 6:00 AM, gradually rising to a pleasant 17°C by 3:00 PM. Expect mostly sunny skies in the late morning and afternoon, making it a lovely day for outdoor activities. As evening approaches, temperatures will drop to about 8°C, with clouds returning.
Pretoria: Similarly, Pretoria starts off slightly warmer at 10°C, reaching a peak of 20°C by mid-afternoon. Residents can enjoy sunny conditions throughout the day, with clouds rolling in overnight. Other suburbs like Soweto and Germiston will display comparable weather patterns with temperatures ranging between 8°C to 19°C, creating an inviting atmosphere across the province.
ALSO READ: Joburg Braces for 21-Day Water Outage as Rand Water Launches Pipeline Repairs
Gauteng Province Hourly Weather Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 7°C ☁️ | 10°C ☀️ | 14°C ☀️ | 17°C ☀️ | 12°C ⛅ | 8°C ☁️ |
Pretoria | 10°C ☁️ | 13°C ☀️ | 17°C ☀️ | 20°C ☀️ | 15°C ⛅ | 11°C ☁️ |
Soweto | 8°C ☁️ | 11°C ☀️ | 15°C ☀️ | 18°C ☀️ | 13°C ⛅ | 9°C ☁️ |
Benoni | 9°C ☁️ | 12°C ☀️ | 16°C ☀️ | 19°C ☀️ | 14°C ⛅ | 10°C ☁️ |
Centurion | 10°C ☁️ | 13°C ☀️ | 17°C ☀️ | 20°C ☀️ | 15°C ⛅ | 11°C ☁️ |
Midrand | 9°C ☁️ | 12°C ☀️ | 16°C ☀️ | 19°C ☀️ | 14°C ⛅ | 10°C ☁️ |
Alberton | 8°C ☁️ | 11°C ☀️ | 15°C ☀️ | 18°C ☀️ | 13°C ⛅ | 9°C ☁️ |
Germiston | 9°C ☁️ | 12°C ☀️ | 16°C ☀️ | 19°C ☀️ | 14°C ⛅ | 10°C ☁️ |
Vanderbijlpark | 10°C ☁️ | 13°C ☀️ | 17°C ☀️ | 20°C ☀️ | 15°C ⛅ | 11°C ☁️ |
Krugersdorp | 8°C ☁️ | 11°C ☀️ | 15°C ☀️ | 18°C ☀️ | 13°C ⛅ | 9°C ☁️ |
Western Cape
Turning our attention to the south, Cape Town weather is looking particularly fine today. The iconic Mother City will bask under clear skies with early morning temperatures around 18°C, rising to a warmer 27°C by noon. As evening settles in, it will cool down to approximately 22°C under a clear sky, providing an ideal setting for evening strolls or snuggly dinners.
In Stellenbosch and George, expect equally pleasant conditions with highs reaching 28°C and 26°C respectively. The vibrant sun and light winds will encourage residents to explore local vineyards or coastlines.
Western Cape Provincial Weather 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
Over in Durban, the coastal city is predicted to enjoy a sunny day starting from a mild 20°C, later soaring to 28°C around lunchtime. The warm ocean breezes promise a comfortable afternoon, perfect for beach outings. Nearby Pietermaritzburg and Richards Bay will experience similar warmth, making for a delightful day across KwaZulu-Natal.
KwaZulu-Natal Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 20°C ☀️ | 28°C ☀️ | 23°C 🌙 |
Pietermaritzburg | 18°C ☀️ | 26°C ☀️ | 20°C 🌙 |
Richards Bay | 19°C ☀️ | 27°C ☀️ | 22°C 🌙 |
Eastern Cape
The Eastern Cape will also bask in sunny conditions. Port Elizabeth enjoys a starting temperature of 19°C, peaking at 27°C and cooling down to 22°C later in the evening. East London and Mthatha will have slightly cooler temperatures but will share in the pleasant sunshine throughout the day.
Eastern Cape Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 19°C ☀️ | 27°C ☀️ | 22°C 🌙 |
East London | 18°C ☀️ | 26°C ☀️ | 20°C 🌙 |
Mthatha | 17°C ☀️ | 25°C ☀️ | 19°C 🌙 |
Free State
In stark contrast, the Free State is experiencing chilly conditions, especially in Bloemfontein, where temperatures will start at a brisk 5°C and only reach up to 17°C. Expect partly to mostly cloudy skies as we transition into the cooler evenings. Welkom and Bethlehem also face cold mornings with highs of 19°C and 15°C, respectively.
Free State Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 5°C ☁️ | 17°C ☀️ | 12°C ⛅ |
Welkom | 7°C ☁️ | 19°C ☀️ | 14°C ⛅ |
Bethlehem | 3°C ☁️ | 15°C ☀️ | 10°C ⛅ |
Limpopo
Moving to the northern regions, Limpopo sees a mixed day with cooler weather in Polokwane, starting at 9°C and moving to a lovely 22°C, while Thohoyandou will be slightly cooler but still pleasant. Expect partly cloudy conditions throughout the day.
Limpopo Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 9°C ☁️ | 22°C ☀️ | 16°C ⛅ |
Thohoyandou | 8°C ☁️ | 21°C ☀️ | 15°C ⛅ |
Lephalale | 10°C ☁️ | 24°C ☀️ | 17°C ⛅ |
Mpumalanga
In Mpumalanga, cold mornings are the order of the day. Mbombela won’t get warmer than 20°C, with morning temperatures starting at 8°C. Similar conditions will be present in Emalahleni, ensuring a chilly vibe throughout the day.
Mpumalanga Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 8°C ☁️ | 20°C ☀️ | 14°C ⛅ |
Secunda | 7°C ☁️ | 19°C ☀️ | 13°C ⛅ |
Emalahleni | 5°C ☁️ | 18°C ☀️ | 12°C ⛅ |
North West and Northern Cape
The North West province mirrors the chilly theme with Mahikeng and Rustenburg both starting around 8°C before peaking in the low 20s.
Finally, in the Northern Cape, Kimberley remains a bit warmer, starting at 10°C and hitting a high of 24°C under sunny skies. Springbok offers a similarly pleasant outlook with highs bouncing around 22°C.
North West Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 8°C ☁️ | 22°C ☀️ | 16°C ⛅ |
Rustenburg | 8°C ☁️ | 23°C ☀️ | 17°C ⛅ |
Klerksdorp | 6°C ☁️ | 22°C ☀️ | 16°C ⛅ |
Northern Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 10°C ☁️ | 24°C ☀️ | 18°C ⛅ |
Upington | 9°C ☁️ | 23°C ☀️ | 17°C ⛅ |
Springbok | 8°C ☁️ | 22°C ☀️ | 16°C ⛅ |
Closing Thoughts
In summary, today’s weather forecast reveals significant variations across South Africa, from Gauteng’s mild daytime temperatures to the warmth enveloping Cape Town. Residents and visitors are encouraged to bundle up in the Free State and Mpumalanga while taking advantage of sunny skies prevalent in coastal regions.
As you make plans for the day, remember to check the specific weather alerts in your area and dress appropriately for the conditions. Whether you’re enjoying the warmth of the Western Cape or braving the chill in the Free State, stay safe and make the most of what South Africa has to offer on this fine winter day!
For more detailed weather maps and updates, you can visit the South African Weather Service or follow them on X (formerly Twitter).