Province-by-Province Breakdown
Today’s Weather Gauteng Province
Overview: Gauteng weather is set to showcase a mix of partly cloudy to sunny skies. The day will begin coolly but will warm up pleasantly by noon.
- Province-by-Province Breakdown
- Today’s Weather Gauteng Province
- Today’s Weather Western Cape
- Today’s Weather KwaZulu-Natal
- Today’s Weather Eastern Cape
- Today’s Weather Free State
- Today’s Weather Limpopo
- Today’s Weather Mpumalanga
- Today’s Weather North West
- Today’s Weather Northern Cape
- Today’s Weather Summary
- Johannesburg: Start the day at 14°C, rising to about 24°C by the afternoon under sunny conditions. Expect a slight drop to 17°C by the evening with cloud cover increasing.
- Pretoria: A touch warmer than Johannesburg, with temperatures ranging from 13°C in the morning to a high of 25°C later in the day. Evening temperatures will settle around 18°C.
Watch for possible isolated showers towards the eastern parts, but predominantly the day remains dry.
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 |
| Soweto | 14°C ⛅ Partly Cloudy | 18°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
| Benoni | 13°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
| Centurion | 13°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 23°C ☀️ Sunny | 25°C ☀️ Sunny | 21°C ⛅ Partly Cloudy | 18°C ☁️ Cloudy |
| Midrand | 14°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 23°C ☀️ Sunny | 25°C ☀️ Sunny | 21°C ⛅ Partly Cloudy | 18°C ☁️ Cloudy |
| Alberton | 13°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
| Germiston | 13°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
| Vanderbijlpark | 12°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
| Krugersdorp | 13°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy | 17°C ☁️ Cloudy |
Gauteng will have partly cloudy to sunny conditions with temperatures rising steadily during the day. Some isolated showers or thundershowers may be possible but mostly dry.
Today’s Weather Western Cape
Overview: Cape Town weather will reflect mostly sunny conditions complemented by periodic clouds, ideal for outdoor activities.
- Cape Town: Morning temperatures of 15°C will increase to a high of 20°C. As the evening approaches, expect cooler conditions around 17°C.
- Stellenbosch: Similar trends with highs near 20°C. Clouds will gather by evening, cooling to 16°C.
Coastal areas may witness moderate winds and marine fog early in the morning.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Western Cape | |||
| 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 |
| George | 13°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 15°C ⛅ Partly Cloudy |
Today’s Weather KwaZulu-Natal
Overview: Expect warm and humid weather today with chances of morning fog.
- Durban: Begin with a warm 18°C, peak at 24°C around noon, and then settle at 21°C by evening. Isolated showers may even develop later in the afternoon.
- Pietermaritzburg: A tad cooler, starting at 16°C, reaching 22°C by midday.
The coastal humidity may make the heat feel more intense, so stay hydrated.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| KwaZulu-Natal | |||
| Durban | 18°C 🌫️ Morning Fog | 24°C ⛅ Partly Cloudy | 21°C ⛅ Partly Cloudy |
| Pietermaritzburg | 16°C 🌫️ Morning Fog | 22°C ⛅ Partly Cloudy | 19°C ⛅ Partly Cloudy |
| Richards Bay | 17°C 🌫️ Morning Fog | 23°C ⛅ Partly Cloudy | 20°C ⛅ Partly Cloudy |
Today’s Weather Eastern Cape
Overview: Weather today in Eastern Cape holds promise for partly cloudy skies and mild temperatures.
- Port Elizabeth: Morning lows of 14°C climb to a comfortable 21°C, cooling to 18°C in the evening.
- East London: Forecast mirrors Port Elizabeth, with similar temperature variations.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Eastern Cape | |||
| Port Elizabeth | 14°C ⛅ Partly Cloudy | 21°C ⛅ Partly Cloudy | 18°C ⛅ Partly Cloudy |
| East London | 14°C ⛅ Partly Cloudy | 22°C ⛅ Partly Cloudy | 18°C ⛅ Partly Cloudy |
| Mthatha | 13°C ⛅ Partly Cloudy | 20°C ⛅ Partly Cloudy | 17°C ⛅ Partly Cloudy |
Today’s Weather Free State
Overview: Calm and clear weather settles over Free State, allowing for lovely spring conditions.
- Bloemfontein: Starts at 11°C, warming up to a notable 22°C in the afternoon, then dips to 18°C by nightfall.
- Welkom: Slightly warmer, with highs around 23°C after a 12°C morning.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Free State | |||
| Bloemfontein | 11°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 18°C ⛅ Partly Cloudy |
| Welkom | 12°C ⛅ Partly Cloudy | 23°C ☀️ Sunny | 19°C ⛅ Partly Cloudy |
| Bethlehem | 11°C ⛅ Partly Cloudy | 22°C ⛅ Partly Cloudy | 18°C ⛅ Partly Cloudy |
Today’s Weather Limpopo
Overview: Expect warm conditions with some pockets of morning fog lingering in the region.
- Polokwane: A mild 12°C starts the day, rising to 23°C. Evening temperatures will stabilize at around 19°C.
- Thohoyandou: A high of 24°C is expected after its 13°C start.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Limpopo | |||
| Polokwane | 12°C 🌫️ Morning Fog | 23°C ⛅ Partly Cloudy | 19°C ⛅ Partly Cloudy |
| Thohoyandou | 13°C 🌫️ Morning Fog | 24°C ⛅ Partly Cloudy | 20°C ⛅ Partly Cloudy |
| Lephalale | 12°C ⛅ Partly Cloudy | 23°C ⛅ Partly Cloudy | 19°C ⛅ Partly Cloudy |
Today’s Weather Mpumalanga
Overview: Mild weather with conditions resembling the provinces above, featuring morning fog.
- Mbombela: Starting off at 13°C and tempered nicely by a high of 23°C. By night, it goes down to 19°C.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mpumalanga | |||
| Mbombela | 13°C 🌫️ Morning Fog | 23°C ⛅ Partly Cloudy | 19°C ⛅ Partly Cloudy |
| Secunda | 12°C ⛅ Partly Cloudy | 22°C ⛅ Partly Cloudy | 18°C ⛅ Partly Cloudy |
| Emalahleni | 12°C ⛅ Partly Cloudy | 22°C ⛅ Partly Cloudy | 18°C ⛅ Partly Cloudy |
Today’s Weather North West
Overview: Generally fine weather with the potential for some heat in North West.
- Mahikeng: With early temperatures at 14°C, it will rise to about 25°C, cooling in the evening to 20°C.
- Klerksdorp: Similar trends with highs near 24°C.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| North West | |||
| Mahikeng | 14°C ⛅ Partly Cloudy | 25°C ☀️ Sunny | 20°C ⛅ Partly Cloudy |
| Rustenburg | 13°C ⛅ Partly Cloudy | 24°C ☀️ Sunny | 20°C ⛅ Partly Cloudy |
| Klerksdorp | 13°C ⛅ Partly Cloudy | 24°C ☀️ Sunny | 19°C ⛅ Partly Cloudy |
Today’s Weather Northern Cape
Overview: Conditions will be warmer, particularly in the far northern areas, with open skies prevalent across the province.
- Kimberley: Morning fog leading to a sunny high of 26°C, then dropping to 21°C by night.
- Upington: The warmest spot with highs of 29°C after a comfortable start at 14°C.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Northern Cape | |||
| Kimberley | 11°C 🌫️ Morning Fog | 26°C ☀️ Sunny | 21°C ⛅ Partly Cloudy |
| Upington | 14°C ⛅ Partly Cloudy | 29°C ☀️ Sunny | 24°C ⛅ Partly Cloudy |
| Springbok | 10°C 🌫️ Morning Fog | 23°C ☀️ Sunny | 18°C ⛅ Partly Cloudy |
Today’s Weather Summary
As we embrace another weekend in South Africa, today’s weather forecast is characterized primarily by pleasant and sunny conditions interspersed with some clouds and localized fog in the mornings. Whether you’re gearing up for a day out in the city or settling in for a cozy evening, remember to stay hydrated and wear sun protection, especially if you’re out during peak sun hours. Expect temperatures to vary greatly across provinces, so plan accordingly.
Today’s weather in Gauteng is particularly promising for those in Johannesburg and Pretoria, while Cape Town weather should not be missed either. Have a wonderful Saturday enjoying the best of South Africa’s springtime! For the latest updates and information, you can check the South African Weather Service or follow them on X.


