Today’s Weather Forecast – 22 September 2025

As South Africa welcomes the beginning of a new week, today’s weather forecast indicates a mixture of sunny skies and partly cloudy conditions across the provinces. With temperatures gradually rising as spring takes precedence, residents can look forward to moderate warmth throughout the day. However, staying informed of any localized changes is essential, especially in regions prone to sudden weather shifts. Let’s delve into each province’s expected weather conditions for the day, focusing on major cities like Johannesburg in Gauteng and Cape Town in the Western Cape.
In Gauteng, the day will start off mild, with Johannesburg experiencing temperatures around 12°C at 06:00. As the day progresses, the mercury will rise to 21°C by 15:00, with mostly sunny conditions prevailing. Pretoria will see a similar trend, beginning at 11°C and peaking at 20°C by the afternoon. Overall, the Gauteng weather is pleasant today, characterized by clear skies and a slight cloud cover towards the evening, with temperatures falling to around 15°C by 21:00.
1. Gauteng Province Hourly Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 12°C ⛅ | 16°C ☀️ | 20°C ☀️ | 21°C ☀️ | 18°C ⛅ | 15°C ☁️ |
Pretoria | 11°C ⛅ | 15°C ☀️ | 19°C ☀️ | 20°C ☀️ | 17°C ⛅ | 14°C ☁️ |
Soweto | 12°C ⛅ | 16°C ☀️ | 20°C ☀️ | 21°C ☀️ | 18°C ⛅ | 15°C ☁️ |
Benoni | 12°C ⛅ | 16°C ☀️ | 20°C ☀️ | 21°C ☀️ | 18°C ⛅ | 14°C ☁️ |
Centurion | 11°C ⛅ | 15°C ☀️ | 19°C ☀️ | 20°C ☀️ | 17°C ⛅ | 14°C ☁️ |
Midrand | 12°C ⛅ | 16°C ☀️ | 20°C ☀️ | 21°C ☀️ | 18°C ⛅ | 15°C ☁️ |
Alberton | 12°C ⛅ | 16°C ☀️ | 20°C ☀️ | 21°C ☀️ | 18°C ⛅ | 15°C ☁️ |
Germiston | 12°C ⛅ | 16°C ☀️ | 20°C ☀️ | 21°C ☀️ | 18°C ⛅ | 15°C ☁️ |
Vanderbijlpark | 11°C ⛅ | 15°C ☀️ | 19°C ☀️ | 20°C ☀️ | 17°C ⛅ | 14°C ☁️ |
Krugersdorp | 10°C ⛅ | 14°C ☀️ | 18°C ☀️ | 19°C ☀️ | 16°C ⛅ | 13°C ☁️ |
Note: Mostly sunny and partly cloudy conditions in Gauteng during daytime, cooling off in the evening. Slight cloud cover expected at night.
Over in the Western Cape, Cape Town weather predictions show early morning temperatures around 15°C. The city will enjoy a mostly sunny day, with temperatures climbing to 20°C at noon before cooling down to 17°C in the evening. Other areas, such as Stellenbosch and George, will experience partly cloudy to sunny conditions as well. However, residents should be aware that an approaching cold front could introduce cooler temperatures later in the week, so enjoy today’s warmth while it lasts!
2. Provincial Forecasts
Western Cape
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 15°C ⛅ | 20°C ⛅ | 17°C ☁️ |
Stellenbosch | 13°C ⛅ | 19°C ☀️ | 16°C ⛅ |
George | 11°C ⛅ | 18°C ☀️ | 15°C ⛅ |
Mostly partly cloudy in the morning; afternoon sunshine, with some cloud cover returning by evening. Cooler than average due to approaching frontal systems in the west.
Heading to KwaZulu-Natal, the forecast reveals a warm day with Durban reaching highs of 24°C. Early morning temperatures will hover around 18°C, gradually increasing under sunny skies. Additionally, the afternoon may see isolated thunderstorms developing inland, particularly in Pietermaritzburg. Coastal areas can expect a calm and warm evening with temperatures dropping to around 21°C.
KwaZulu-Natal
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 18°C ⛅ | 24°C ☀️ | 21°C ⛅ |
Pietermaritzburg | 14°C ⛅ | 22°C ☀️ | 19°C ⛅ |
Richards Bay | 19°C ⛅ | 25°C ☀️ | 22°C ⛅ |
Warm and mostly sunny conditions with a chance of isolated afternoon thunderstorms, especially inland. Coastal areas mostly dry with some cloud cover.
In the Eastern Cape, Port Elizabeth and East London will have a pleasant day, starting with 14°C and 15°C respectively. Both cities will enjoy mostly sunny conditions throughout the day, reaching highs of 21°C and 22°C, before cooling down in the evening. The region might see a few localized showers but generally, it remains dry and temperate.
Eastern Cape
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 14°C ⛅ | 21°C ☀️ | 18°C ⛅ |
East London | 15°C ⛅ | 22°C ☀️ | 19°C ⛅ |
Mthatha | 12°C ☁️ | 20°C ☀️ | 17°C ⛅ |
Mostly partly cloudy to sunny conditions, with localized showers possible in eastern parts due to increasing moisture.
The Free State will start off cool, particularly in Bloemfontein and Welkom, with temperatures around 8°C. However, a sunny afternoon is expected with highs of 19°C. Residents can enjoy clear skies but should prepare for cooler conditions as the sun sets, with temperatures expected to drop to about 15°C by evening.
Free State
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 8°C ⛅ | 19°C ☀️ | 15°C ⛅ |
Welkom | 7°C ⛅ | 18°C ☀️ | 14°C ⛅ |
Bethlehem | 6°C ⛅ | 17°C ☀️ | 13°C ⛅ |
Cool mornings and sunny afternoons, with minimal cloudiness. Slightly cooler than usual for this time of year.
In Limpopo, warm weather continues with Polokwane reaching a high of 22°C today. The day will begin with a pleasant 11°C, transitioning to sunny conditions as it progresses. There are no significant weather alerts, making it an excellent day for outdoor activities.
Limpopo
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 11°C ⛅ | 22°C ☀️ | 18°C ⛅ |
Thohoyandou | 12°C ⛅ | 23°C ☀️ | 19°C ⛅ |
Lephalale | 10°C ⛅ | 21°C ☀️ | 17°C ⛅ |
Warm and mostly sunny, good weather for outdoor activities.
Mpumalanga will see mild weather today with Mbombela starting at 13°C and reaching 23°C under sunny skies. Afternoon showers are possible in some areas, making this a good opportunity for residents to explore outdoor activities in the morning before potential rain later in the day.
Mpumalanga
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 13°C ⛅ | 23°C ☀️ | 19°C ⛅ |
Secunda | 11°C ⛅ | 21°C ☀️ | 17°C ⛅ |
Emalahleni | 12°C ⛅ | 22°C ☀️ | 18°C ⛅ |
Warm with mostly sunny skies, isolated showers possible in the afternoon.
The North West province will experience cool mornings with temperatures around 9°C in Mahikeng. However, a bright day is expected with temperatures climbing to 20°C by noon. The region will enjoy clear skies, with minimal chance of rain, allowing for enjoyable outdoor activities.
North West
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 9°C ⛅ | 20°C ☀️ | 16°C ⛅ |
Rustenburg | 10°C ⛅ | 21°C ☀️ | 17°C ⛅ |
Klerksdorp | 9°C ⛅ | 20°C ☀️ | 16°C ⛅ |
Cool mornings, warm afternoons with clear skies and little chance of rain.
Finally, the Northern Cape will also see warm weather conditions. Kimberley will start at 8°C and reach a cozy 22°C by midday. Residents should be cautious of extremely high fire danger warnings in central and eastern parts due to dry conditions and warm temperatures.
Northern Cape
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 8°C ⛅ | 22°C ☀️ | 17°C ⛅ |
Upington | 10°C ☀️ | 24°C ☀️ | 19°C ☀️ |
Springbok | 7°C ⛅ | 20°C ☀️ | 15°C ⛅ |
Generally sunny and warm, with extremely high fire danger warnings in some central and eastern parts.
Today’s weather forecast paints a picture of pleasant spring conditions across South Africa, with Gauteng weather showcasing comfortable temperatures and plenty of sunshine, while Cape Town weather promises a bright, warm day ahead. As we transition into a new season, it’s crucial to remain alert for any sudden weather changes, particularly in areas prone to thunderstorms or shifting weather patterns. Dress accordingly, stay hydrated, and make the most of the delightful weather today, whether you’re spending time outdoors or enjoying the comfort of home.
For more detailed weather updates, visit the South African Weather Service.