South Africa Weather Today – Monday, 20 July 2026
Johannesburg will see broken cloud cover today with temperatures ranging between 11°C and 19°C, as a high-pressure system continues to dominate much of the country. Most provinces are experiencing cool to mild mid-winter conditions, with Mpumalanga recording the highest daytime maximum of 30°C and the Free State experiencing the coldest overnight low of 7°C. Cloud cover is widespread across the interior and western regions, while Limpopo and the Eastern Cape enjoy clearer skies.
What This Means for Your Day
Morning commuters in Gauteng, the Free State and North West should prepare for single-digit temperatures before sunrise. Layer clothing and allow extra time for windscreen defrosting. Coastal residents in KwaZulu-Natal can expect strong southerly winds reaching 21 km/h, which may affect sea conditions. Mpumalanga’s Lowveld will see a significant temperature range, starting cool but warming considerably by mid-afternoon. Those in Limpopo and the Eastern Cape can take advantage of clear conditions for outdoor activities without the need for rain gear.
South Africa Weather Highlights
- Mpumalanga reaches 30°C, the warmest reading nationally
- Free State drops to 7°C overnight, the coldest recorded minimum
- Limpopo and Eastern Cape enjoy clear skies and sunshine
- KwaZulu-Natal coast experiences brisk southerly winds at 21 km/h
- National average temperature stands at 16°C
What to Expect Across the Provinces
Gauteng
Johannesburg will see broken clouds throughout the day with temperatures between 11°C and 19°C. South-southwesterly winds at 11 km/h will add a slight chill to the air. Humidity remains low at 20%, making conditions dry but comfortable once temperatures rise above mid-morning lows. Pretoria can expect similar conditions with minimal variation.
Western Cape
Cape Town will experience scattered cloud cover with temperatures ranging from 11°C to 16°C. Northerly winds at 11 km/h will keep coastal areas cool, while humidity sits at 78%. The cloud cover may persist through the afternoon, reducing direct sunshine. Residents should dress warmly for the cooler conditions and expect limited temperature variation throughout the day.
KwaZulu-Natal
Durban will see scattered clouds and temperatures between 18°C and 21°C. Strong southerly winds reaching 21 km/h will affect beachfront areas, making it feel cooler than the actual temperature. Humidity is elevated at 65%, typical for coastal winter conditions. Inland areas such as Pietermaritzburg may experience slightly cooler readings with less wind influence.
Eastern Cape
Gqeberha will enjoy clear skies with temperatures ranging from 12°C to 17°C. Westerly winds at 17 km/h will keep conditions brisk along the coast. Humidity levels are high at 72%, but the clear conditions provide good visibility. The absence of cloud cover means cooler overnight temperatures are likely, so evening layers are recommended.
Limpopo
Polokwane will see clear skies and the second-highest maximum temperature of 24°C, with overnight lows around 12°C. Southerly winds at 16 km/h will be noticeable but not disruptive. The clear conditions and low humidity of 16% make this one of the more comfortable regions today. Residents can expect full sunshine and dry conditions throughout the day.
Mpumalanga
Mbombela will experience broken clouds with the day’s highest temperature reaching 30°C, while the morning starts at a cool 13°C. This 17-degree range requires flexible clothing choices. South-southwesterly winds at 9 km/h will be light, and humidity remains low at 19%. The Lowveld’s warmer microclimate contrasts sharply with cooler highveld regions.
North West
Mahikeng will see scattered clouds with temperatures between 10°C and 23°C. South-southeasterly winds at 7 km/h will be gentle, and humidity sits at 20%. The temperature range means cold mornings will give way to pleasant midday conditions. Cloud cover may reduce direct sunlight intermittently, but no precipitation is expected.
Free State
Bloemfontein will record scattered clouds and temperatures from 7°C to 18°C. The province’s coldest overnight reading makes early morning frost possible in low-lying areas. Northwesterly winds at 4 km/h will be light, and humidity stands at 28%. The moderate daytime high provides relief from the sharp morning cold, but residents should prepare for icy conditions at dawn.
Northern Cape
Kimberley will see broken clouds with temperatures ranging from 10°C to 20°C. West-northwesterly winds at 3 km/h will be minimal, creating calm conditions. Humidity is at 25%, keeping the air dry. The cloud cover may reduce solar heating slightly, but the province remains dry with no rain forecast. Inland areas will experience similar patterns with minor temperature variations.
Weekend Outlook
The national forecast shows clearing skies from Tuesday through Friday, with Johannesburg expecting clear conditions and stable temperatures between 11°C and 20°C. Most provinces will see reduced cloud cover mid-week, with Wednesday and Friday appearing the clearest days. No significant weather systems are expected to disrupt the settled pattern, and temperatures will remain within typical mid-winter ranges. The weekend should bring continued dry, cool conditions across the country.
Weather Tips for Today
- Start your day with warm layers, especially in the Free State, Gauteng and North West where overnight temperatures drop into single digits
- Mpumalanga residents should dress in layers to accommodate the 17°C temperature swing from morning to afternoon
- Coastal areas in KwaZulu-Natal and the Eastern Cape will feel cooler due to wind chill; factor this into outdoor plans
- Clear skies in Limpopo and the Eastern Cape mean higher UV exposure-apply sunscreen if spending extended time outdoors
- Drivers in the Free State should watch for possible frost on roads during early morning hours
- Low humidity across most provinces increases static electricity and can dry out skin-use moisturiser as needed
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.
South Africa Weather Warning Today: Gauteng Forecast and Alerts
Last updated: 25 February 2026
This weather hub covers Gauteng-focused alerts, daily forecast context, and practical preparation tips.
Today in Gauteng
Check current alert conditions, possible impact areas, and likely weather trends for the next 24 hours.
7-Day Snapshot
Use this hub to understand short-term changes in rain risk, heat conditions, and storm activity.
Where To Track Live Updates
Safety Checklist
- Plan around severe storm windows.
- Avoid flood-prone routes where possible.
- Monitor official warnings before travel.
FAQ
How often is this page updated?
As new weather alerts and forecast updates are published.


