Today’s Weather Forecast – 23 June 2025

Gauteng Weather Forecast
Kicking off with Gauteng, it’s expected to be a pleasant day in key cities like Johannesburg and Pretoria. The morning starts off cool at around 8-9°C, gradually warming to a comfortable 17°C in the afternoon. Expect vibrant sunshine around midday, providing perfect weather forecast for outdoor activities. The evening will bring cooler temperatures back down to around 10°C with a partly cloudy sky. Soweto, Benoni, and Centurion share nearly identical conditions, ensuring that the metropolitan area enjoys a consistent climate today.
Detailed Weather Forecast for South Africa on June 23, 2025
Gauteng Province Hourly Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 8°C ☁️ | 12°C ☀️ | 15°C ☀️ | 17°C ☀️ | 15°C ⛅ | 10°C ☁️ |
Pretoria | 8°C ☁️ | 12°C ☀️ | 15°C ☀️ | 17°C ☀️ | 15°C ⛅ | 10°C ☁️ |
Soweto | 9°C ☁️ | 13°C ☀️ | 16°C ☀️ | 18°C ☀️ | 16°C ⛅ | 11°C ☁️ |
Benoni | 9°C ☁️ | 13°C ☀️ | 16°C ☀️ | 18°C ☀️ | 16°C ⛅ | 11°C ☁️ |
Centurion | 8°C ☁️ | 12°C ☀️ | 15°C ☀️ | 17°C ☀️ | 15°C ⛅ | 10°C ☁️ |
Midrand | 9°C ☁️ | 13°C ☀️ | 16°C ☀️ | 18°C ☀️ | 16°C ⛅ | 11°C ☁️ |
Alberton | 9°C ☁️ | 13°C ☀️ | 16°C ☀️ | 18°C ☀️ | 16°C ⛅ | 11°C ☁️ |
Germiston | 9°C ☁️ | 13°C ☀️ | 16°C ☀️ | 18°C ☀️ | 16°C ⛅ | 11°C ☁️ |
Vanderbijlpark | 9°C ☁️ | 13°C ☀️ | 16°C ☀️ | 18°C ☀️ | 16°C ⛅ | 11°C ☁️ |
Krugersdorp | 8°C ☁️ | 12°C ☀️ | 15°C ☀️ | 17°C ☀️ | 15°C ⛅ | 10°C ☁️ |
Western Cape Weather
Moving to the Western Cape, Cape Town leads the charge with delightful weather. Early risers will appreciate a crisp 18°C, warming up to an inviting 27°C by noon—perfectly suited for those heading to the beach or enjoying the outdoors. As the sun sets, temperatures will drop to around 22°C, making for a pleasant evening to dine outdoors. Stellenbosch and George will experience similarly warm temperatures, ensuring that this region remains a top destination for winter travelers.
Western Cape Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 18°C ☀️ | 27°C ☀️ | 22°C 🌙 |
Stellenbosch | 17°C ☀️ | 28°C ☀️ | 21°C 🌙 |
George | 15°C ☀️ | 26°C ☀️ | 20°C 🌙 |
KwaZulu-Natal Weather
In KwaZulu-Natal, Durban will see temperatures ranging from 20°C in the morning to a balmy 28°C in the early afternoon. Conditions will remain largely sunny throughout the day, with a gentle cooling effect expected by evening. Pietermaritzburg and Richards Bay mirror these conditions, allowing for a vibrant day along the coast with opportunities for outdoor activities.
KwaZulu-Natal Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 20°C ☀️ | 28°C ☀️ | 24°C ⛅ |
Pietermaritzburg | 18°C ☀️ | 26°C ☀️ | 22°C ⛅ |
Richards Bay | 19°C ☀️ | 27°C ☀️ | 23°C ⛅ |
Eastern Cape Weather
Traveling to the Eastern Cape, Port Elizabeth is expected to enjoy pleasant temperatures, with the mercury starting at 18°C and peaking at 26°C. As the sun goes down, expect a drop to around 22°C. East London and Mthatha will see similar patterns, making this a favorable day for both beachgoers and those exploring the region’s natural beauty.
Eastern Cape Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 18°C ☀️ | 26°C ☀️ | 22°C ⛅ |
East London | 17°C ☀️ | 25°C ☀️ | 21°C ⛅ |
Mthatha | 16°C ☀️ | 24°C ☀️ | 20°C ⛅ |
Free State Weather
The Free State, however, will feel the chill more profoundly. Bloemfontein will start the day at a mere 3°C, reaching only 15°C by the afternoon. This trend of chilly mornings will be consistent across Welkom and Bethlehem. By evening, the temperatures will lower significantly, so be sure to layer up if you’re heading out.
Free State Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 3°C ☁️ | 15°C ☀️ | 10°C ⛅ |
Welkom | 6°C ☁️ | 17°C ☀️ | 12°C ⛅ |
Bethlehem | 3°C ☁️ | 14°C ☀️ | 9°C ⛅ |
Limpopo Weather
In Limpopo, towns like Polokwane and Thohoyandou will experience cool temperatures of 7-8°C in the morning, warming up to pleasant highs of 19-20°C. These conditions are generally favorable for winter exploration, particularly for those looking to enjoy the province’s beautiful landscapes.
Limpopo Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 7°C ☁️ | 19°C ☀️ | 14°C ⛅ |
Thohoyandou | 8°C ☁️ | 20°C ☀️ | 15°C ⛅ |
Lephalale | 8°C ☁️ | 20°C ☀️ | 15°C ⛅ |
Mpumalanga Weather
Mpumalanga’s forecasts paint a slightly cooler picture. Mbombela will have a low of 8°C, reaching comfortable highs of 22°C by afternoon. Secunda and Emalahleni will keep up with similar temperatures, providing opportunities for outdoor activities amidst a predominantly sunny sky.
Mpumalanga Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 8°C ☁️ | 22°C ☀️ | 18°C ⛅ |
Secunda | 4°C ☁️ | 18°C ☀️ | 14°C ⛅ |
Emalahleni | 5°C ☁️ | 19°C ☀️ | 15°C ⛅ |
North West Weather
The North West province will experience mild temperatures, approximately 6-7°C in the morning and warming up to 20-21°C during the day. Mahikeng and Rustenburg promise bright conditions, ideal for enjoying some winter sun.
North West Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 7°C ☁️ | 20°C ☀️ | 16°C ⛅ |
Rustenburg | 7°C ☁️ | 21°C ☀️ | 17°C ⛅ |
Klerksdorp | 6°C ☁️ | 20°C ☀️ | 16°C ⛅ |
Northern Cape Weather
Lastly, in the Northern Cape, Kimberley will start at a chilly 4°C, only getting up to 16°C later in the day. Upington and Springbok will have similar forecasts. The cooler temperatures can make for a crisp day, so dress warmly if you’re venturing outside.
Northern Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 4°C ☁️ | 16°C ☀️ | 10°C ⛅ |
Upington | 5°C ☁️ | 17°C ☀️ | 11°C ⛅ |
Springbok | 6°C ☁️ | 18°C ☀️ | 12°C ⛅ |
Lovely Weather Ahead
Today’s weather offers a varied landscape across South Africa, with Gauteng weather providing a comfortable and sunny experience, while Cape Town weather ensures warmth and cheer for those in the Western Cape. Residents and visitors alike should stay updated on local conditions and dress accordingly for the cooler temperatures in the interior regions. Remember to check this link for the latest updates as you plan your day in this beautiful country – take advantage of the lovely weather where you can!
CHECK OUT: Today’s Weather Forecast – 23 June 2025