Today’s Weather Forecast – 26 September 2025

Gauteng
As South Africans wake up to the dawn of another day, today’s weather forecast promises a mix of sunshine and clouds, with temperatures soaring across much of the country. The interior regions are set to enjoy warm, sunny spells, while the coastal areas will likely experience more temperate conditions. Be prepared for isolated thunderstorms in some provinces, particularly in the northwest and northern regions. Let’s dive into a province-by-province breakdown of the expected weather for today.
Starting in Gauteng, residents can expect a cloudy morning with temperatures hovering around 13°C. By midday, the sun will break through, leading to bright and sunny conditions with temperatures reaching up to 22°C. Perfect weather for outdoor activities, as the evening will bring cooling temperatures back to the high teens. The highest recorded temperatures in the province are 24°C in Pretoria and Germiston. Stay alert for possible thundershowers later in the day, especially in outlying areas.
Gauteng Province Hourly Forecast (26 September 2025)
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 13°C ☁️ Cloudy | 16°C ⛅ Partly Cloudy | 20°C ☀️ Sunny | 22°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
Pretoria | 12°C ☁️ Cloudy | 17°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 18°C ☁️ Cloudy |
Soweto | 14°C ☁️ Cloudy | 17°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 16°C ☁️ Cloudy |
Benoni | 13°C ☁️ Cloudy | 16°C ⛅ Partly Cloudy | 20°C ☀️ Sunny | 22°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
Centurion | 12°C ☁️ Cloudy | 17°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 18°C ☁️ Cloudy |
Midrand | 13°C ☁️ Cloudy | 16°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 16°C ☁️ Cloudy |
Alberton | 13°C ☁️ Cloudy | 16°C ⛅ Partly Cloudy | 20°C ☀️ Sunny | 22°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
Germiston | 13°C ☁️ Cloudy | 16°C ⛅ Partly Cloudy | 20°C ☀️ Sunny | 22°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
Vanderbijlpark | 14°C ☁️ Cloudy | 18°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 21°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy |
Krugersdorp | 12°C ☁️ Cloudy | 16°C ⛅ Partly Cloudy | 20°C ☀️ Sunny | 22°C ☀️ Sunny | 19°C ⛅ Partly Cloudy | 16°C ☁️ Cloudy |
Western Cape
In Cape Town, expect pleasant weather today, beginning with a chill of 16°C at sunrise. The afternoon will warm up significantly, offering delightful sunshine with highs around 26°C, ideal for beach outings or vineyard visits in Stellenbosch, where temperatures could even peak at 27°C. As evening approaches, conditions will remain clear with temperatures settling around 20°C. Overall, today offers excellent weather to explore the stunning landscapes of the Western Cape.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 16°C ⛅ Partly Cloudy | 26°C ☀️ Sunny | 20°C 🌙 Clear Night |
Stellenbosch | 15°C ⛅ Partly Cloudy | 27°C ☀️ Sunny | 21°C 🌙 Clear Night |
George | 14°C ☁️ Cloudy | 24°C ☀️ Sunny | 19°C 🌙 Clear Night |
KwaZulu-Natal
In KwaZulu-Natal, Durban’s day begins at a warm 18°C, quickly heating up to 28°C by noon. The beachgoers are in for a treat, as sunny skies will dominate throughout the day. The evening should remain mild, with temperatures lingering at around 23°C. Coastal towns like Richards Bay will experience similar conditions, making it a great day for water sports and outdoor leisure activities.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 18°C ⛅ Partly Cloudy | 28°C ☀️ Sunny | 23°C ⛅ Partly Cloudy |
Pietermaritzburg | 15°C ☁️ Cloudy | 26°C ☀️ Sunny | 21°C ⛅ Partly Cloudy |
Richards Bay | 19°C ⛅ Partly Cloudy | 29°C ☀️ Sunny | 24°C ⛅ Partly Cloudy |
Eastern Cape
Moving to the Eastern Cape, Port Elizabeth will see mild weather commencing at 14°C, rising to 25°C by midday. The sky will be partly cloudy, providing comfortable temperatures for outdoor activities. The evening will cool down to about 21°C. Nearby, East London will have similar forecasts, making this an excellent day for both locals and tourists.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 14°C ⛅ Partly Cloudy | 25°C ☀️ Sunny | 21°C ⛅ Partly Cloudy |
East London | 15°C ⛅ Partly Cloudy | 26°C ☀️ Sunny | 22°C ⛅ Partly Cloudy |
Mthatha | 13°C ☁️ Cloudy | 22°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy |
Free State
In the Free State, Bloemfontein begins the day with overcast skies and a temperature of 12°C. The sun will emerge around midday, pushing the temperature up to a warm 25°C, before cooling down again in the evening to about 20°C. However, residents should remain cautious as thunderstorms are predicted to develop later in the day, particularly in the southern parts of the province.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 12°C ☁️ Cloudy | 25°C ☀️ Sunny | 20°C 🌩️ Thunderstorm |
Welkom | 13°C ☁️ Cloudy | 24°C ☀️ Sunny | 19°C 🌩️ Thunderstorm |
Bethlehem | 11°C ☁️ Cloudy | 23°C ⛅ Partly Cloudy | 18°C ⛅ Partly Cloudy |
Limpopo
Limpopo is experiencing a moderate day, beginning with temperatures around 12°C in Polokwane. As the sun rises higher, the temperature will reach a pleasant 24°C. Mixed conditions are expected, with partly cloudy skies prevailing throughout the day. Near Thohoyandou, highs will reach slightly lower at 23°C, making outdoor activities favorable in the region.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 12°C ☁️ Cloudy | 24°C ⛅ Partly Cloudy | 20°C ⛅ Partly Cloudy |
Thohoyandou | 11°C ☁️ Cloudy | 23°C ⛅ Partly Cloudy | 19°C ⛅ Partly Cloudy |
Lephalale | 13°C ☁️ Cloudy | 25°C ☀️ Sunny | 21°C ☁️ Cloudy |
Mpumalanga
In Mpumalanga, the weather is expected to be less cooperative, especially in Mbombela, where rain is expected early in the day. Residents can expect a chilly start of around 12°C, with afternoon highs only reaching 18°C, as showers persist into the evening. It would be wise to carry an umbrella and remain cautious in case of localized flooding.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 12°C 🌧️ Rain | 16°C ☁️ Cloudy | 14°C 🌧️ Rain |
Secunda | 11°C ☁️ Cloudy | 20°C ⛅ Partly Cloudy | 17°C ⛅ Partly Cloudy |
Emalahleni | 12°C 🌧️ Rain | 18°C ☁️ Cloudy | 15°C 🌧️ Rain |
North West
North West province starts the day cloudy, particularly in Mahikeng with a temperature of 13°C. By midday, despite the clouds, temperatures will peak at 22°C. Residents should brace themselves for potential showers by evening, as storms may roll in as temperatures drop down to 19°C.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 13°C ☁️ Cloudy | 22°C ⛅ Partly Cloudy | 19°C 🌧️ Showers |
Rustenburg | 12°C ☁️ Cloudy | 23°C ⛅ Partly Cloudy | 20°C 🌧️ Showers |
Klerksdorp | 13°C ☁️ Cloudy | 22°C ⛅ Partly Cloudy | 19°C 🌧️ Showers |
Northern Cape
Lastly, the Northern Cape will enjoy beautiful weather, especially in Kimberley, where temperatures will soar from a morning low of 14°C to a sunny 28°C by midday. The clear conditions will continue into the evening, permitting pleasant outdoor activities. Upington will experience similar sunny conditions with even higher temperatures of 30°C, making it one of the hottest spots in the country today.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 14°C ☀️ Sunny | 28°C ☀️ Sunny | 21°C ⛅ Partly Cloudy |
Upington | 15°C ☀️ Sunny | 30°C ☀️ Sunny | 22°C ⛅ Partly Cloudy |
Springbok | 13°C ☀️ Sunny | 25°C ☀️ Sunny | 20°C ⛅ Partly Cloudy |
In summary, today’s weather forecast indicates a generally warm and mostly sunny day across South Africa, with significant variations depending on the region. Johannesburg welcomes sunny conditions ideal for outdoor activities, while Cape Town offers smooth sailing for beach outings. As thunderstorms may develop in some regions, it’s advisable to monitor weather alerts and prepare accordingly. Stay hydrated and take care while venturing out into the beautiful, warm weather today!
For more detailed weather updates and forecasts, please visit the South African Weather Service.