Johannesburg will see temperatures between 9°C and 18°C today under clear skies, as mid-July winter conditions settle across South Africa with crisp mornings and clear afternoons. The national average temperature sits at 16°C, with the northern interior experiencing the warmest readings while the Free State records the coldest overnight low at 7°C. Clear skies dominate Limpopo, Mpumalanga, Gauteng and North West, while cloud cover increases across the central and coastal provinces.
What This Means for Your Day
Residents in Gauteng and the northern provinces should prepare for cold morning commutes, with single-digit temperatures requiring warm layers before 9 a.m. The clear conditions will allow rapid warming through midday, but indoor heating remains necessary throughout the day. Coastal areas including Durban, Gqeberha and Cape Town will experience moderate conditions with persistent cloud cover reducing direct sun exposure. Light winds across most regions will make the air feel colder than actual temperatures suggest, particularly in shaded areas.
South Africa Weather Highlights
- Warmest day temperature: Mbombela reaching 25°C
- Coldest morning low: Bloemfontein at 7°C
- Clearest conditions: North West, Limpopo and Mpumalanga with uninterrupted sunshine
- Most cloud cover: Free State, Eastern Cape and Northern Cape with broken clouds throughout the day
- Calmest winds: Durban and Cape Town with light 3 km/h breezes
What to Expect Across the Provinces
Gauteng
Johannesburg will range from 9°C to 18°C with clear skies and a noticeable southerly wind at 13 km/h. Humidity remains low at 24%, creating dry conditions that may irritate nasal passages. Pretoria will see similar patterns with morning frost likely in low-lying areas. The clear overnight sky will allow temperatures to drop rapidly after sunset, making evening outdoor activities uncomfortable without proper insulation.
Limpopo
Polokwane will experience temperatures from 11°C to 22°C under clear conditions with gentle south-southeast winds at 8 km/h. The province records some of the lowest humidity levels at 19%, combined with high atmospheric pressure at 1026 hPa. This stable weather pattern will persist through the day, with full sun exposure from dawn to dusk. Residents should apply sun protection despite the winter season, as UV radiation remains significant under cloudless skies.
Mpumalanga
Mbombela will see the province’s temperatures climb from 11°C to 25°C, marking the warmest daytime reading in the country today. Clear skies and light easterly winds at 4 km/h will create comfortable afternoon conditions, though mornings remain cold. The Lowveld region will benefit from sheltered conditions, with minimal wind chill. Humidity sits at 34%, higher than the interior plateau but still within comfortable ranges.
North West
Mahikeng will range from 11°C to 23°C with clear skies and southerly winds at 12 km/h. The province records extremely dry air with just 17% humidity, requiring increased water intake and moisturiser use. High pressure at 1026 hPa ensures stable conditions with no precipitation expected. The clear atmosphere will produce sharp temperature contrasts between sun and shade, with exposed areas warming rapidly after 10 a.m.
Free State
Bloemfontein will experience the coldest morning low in the country at 7°C, climbing to 19°C under broken cloud cover. The clouds will limit solar heating compared to provinces further north, while light westerly winds at 3 km/h will have minimal impact. Humidity remains low at 19% despite the cloud presence. Residents should prepare for extended cold conditions in the morning, with temperatures only becoming comfortable after midday.
KwaZulu-Natal
Durban will see temperatures between 17°C and 22°C with scattered clouds and light north-easterly winds at 3 km/h. The coastal city records significantly higher humidity at 62%, creating milder perceived temperatures than inland areas. The Indian Ocean will moderate temperature extremes, preventing the sharp overnight drops seen across the interior. Cloud cover will filter sunlight throughout the day, reducing glare for outdoor activities.
Northern Cape
Kimberley will range from 10°C to 20°C under broken cloud cover with light northerly winds at 5 km/h. The province sits in a transition zone between clear northern skies and the cloudy southern regions. Humidity remains low at 20%, with high atmospheric pressure at 1027 hPa. The semi-arid landscape will see limited temperature recovery during cloud breaks, with conditions staying cool throughout the afternoon.
Eastern Cape
Gqeberha will experience temperatures from 14°C to 18°C under broken clouds with westerly winds at 10 km/h. The coastal city records high humidity at 81%, creating damp conditions that will make the air feel cooler than the thermometer suggests. The persistent cloud cover will limit warming potential, with temperatures staying relatively constant from mid-morning through late afternoon. Coastal residents should prepare for wind chill effects, particularly in exposed areas.
Western Cape
Cape Town will see temperatures between 13°C and 17°C with scattered clouds and light southerly winds at 3 km/h. Humidity sits at 82%, the highest in the country today, creating typically mild winter conditions for the coastal city. The clouds will break intermittently, allowing brief periods of direct sunlight. Table Mountain may experience different conditions at elevation, with colder temperatures and stronger winds than sea level readings suggest.
Weekend Outlook
Friday will bring warming across most provinces, with Johannesburg reaching 20°C under continued clear skies. Saturday will introduce scattered clouds to Gauteng while temperatures hold steady between 11°C and 20°C. Sunday will see few clouds with similar temperature ranges. Monday will bring increased cloud cover to Johannesburg with broken clouds developing. The weekend will remain dry across all provinces, with no rain expected through the extended forecast period.
Weather Tips for Today
- Layer clothing for morning commutes, with temperatures in single digits across the interior provinces
- Apply lip balm and hand cream in low-humidity areas including North West, Limpopo and Free State
- Use sun protection in clear-sky provinces despite winter conditions, as UV radiation remains active
- Keep indoor heating running in Gauteng and Free State where daytime maximums stay below 20°C
- Account for wind chill in Gqeberha and Johannesburg where moderate winds will reduce perceived temperatures
- Stay hydrated in dry interior regions where humidity drops below 25%
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.


