Today’s Weather Forecast – 20 September 2025

Today’s weather forecast for South Africa promises a varied but mostly pleasant day across the country. As we transition from winter to spring, expect warmer temperatures, sunny skies, and some potential for isolated showers. With temperatures ranging from cool morning lows to warmer midday highs, South Africans can look forward to enjoying the outdoors while remaining mindful of the sun’s rays.
ALSO READ: Weekend Gig Guide: What To Do in Gauteng This Weekend
Gauteng
In Gauteng, this province will experience a delightful range of weather conditions. The morning will be partly cloudy, with temperatures around 14°C in Johannesburg and 13°C in Pretoria. Sunny spells will dominate as the day progresses, leading to daytime highs reaching 25°C. By evening, temperatures are expected to cool to around 18°C. Some areas may experience isolated showers or thundershowers later in the afternoon.
Major Cities:
- Johannesburg: 14°C in the morning, climbing to 24°C by afternoon, and cooling to 17°C at night.
- Pretoria: Starting at 13°C and reaching up to 25°C.
Gauteng Province Hourly Forecast (20 Sep 2025)
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 14°C ⛅ Partly Cloudy | 18°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
Pretoria | 13°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 23°C ☀️ Sunny | 25°C ☀️ Sunny | 21°C ⛅ Partly Cloudy | 18°C ☁️ Cloudy |
Check the latest updates from the South African Weather Service.
Western Cape
Moving west to the Western Cape, notably Cape Town, the weather promises a mix of sunshine and clouds. Morning temperatures will start around 15°C, warming to 20°C by midday before dropping to 17°C in the evening. There are no significant weather alerts for this region, making it ideal for outdoor activities.
Major Cities:
- Cape Town: 15°C in the morning, reaching 20°C during the day, and cooling to 17°C by evening.
Provincial Forecast Tables (20 Sep 2025)
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 15°C ⛅ Partly Cloudy | 20°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
Stellenbosch | 14°C ⛅ Partly Cloudy | 20°C ⛅ Partly Cloudy | 16°C ☁️ Cloudy |
KwaZulu-Natal
In KwaZulu-Natal, notably in Durban, the forecast indicates warmer weather. Morning fog will clear, with temperatures around 18°C rising to a warm 24°C by midday. Skies will remain partly cloudy into the evening, settling at 21°C. There may be some isolated thundershowers later in the day, particularly inland.
Major Cities:
- Durban: Starts at 18°C, peaks at 24°C, and cools to 21°C in the evening.
Provincial Forecast Tables (20 Sep 2025)
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 18°C 🌫️ Morning Fog | 24°C ⛅ Partly Cloudy | 21°C ⛅ Partly Cloudy |
Eastern Cape
In the Eastern Cape, cities like Port Elizabeth will have comfortably cool temperatures starting at 14°C and reaching highs of 21°C during the day. Similar conditions are expected in East London, where it will also be partly cloudy. The evening will see a slight drop to 18°C.
Major Cities:
- Port Elizabeth: Morning low of 14°C, daytime high of 21°C, settling at 18°C by nightfall.
Provincial Forecast Tables (20 Sep 2025)
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 14°C ⛅ Partly Cloudy | 21°C ⛅ Partly Cloudy | 18°C ⛅ Partly Cloudy |
Free State
The Free State, particularly Bloemfontein, will exhibit cooler but pleasant temperatures today, starting around 11°C and gradually warming to 22°C. The weather is typically clear but will become partly cloudy by evening when temperatures will settle back at 18°C.
Major Cities:
- Bloemfontein: Morning temperature at 11°C, with a high of 22°C expected later in the afternoon.
Provincial Forecast Tables (20 Sep 2025)
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 11°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 18°C ⛅ Partly Cloudy |
Limpopo
In Limpopo, particularly in Polokwane, expect early morning fog with temperatures beginning at 12°C and rising to 23°C during the day. The day will remain mostly clear. Temperatures will fall back to 19°C by night.
Major Cities:
- Polokwane: Starts at 12°C, reaching a high of 23°C.
Provincial Forecast Tables (20 Sep 2025)
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 12°C 🌫️ Morning Fog | 23°C ⛅ Partly Cloudy | 19°C ⛅ Partly Cloudy |
Mpumalanga
In Mpumalanga, Mbombela will have morning temperatures around 13°C, escalating to about 23°C by midday. The day will remain partly cloudy for most of the day.
Major Cities:
- Mbombela: Beginning at 13°C and peaking at 23°C.
Provincial Forecast Tables (20 Sep 2025)
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 13°C 🌫️ Morning Fog | 23°C ⛅ Partly Cloudy | 19°C ⛅ Partly Cloudy |
North West
In North West, the weather in Mahikeng will exhibit pleasant conditions. Expect a cool start at 14°C, rising to 25°C by afternoon. The evening calls for a drop back to around 20°C.
Major Cities:
- Mahikeng: Starting temperature is 14°C, rising to a comfortable 25°C.
Provincial Forecast Tables (20 Sep 2025)
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 14°C ⛅ Partly Cloudy | 25°C ☀️ Sunny | 20°C ⛅ Partly Cloudy |
Northern Cape
Lastly, the Northern Cape witnesses some of the warmest weather today, particularly in Kimberley, with morning fog at 11°C and a high of 26°C by midday. Evening temperatures will drop to approximately 21°C.
Major Cities:
- Kimberley: Begins at 11°C, peaks at 26°C.
Provincial Forecast Tables (20 Sep 2025)
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 11°C 🌫️ Morning Fog | 26°C ☀️ Sunny | 21°C ⛅ Partly Cloudy |
In summary, today’s weather forecast offers South Africans a pleasant mix of sunny and partly cloudy skies across most provinces. With temperatures ranging widely, individuals should dress in layers to accommodate fluctuating conditions throughout the day. As the UV index remains high in many areas, especially in the Western Cape and Gauteng, sun protection is highly recommended during outdoor activities.
Stay updated with the South African Weather Service for real-time weather alerts and updates!