Johannesburg will see temperatures climb from 13°C to 27°C under clear skies on Saturday, 4 April 2026, as high pressure delivers dry, settled conditions across most of South Africa. The national average temperature sits at 22°C, with the warmest readings concentrated in the northern interior, where Mpumalanga and the Northern Cape are both forecast to reach 29°C. Coastal provinces remain cooler, with Gqeberha blanketed by overcast skies and Cape Town enjoying moderate westerly breezes.
What This Means for Your Day
Most provinces will experience warm, dry conditions ideal for outdoor activities. If you’re in Gauteng, North West, or Mpumalanga, expect sunny skies and afternoon warmth, so plan for sun protection and stay hydrated. Eastern Cape residents should dress for cooler, cloudier weather, particularly along the coast. Western Cape and KwaZulu-Natal can expect pleasant conditions with gentle coastal winds. Evenings will turn cool in the interior, especially in Gauteng where overnight lows dip to 13°C.
South Africa Weather Highlights
- Warmest regions: Mpumalanga and Northern Cape both reaching 29°C
- Coolest overnight minimum: Gauteng at 13°C
- Cloudiest conditions: Eastern Cape with overcast skies in Gqeberha
- Clear skies dominate: Limpopo, Mpumalanga, Gauteng, North West, KwaZulu-Natal, and Western Cape
- National average temperature: 22°C
What to Expect Across the Provinces
Gauteng
Johannesburg will see a clear Saturday with temperatures ranging from 13°C to 27°C. Light south-southwesterly winds at 10 km/h will keep conditions comfortable through midday, though the cool morning start means layering is advisable if you’re heading out early. Pretoria can expect similar conditions with plenty of sunshine and minimal humidity. UV levels will be elevated during peak afternoon hours.
Limpopo
Polokwane will enjoy clear skies with temperatures between 14°C and 27°C. South-southwesterly winds at 10 km/h will provide gentle relief from the afternoon warmth. The province will see ample sunshine, making it a solid day for outdoor work or travel. Humidity levels remain moderate at 62%, keeping conditions pleasant rather than oppressive.
Mpumalanga
Mbombela will record the joint-warmest conditions in the country, with temperatures climbing from 18°C to 29°C under clear skies. East-northeasterly winds at 6 km/h will be light, and the warmer overnight minimum suggests little cooling relief after sunset. Residents and visitors should plan for sustained warmth and ensure adequate sun protection during outdoor activities. Humidity sits at 59%, adding some weight to the air by late afternoon.
North West
Mahikeng will see temperatures span 16°C to 28°C with clear skies overhead. Northwesterly winds at 6 km/h will be barely noticeable, and the day will feel warm and dry. This is favourable weather for farming operations, outdoor events, and travel across the province. Morning conditions will be cool, then warming rapidly through mid-morning.
Free State
Bloemfontein will experience scattered clouds with temperatures between 17°C and 28°C. Southwesterly winds at 11 km/h will be slightly brisker than in neighbouring provinces, though conditions remain largely dry. The cloud cover may offer occasional shade during the warmest part of the day, but no rain is expected. Humidity is moderate at 52%.
KwaZulu-Natal
Durban will enjoy clear skies and a temperature range of 19°C to 26°C. South-southeasterly winds at 16 km/h will provide a steady coastal breeze, ideal for beachgoers and those along the shoreline. Humidity will be higher at 71%, typical for the coastal belt, but the onshore wind will keep conditions comfortable. Inland areas of the province will be warmer and drier.
Northern Cape
Kimberley will see scattered clouds and temperatures between 22°C and 29°C, matching Mpumalanga as the warmest region today. Light north-northwesterly winds at just 2 km/h mean the air will feel still and warm. The overnight minimum of 22°C indicates little cooling, so late evening outdoor activities will remain pleasant. Humidity is low at 34%, contributing to the dry feel across the province.
Eastern Cape
Gqeberha will be overcast with cooler conditions, ranging from 19°C to 22°C. West-southwesterly winds at 10 km/h will accompany the cloud cover, and humidity will be high at 86%, giving the day a heavier, damper feel. Residents should not expect sunshine and may want to prepare for grey skies throughout. Inland areas may see partial clearing, but coastal districts will remain largely cloudy.
Western Cape
Cape Town will enjoy clear skies with temperatures between 17°C and 21°C. Westerly winds at 10 km/h will blow steadily off the Atlantic, keeping conditions fresh and comfortable. Humidity sits at 73%, which is typical for the coastal city at this time of year. The cooler conditions compared to the interior make this an ideal day for hiking, cycling, or visiting the waterfront.
Weekend Outlook
Sunday will bring a continuation of clear, warm conditions across most of the country, with Johannesburg expecting a high of 28°C and an overnight low of 17°C. The warm, dry pattern will hold through Monday before a shift midweek. By Tuesday, Johannesburg is forecast to receive light rain with temperatures dropping to between 14°C and 22°C, signalling the arrival of cooler, unsettled weather. Wednesday will remain cloudy with temperatures reaching only 20°C, so those with midweek outdoor plans should monitor updates closely.
Weather Tips for Today
- Apply sunscreen if spending time outdoors in Gauteng, Mpumalanga, or the Northern Cape
- Dress in layers in Johannesburg and Polokwane due to cool morning starts
- Stay hydrated in the northern interior where afternoon heat will peak near 29°C
- Expect grey skies and damp conditions in Gqeberha; plan indoor activities if possible
- Secure outdoor items in coastal KwaZulu-Natal and the Western Cape due to moderate winds
- Enjoy stable conditions for travel and outdoor work across most provinces today
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.



