Detailed Weather Report for South Africa: June 26, 2025
As South Africa welcomes the onset of winter, today’s weather forecast presents a diverse range of conditions across the provinces, reflecting the country’s remarkable climatic variability. Generally, June temperatures are low, ranging between 12°C and 18°C, with potential rainfall varying by region. This report aims to provide a comprehensive breakdown of the weather today across various provinces and major cities, with particular focus on Gauteng and the coastal gem of Cape Town.
- Detailed Weather Report for South Africa: June 26, 2025
- Gauteng Province
- Gauteng Province Hourly Forecast
- Western Cape
- Western Cape Provincial Forecast
- KwaZulu-Natal
- KwaZulu-Natal Provincial Forecast
- Eastern Cape
- Eastern Cape Provincial Forecast
- Free State
- Free State Provincial Forecast
- Limpopo
- Limpopo Provincial Forecast
- Mpumalanga
- Mpumalanga Provincial Forecast
- North West
- North West Provincial Forecast
- Northern Cape
- Northern Cape Provincial Forecast
Gauteng Province
Gauteng weather today is characterized by cool to mild conditions. In Johannesburg, the day will start at a comfortable 12°C, rising to a pleasant 17°C in the afternoon. Expect partly cloudy skies to dominate, shifting to a mix of clouds and sunshine later in the evening. Pretoria sees similar weather patterns, with temperatures beginning at 11°C and reaching a high of 16°C. Other cities in Gauteng, including Soweto and Benoni, reflect comparable temperatures, ensuring residents enjoy a mostly dry day with only light cloud cover.
Gauteng Forecast Overview:
- Johannesburg: 12°C (morning) – 17°C (afternoon) 🌥️
- Pretoria: 11°C – 16°C 🌥️
Gauteng Province Hourly Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 12°C ☁️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ⛅ | 13°C ⛅ |
Pretoria | 11°C ☁️ | 13°C ☀️ | 15°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ⛅ |
Soweto | 12°C ☁️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ⛅ | 13°C ⛅ |
Benoni | 11°C ☁️ | 13°C ☀️ | 15°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ⛅ |
Centurion | 12°C ☁️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ⛅ | 13°C ⛅ |
Midrand | 11°C ☁️ | 13°C ☀️ | 15°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ⛅ |
Alberton | 12°C ☁️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ⛅ | 13°C ⛅ |
Germiston | 11°C ☁️ | 13°C ☀️ | 15°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ⛅ |
Vanderbijlpark | 12°C ☁️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ⛅ | 13°C ⛅ |
Krugersdorp | 11°C ☁️ | 13°C ☀️ | 15°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ⛅ |
Western Cape
In contrast, Cape Town weather offers slightly warmer conditions compared to much of the country. Starting with a mild 18°C at dawn, temperatures will peak at a pleasing 27°C before cooling to 22°C later in the evening. The day is expected to be sunny, providing perfect conditions for outdoor activities along the coast. Stellenbosch and George enjoy similar warm weather, making it an ideal day for locals and tourists alike.
Western Cape Forecast Overview:
- Cape Town: 18°C – 27°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
Weather today in KwaZulu-Natal is marked by slightly humid conditions. Durban will experience a pleasant morning at 19°C, warming up to 28°C during the day before dropping to 23°C tonight. Pietermaritzburg and Richards Bay feature almost identical temperatures, making it a comfortable day for outdoor exploration or visits to the beautiful beaches.
KwaZulu-Natal Forecast Overview:
- Durban: 19°C – 28°C ☀️
KwaZulu-Natal Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 19°C ☀️ | 28°C ☀️ | 23°C 🌙 |
Pietermaritzburg | 16°C ☀️ | 25°C ☀️ | 20°C 🌙 |
Richards Bay | 18°C ☀️ | 27°C ☀️ | 22°C 🌙 |
Eastern Cape
Moving to the Eastern Cape, Port Elizabeth begins at a chilly 17°C and reaches 26°C, while East London experiences similar temperatures. Residents can expect clear skies conducive to outdoor celebrations. Mthatha, slightly cooler, will still enjoy a mild day with peaks at 24°C, making this region ideal for winter festivities.
Eastern Cape Forecast Overview:
- Port Elizabeth: 17°C – 26°C ☀️
Eastern Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 17°C ☀️ | 26°C ☀️ | 21°C 🌙 |
East London | 16°C ☀️ | 25°C ☀️ | 20°C 🌙 |
Mthatha | 15°C ☀️ | 24°C ☀️ | 19°C 🌙 |
Free State
In the Free State, temperatures are cooler, particularly in Bloemfontein, which starts at 13°C and peaks at 22°C. This region is typically dry this time of year, making the day comfortable for activities but advisable to dress warmly for the cooler morning and evening temperatures.
Free State Forecast Overview:
- Bloemfontein: 13°C – 22°C ☀️
Free State Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 13°C ☀️ | 22°C ☀️ | 18°C 🌙 |
Welkom | 12°C ☀️ | 21°C ☀️ | 17°C 🌙 |
Bethlehem | 11°C ☀️ | 20°C ☀️ | 16°C 🌙 |
Limpopo
Limpopo is experiencing mild winter conditions, with Polokwane starting at 14°C and rising to 23°C. Thohoyandou will have a slightly cooler start but warm up similarly throughout the day, making it enjoyable for both locals and visitors.
Limpopo Forecast Overview:
- Polokwane: 14°C – 23°C ☀️
Limpopo Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 14°C ☀️ | 23°C ☀️ | 19°C 🌙 |
Thohoyandou | 13°C ☀️ | 22°C ☀️ | 18°C 🌙 |
Lephalale | 12°C ☀️ | 21°C ☀️ | 17°C 🌙 |
Mpumalanga
In Mpumalanga, warm weather prevails with morning temperatures in Mbombela at 15°C, hitting highs of 24°C. The clear skies allow for outdoor activities, perfect for enjoying the natural beauty of the province.
Mpumalanga Forecast Overview:
- Mbombela: 15°C – 24°C ☀️
Mpumalanga Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 15°C ☀️ | 24°C ☀️ | 20°C 🌙 |
Secunda | 14°C ☀️ | 23°C ☀️ | 19°C 🌙 |
Emalahleni | 13°C ☀️ | 22°C ☀️ | 18°C 🌙 |
North West
The North West province will see Mahikeng and Rustenburg with cool temperatures starting at 14°C and climbing to around 23°C. While conditions are pleasant, a light jacket might be warranted in the early morning and late evening.
North West Forecast Overview:
- Mahikeng: 14°C – 23°C ☀️
North West Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 14°C ☀️ | 23°C ☀️ | 19°C 🌙 |
Rustenburg | 13°C ☀️ | 22°C ☀️ | 18°C 🌙 |
Klerksdorp | 12°C ☀️ | 21°C ☀️ | 17°C 🌙 |
Northern Cape
Lastly, the Northern Cape brings temperatures starting at 16°C in Kimberley and rising to 25°C. Upington follows suit with similarly warm highs today, great for enjoying the outdoors.
Northern Cape Forecast Overview:
- Kimberley: 16°C – 25°C ☀️
Northern Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 16°C ☀️ | 25°C ☀️ | 21°C 🌙 |
Upington | 15°C ☀️ | 24°C ☀️ | 20°C 🌙 |
Springbok | 14°C ☀️ | 23°C ☀️ | 19°C 🌙 |
MORE READ: Cold Weather Returns: Which Areas Will Feel the Chill?
In summation, today’s weather forecast offers a blend of mild and warmer conditions across South Africa, with notable sunny spells in the Western Cape, while Gauteng residents can expect cool and partly cloudy weather. As you venture out today, particularly in areas like Johannesburg and Cape Town, it’s advisable to enjoy the warmth of the afternoon sun while being prepared for cooler mornings and evenings. Be sure to stay hydrated and dress appropriately for the fluctuating temperatures throughout the day.
For more detailed information about the weather, visit the South African Weather Service or follow updates on X.
Whether you are enjoying a leisurely day outdoors or preparing for evening activities, make the most of South Africa’s beautiful winter weather today!