Today’s Weather Forecast — 06-07-2025

South Africa’s weather today, Sunday, 6 July 2025, presents a striking variety of conditions across its provinces, reflecting the country’s diverse climate zones. Gauteng, home to major cities like Johannesburg and Pretoria, begins the day with light rain and cool temperatures but gradually clears to sunny spells by afternoon. Meanwhile, the Western Cape faces a persistent cold front bringing widespread rain and strong coastal winds. In contrast, KwaZulu-Natal enjoys warm, clear skies and pleasant sunshine. Other regions such as the Eastern Cape and Free State experience a mix of rain, snow, and frost, while northern and inland provinces like Limpopo, Mpumalanga, and the Northern Cape bask in mild to warm sunshine.
ALSO READ: New US Visa Rule: SA Applicants Told to Make Social Media Profiles Public
Gauteng Weather
The sun rises dimly over Gauteng, where cities like Johannesburg and Pretoria start the day under cloud cover and light rain. Johannesburg experiences temperatures starting at 9°C in the early morning, with skies gradually clearing by midday as the temperature reaches a comfortable 14°C. By the afternoon, residents can look forward to sunny spells with highs of 16°C. However, the evening cools down to 12°C with persistent cloud cover. Neighboring Pretoria and Soweto will experience similar weather patterns, featuring morning rain tapering off to a bright afternoon splashed with sunshine.
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 9°C 🌧️ | 11°C 🌧️ | 14°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ☁️ |
Pretoria | 8°C 🌧️ | 10°C 🌧️ | 13°C ☀️ | 15°C ☀️ | 13°C ⛅ | 11°C ☁️ |
Soweto | 9°C 🌧️ | 11°C 🌧️ | 14°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ☁️ |
Benoni | 9°C 🌧️ | 11°C 🌧️ | 14°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ☁️ |
Centurion | 9°C 🌧️ | 11°C 🌧️ | 14°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ☁️ |
Midrand | 9°C 🌧️ | 11°C 🌧️ | 14°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ☁️ |
Alberton | 9°C 🌧️ | 11°C 🌧️ | 14°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ☁️ |
Germiston | 9°C 🌧️ | 11°C 🌧️ | 14°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ☁️ |
Vanderbijlpark | 9°C 🌧️ | 11°C 🌧️ | 14°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ☁️ |
Krugersdorp | 8°C 🌧️ | 10°C 🌧️ | 13°C ☀️ | 15°C ☀️ | 13°C ⛅ | 11°C ☁️ |
Morning rain expected clearing by midday, with sunny skies in the afternoon and partly cloudy evenings.
Western Cape Weather
Moving southwards, Cape Town weather remains severely affected today as a cold front sweeps across the province. Early morning temperatures hover around 14°C, with rain anticipated throughout the day, particularly in the city where the afternoon highs will peak at 17°C. Conditions will remain damp into the evening, with temperatures slipping down to 15°C. The rain brings not only water but also strong winds, especially along the coast, with residents advised to remain alert. Stellenbosch and George similarly face rain and cool temperatures throughout the day.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 14°C 🌧️ | 17°C 🌧️ | 15°C ⛅ |
Stellenbosch | 13°C 🌧️ | 16°C 🌧️ | 14°C ⛅ |
George | 12°C ☁️ | 15°C ☀️ | 13°C ⛅ |
The cold front brings widespread rain and damaging winds along coastal areas; heavy rainfall expected over Cape Town and surrounds throughout the day with clearing in the evening.
KwaZulu-Natal Weather
In contrast, the eastern coastal province of KwaZulu-Natal enjoys delightful weather conditions. With early morning temperatures of 16°C in Durban, the skies clear up quickly to reveal warm sunshine, leading to midday highs of 21°C. The comfortable weather remains consistent into the evening with no rain in sight across the area. Cities like Pietermaritzburg and Richards Bay will also bask in pleasant temperatures and sunny conditions.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 16°C ☀️ | 21°C ☀️ | 18°C ⛅ |
Pietermaritzburg | 11°C ☀️ | 18°C ☀️ | 15°C ⛅ |
Richards Bay | 17°C ☀️ | 22°C ☀️ | 19°C ⛅ |
Clear and mild weather expected with no rain, pleasant sunny conditions through the day.
Eastern Cape Weather
The Eastern Cape presents varied weather, with Port Elizabeth and East London both starting with cooler temperatures of about 12°C and 13°C respectively, and significant rainfall expected throughout the day. Temperatures will reach highs around 15°C to 16°C but will struggle due to constant rain. Residents in northern and western parts of the province might also notice snowfalls as the day progresses, with warnings issued for potential disruptions.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 12°C 🌧️ | 15°C 🌧️ | 13°C ⛅ |
East London | 13°C 🌧️ | 16°C 🌧️ | 14°C ⛅ |
Mthatha | 9°C ☁️ | 14°C ⛅ | 12°C ⛅ |
Rainfall mainly in the western interior, snow expected later in the afternoon over northern interior parts; coastal areas experience damaging winds.
Free State Weather
Continuing inland, the Free State greets its residents with much colder mornings, particularly in Bloemfontein where temperatures plummet to 3°C. As the sun rises and shines by noon, the town can expect a warming trend with peaks hitting 14°C and clear skies becoming the norm. Similar trends are noted in Welkom and Bethlehem, ensuring a sunny and calm post-noon atmosphere with reduced cold as evening approaches.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 3°C ☁️ | 14°C ☀️ | 10°C ⛅ |
Welkom | 2°C ☁️ | 13°C ☀️ | 9°C ⛅ |
Bethlehem | 1°C ☁️ | 13°C ☀️ | 10°C ⛅ |
Cold with some early frost; dry and sunny by midday with clear skies in the evening.
Limpopo Weather
Contrasting the chilly mornings of the interior, the northern province of Limpopo sees pleasantly mild weather with early morning lows around 2°C in areas like Polokwane. Sunny conditions are the hallmark of the day as temperatures push to a high of 15°C by noon, allowing for enjoyable outdoor activities throughout the day and into the evening.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 3°C ☀️ | 15°C ☀️ | 10°C ⛅ |
Thohoyandou | 4°C ☀️ | 16°C ☀️ | 11°C ⛅ |
Lephalale | 2°C ☀️ | 14°C ☀️ | 9°C ⛅ |
Clear and dry conditions with cold mornings and mild afternoons.
Mpumalanga Weather
Mpumalanga enjoys warm, sunny conditions right from the dawn, with Mbombela starting at 7°C and climbing quickly, reaching 18°C by midday. Such weather provides a perfect opportunity for families to explore the region’s natural beauty. Secunda and Emalahleni echo similar sentiments, offering fine weather throughout.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 7°C ☀️ | 18°C ☀️ | 14°C ⛅ |
Secunda | 5°C ☀️ | 16°C ☀️ | 13°C ⛅ |
Emalahleni | 5°C ☀️ | 16°C ☀️ | 13°C ⛅ |
Fine and cool with sunshine through the day.
North West Weather
The North West province experiences cold early mornings; however, towns like Mahikeng and Rustenburg quickly warm up to sunny afternoons. Starting at 2-3°C, temperatures will reach around 14-15°C by noon. The clear skies later in the evening bring a fresh feel to the air, providing a pleasant close to the weekend.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 2°C ☁️ | 14°C ☀️ | 10°C ⛅ |
Rustenburg | 3°C ☁️ | 15°C ☀️ | 11°C ⛅ |
Klerksdorp | 2°C ☁️ | 14°C ☀️ | 10°C ⛅ |
Cold mornings with clear skies developing; no rain expected.
Northern Cape Weather
Lastly, the Northern Cape sees some of the most significant temperature shifts. Kimberley, waking up to a chilly 1°C, will enjoy a gradual warm-up into a sunny 14°C by midday under clear skies. Other parts like Upington and Springbok follow suit with warm afternoons, making it an ideal day for outdoor activities.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 1°C ☁️ | 14°C ☀️ | 9°C ⛅ |
Upington | 3°C ☀️ | 17°C ☀️ | 13°C ⛅ |
Springbok | 0°C ☁️ | 13°C ☀️ | 8°C ⛅ |
Cold with some frost early; sunny and clear by midday.
CHECK OUT: Gauteng Health Keeps Watch as Water Work Affects Facilities
Have A Lovely Day
Today’s weather forecast across South Africa illustrates diverse climatic conditions from rain-laden coastal areas to sunny backdrops in the interior. Noteworthy cities such as Johannesburg and Cape Town experience distinct weather alerts that guide residents’ planning for the day. Whether bracing for rain in the west or enjoying the rays in the east, it’s essential to dress appropriately for the varying temperatures and carry an umbrella if you find yourself in the wetter regions.
For more detailed weather information, please visit the South African Weather Service or follow updates on Twitter. Enjoy your Sunday ahead!