South Africa Weather Today – Tuesday, 9 June 2026
Johannesburg will see overcast conditions today with temperatures ranging between 11°C and 20°C, as cloud cover dominates much of the country’s interior. The midwinter pattern continues across South Africa, with the northern provinces recording the warmest temperatures while coastal regions remain cool and stable under partly cloudy to clear skies.
What This Means for Your Day
Morning commuters across Gauteng and the Free State should prepare for chilly starts near 9°C to 11°C before midday temperatures climb into the mid-to-high teens. Limpopo and North West will experience the warmest conditions, reaching up to 24°C and 23°C respectively, making outdoor activities more comfortable in these regions. Coastal areas including Cape Town and Gqeberha will remain moderate with limited temperature variation throughout the day.
South Africa Weather Highlights
- Warmest regions: Limpopo and Mpumalanga both reaching 24°C
- Coolest morning: Free State recorded at 9°C
- Cloud cover: Overcast conditions across Gauteng, Free State and parts of KwaZulu-Natal
- Clearest skies: Western Cape with clear conditions and light winds
- National average temperature: 17°C
What to Expect Across the Provinces
Limpopo
Polokwane will experience scattered clouds with temperatures ranging from 13°C to 24°C. Light easterly winds at 4 km/h and low humidity levels of 18% will create comfortable conditions throughout the day. This makes Limpopo one of the warmest provinces today, ideal for outdoor work and travel.
Mpumalanga
Mbombela will see broken clouds with temperatures between 13°C and 24°C. East-northeast winds at 8 km/h and moderate humidity at 27% will maintain mild conditions. The cloud cover may persist through the afternoon but will not bring any precipitation.
Gauteng
Johannesburg faces overcast skies with a temperature range of 11°C to 20°C. North-northwest winds at 14 km/h and humidity at 32% will accompany the cloud cover. The overcast conditions are expected to last throughout the day, limiting sunshine but keeping conditions dry.
North West
Mahikeng will have scattered clouds and temperatures from 12°C to 23°C. Northwest winds at 17 km/h will be the strongest in the region, with humidity at 21%. The province will experience one of the warmer days among inland areas, with good visibility despite partial cloud cover.
Free State
Bloemfontein will remain under overcast clouds with temperatures ranging from 9°C to 19°C. North-northeast winds at 15 km/h and humidity at 28% will create the coolest morning conditions in the country. Residents should dress warmly for early outdoor activities.
KwaZulu-Natal
Durban will see broken clouds with temperatures between 18°C and 22°C. South-southwest winds at 18 km/h and higher humidity at 61% will create typical coastal winter conditions. The coastal breeze will be noticeable, particularly along beachfront areas.
Northern Cape
Kimberley will experience scattered clouds with temperatures from 12°C to 20°C. West-southwest winds at 8 km/h and humidity at 28% will provide stable conditions. The partial cloud cover will allow for some sunny intervals during the midday period.
Eastern Cape
Gqeberha will have scattered clouds and temperatures ranging from 15°C to 18°C. Westerly winds at 8 km/h and humidity at 78% will create cool, moist conditions typical of the coastal winter climate. The narrow temperature range indicates stable conditions throughout the day.
Western Cape
Cape Town will enjoy clear skies with temperatures between 13°C and 17°C. South-southeast winds at 7 km/h and humidity at 84% will create crisp winter conditions. The clear weather offers the best visibility in the country today, though morning mist may develop in low-lying areas due to high humidity.
Weekend Outlook
Johannesburg will see clearing skies from Wednesday with temperatures dropping slightly to between 10°C and 17°C on both Wednesday and Thursday under clear conditions. Cloud cover will return on Friday with temperatures warming to 11°C to 20°C, before Saturday brings clear skies again with highs reaching 20°C. The weekend will offer improved conditions compared to today’s overcast start to the week.
Weather Tips for Today
- Layer clothing for morning temperatures in the Free State and Gauteng, where readings will drop to 9°C to 11°C
- Take advantage of warmer afternoon conditions in Limpopo and Mpumalanga if planning outdoor activities
- Expect reduced sunshine under overcast skies in Johannesburg and Bloemfontein
- Coastal residents in Cape Town should monitor for early morning mist due to high humidity levels
- North West residents should secure loose items due to stronger winds reaching 17 km/h
Useful Weather and Travel Links
Looking for more to do after checking the forecast? Explore the latest events in Gauteng and plan your day around the weather.
You can also browse our weather category for more South Africa weather updates and recent forecast articles.
For official forecasting and weather advisories, visit the South African Weather Service.



