As we embrace a new day in South Africa, today’s weather for June 2, 2025, presents a mixed bag of conditions across the nation. With the winter chill settling in across many provinces, residents are advised to wrap up warm, especially in areas where temperatures will dip significantly. Today’s weather forecast indicates predominantly clear skies in the Western Cape, contrasting with cloudy but pleasantly mild conditions in Gauteng. Let’s delve into each province to understand what to expect as we navigate through the day.
Gauteng
The heart of South Africa, Gauteng, will experience mild temperatures throughout the day. In Johannesburg, expect a cloudy start with temperatures around 7°C that will gradually rise to 17°C by midday under sunny skies. Pretoria will see warmer temperatures, starting at 10°C and reaching up to 20°C in the afternoon. Areas like Soweto and Benoni will echo similar patterns with slight variations. As evening sets in, temperatures across Gauteng will drop back to the low teens, making it a cool but manageable night.
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 ☁️ |
Western Cape
In stark contrast to the Gauteng weather, Cape Town is poised for a spectacular sunny day, with temperatures beginning at 18°C and peaking at 27°C. Residents can look forward to warm evenings with temperatures around 22°C. Close contenders include Stellenbosch, expected to reach 28°C, making it a perfect day for outdoor activities. George will also enjoy pleasant weather with a high of 26°C. As the sun sets, the temperature will cool but still remain comfortable for outdoor dining and entertainment.
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
The coastal province of KwaZulu-Natal will bask in warm sunshine. Durban will enjoy delightful weather today, starting at 20°C and climbing to 28°C. Pietermaritzburg and Richards Bay will follow suit, offering residents and visitors pleasant temperatures ideal for enjoying the beautiful coastline. However, once the sun goes down, overnight lows will settle around 20-23°C.
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 witness sunny spells. Port Elizabeth and East London are in for a warm day, with maximum temperatures reaching 27°C and 26°C respectively. Mthatha will be slightly cooler, peaking at 25°C. As the evening approaches, the temperatures will decrease to a comfortable range of 20-22°C, making it a lovely evening for outdoor gatherings.
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 the Free State, cool conditions will prevail. For instance, Bloemfontein will start with a chilly 5°C but will warm up to 17°C by midday before dipping back into single digits at night. Welkom and Bethlehem will experience a similar trend, with temperatures not exceeding 19°C and 15°C respectively. The night air will be brisk, advising residents to bundle up.
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 Limpopo, temperatures will be slightly warmer than the Free State. Polokwane will see a low of 9°C in the morning and a comfortable high of 22°C. Thohoyandou and Lephalale will follow closely. As the day transitions to night, temperatures are expected to hover around 15-17°C.
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
Mpumalanga will remain on the cooler side today. Mbombela will start at 8°C, progressively warming up to 20°C, while Secunda and Emalahleni will have similar patterns, with highs around 19°C and 18°C. After sunset, temperatures will drop to the low teens.
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
The North West province mirrors the cooler trend with temperatures around 8°C in the morning in places like Mahikeng and Rustenburg, rising to a pleasant 22-23°C in the afternoon. Evening temperatures will cool off, making evening activities brisk but enjoyable.
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
Lastly, the Northern Cape will present a moderately warm day compared to other provinces. Kimberley will see a high of 24°C after a chilly start at 10°C, while Upington and Springbok will also experience similar temperature developments. As night approaches, expect temperatures to settle around 17-18°C.
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 ⛅ |
Summary
In summary, today looks to be a favorable day across South Africa, especially in the Western and Eastern Cape, where sunshine and mild temperatures will dominate. Meanwhile, Gauteng weather will be cool but pleasant, and evening temperatures across many provinces will warrant outer layers. Whether you’re planning an outdoor adventure in Cape Town or a cozy evening in Johannesburg, it’s essential to stay updated with the weather today and dress accordingly to enjoy the best of what June 2, 2025, has to offer.
For more detailed forecasts or to check live updates, visit the South African Weather Service or follow them on X.
Stay safe, stay warm, and enjoy the variety of weather conditions across our beautiful nation!