Daily Weather

Today’s Weather Forecast – 20 July 2025

Get ready for a crisp winter Sunday across South Africa! Today’s weather forecast brings a delightful mix of clear skies, mild afternoon sunshine, and varying temperatures that set the stage for all kinds of outdoor plans. Whether you are heading out early or planning a midday adventure, knowing the day’s expected temperature and weather forecast conditions will help you make the most of your Sunday.

Gauteng Province Hourly Forecast (20 July 2025)

Location06:0009:0012:0015:0018:0021:00
Johannesburg8°C ⛅ Partly Cloudy12°C ☀️ Sunny16°C ☀️ Sunny17°C ☀️ Sunny14°C ⛅ Partly Cloudy11°C ☁️ Cloudy
Pretoria7°C ⛅ Partly Cloudy11°C ☀️ Sunny15°C ☀️ Sunny17°C ☀️ Sunny13°C ⛅ Partly Cloudy10°C ☁️ Cloudy
Soweto8°C ⛅ Partly Cloudy12°C ☀️ Sunny16°C ☀️ Sunny17°C ☀️ Sunny14°C ⛅ Partly Cloudy11°C ☁️ Cloudy
Benoni7°C ⛅ Partly Cloudy11°C ☀️ Sunny15°C ☀️ Sunny16°C ☀️ Sunny13°C ⛅ Partly Cloudy10°C ☁️ Cloudy
Centurion7°C ⛅ Partly Cloudy11°C ☀️ Sunny15°C ☀️ Sunny17°C ☀️ Sunny13°C ⛅ Partly Cloudy10°C ☁️ Cloudy
Midrand8°C ⛅ Partly Cloudy12°C ☀️ Sunny16°C ☀️ Sunny17°C ☀️ Sunny14°C ⛅ Partly Cloudy11°C ☁️ Cloudy
Alberton7°C ⛅ Partly Cloudy11°C ☀️ Sunny15°C ☀️ Sunny16°C ☀️ Sunny13°C ⛅ Partly Cloudy10°C ☁️ Cloudy
Germiston7°C ⛅ Partly Cloudy11°C ☀️ Sunny15°C ☀️ Sunny16°C ☀️ Sunny13°C ⛅ Partly Cloudy10°C ☁️ Cloudy
Vanderbijlpark6°C ☁️ Cloudy10°C ⛅ Partly Cloudy14°C ☀️ Sunny16°C ☀️ Sunny12°C ⛅ Partly Cloudy9°C ☁️ Cloudy
Krugersdorp7°C ⛅ Partly Cloudy11°C ☀️ Sunny15°C ☀️ Sunny16°C ☀️ Sunny13°C ⛅ Partly Cloudy10°C ☁️ Cloudy

Gauteng will experience cool mornings with clear to partly cloudy skies, warming up to mild sunny conditions in the afternoon, and mild evening cloud cover. Little to no rain expected.

Western Cape Forecast

Location06:0012:0018:00
Cape Town13°C ☁️ Cloudy18°C ☀️ Sunny16°C 🌙 Clear
Stellenbosch10°C ☁️ Cloudy17°C ☀️ Sunny15°C 🌙 Clear
George8°C ☁️ Cloudy16°C ⛅ Partly Cloudy14°C 🌙 Clear

Western Cape will have cool mornings with some cloud cover, sunshine in midday, and clear skies in the evening. Elevated fire danger advisories in some parts.

KwaZulu-Natal Forecast

Location06:0012:0018:00
Durban15°C ⛅ Partly Cloudy21°C ☀️ Sunny19°C 🌙 Clear
Pietermaritzburg11°C ☁️ Cloudy18°C ☀️ Sunny16°C 🌙 Clear
Richards Bay14°C ⛅ Partly Cloudy20°C ☀️ Sunny18°C 🌙 Clear

KwaZulu-Natal will experience mild temperatures with some morning clouds clearing by midday and pleasant evenings.

Eastern Cape Forecast

Location06:0012:0018:00
Port Elizabeth12°C ☁️ Cloudy18°C ☀️ Sunny16°C 🌙 Clear
East London13°C ⛅ Partly Cloudy19°C ☀️ Sunny17°C 🌙 Clear
Mthatha10°C ☁️ Cloudy17°C ☀️ Sunny15°C 🌙 Clear

Mild temperatures and sunny afternoons are expected with some morning cloud cover.

Free State Forecast

Location06:0012:0018:00
Bloemfontein6°C ⛅ Partly Cloudy16°C ☀️ Sunny13°C 🌙 Clear
Welkom5°C ⛅ Partly Cloudy15°C ☀️ Sunny12°C 🌙 Clear
Bethlehem4°C ☁️ Cloudy14°C ☀️ Sunny11°C 🌙 Clear

Cold mornings with clear to partly cloudy skies and sunny afternoon warming.

Limpopo Forecast

Location06:0012:0018:00
Polokwane7°C ⛅ Partly Cloudy18°C ☀️ Sunny15°C 🌙 Clear
Thohoyandou6°C ⛅ Partly Cloudy17°C ☀️ Sunny14°C 🌙 Clear
Lephalale5°C ⛅ Partly Cloudy16°C ☀️ Sunny13°C 🌙 Clear

Dry and sunny with cool early hours warming to mild daytime temperatures.

Mpumalanga Forecast

Location06:0012:0018:00
Mbombela8°C ⛅ Partly Cloudy20°C ☀️ Sunny17°C 🌙 Clear
Secunda6°C ⛅ Partly Cloudy17°C ☀️ Sunny14°C 🌙 Clear
Emalahleni6°C ⛅ Partly Cloudy17°C ☀️ Sunny14°C 🌙 Clear

Sunny and mild with cool starts.

North West Forecast

Location06:0012:0018:00
Mahikeng5°C ⛅ Partly Cloudy16°C ☀️ Sunny13°C 🌙 Clear
Rustenburg6°C ⛅ Partly Cloudy16°C ☀️ Sunny13°C 🌙 Clear
Klerksdorp6°C ⛅ Partly Cloudy15°C ☀️ Sunny12°C 🌙 Clear

Clear and sunny daytime with cool mornings and evenings.

Northern Cape Forecast

Location06:0012:0018:00
Kimberley4°C ☁️ Cloudy15°C ☀️ Sunny12°C 🌙 Clear
Upington6°C ☀️ Sunny19°C ☀️ Sunny16°C 🌙 Clear
Springbok3°C ☁️ Cloudy14°C ☀️ Sunny11°C 🌙 Clear

Cool mornings, sunny afternoons but with Fire Danger warnings in Upington and central Northern Cape owing to dry and windy conditions.

Have A Lovely Day

Today’s weather forecast brings a mix of mild winter temperatures with sunny afternoons across South Africa. Each province presents its unique charm, particularly with Gauteng weather hosting comfortable high temperatures, while Cape Town weather combats the clouds to attract outdoor lovers. It’s a perfect opportunity to enjoy the outdoors but be wary of cooler temperatures, especially in the mornings and evenings.

Remember to dress warmly when heading out early, keep hydrated, and have a fantastic Sunday exploring the beauty of South Africa’s diverse weather!

ALSO READ: Police Trainee Posts See Record Applications — Women Lead, Few Will Be Hired

For more detailed weather forecast maps and updates, you can visit the South African Weather Service or follow them on Twitter.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button