Today’s Weather: Gauteng Province
Starting with Gauteng weather, today will commence with a mix of partly cloudy skies early in the morning, slowly transitioning to increased cloud cover by midday. Temperatures will rise to around 22°C by noon; however, residents should prepare for afternoon thunderstorms as moisture builds up in the atmosphere. By evening, temperatures will lower to about 17°C with consistent rain predicted. Major cities like Johannesburg, Pretoria, and Soweto are all likely to experience similar conditions, with rainfall throughout the day leading to wet roads and potential disruptions.
1. Gauteng Province Hourly Forecast (15 November 2025)
| Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
|---|---|---|---|---|---|---|
| Johannesburg | 17°C ⛅ Partly Cloudy | 20°C ☁️ Cloudy | 22°C ⛅ Partly Cloudy | 21°C 🌧️ Light Rain | 19°C 🌧️ Rain | 17°C 🌧️ Rain |
| Pretoria | 16°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy | 21°C ⛅ Partly Cloudy | 20°C 🌧️ Light Rain | 18°C 🌧️ Rain | 16°C 🌧️ Rain |
| Soweto | 17°C ⛅ Partly Cloudy | 20°C ☁️ Cloudy | 22°C ⛅ Partly Cloudy | 21°C 🌧️ Light Rain | 19°C 🌧️ Rain | 17°C 🌧️ Rain |
| Benoni | 16°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy | 21°C ⛅ Partly Cloudy | 20°C 🌧️ Showers | 18°C 🌧️ Rain | 16°C 🌧️ Rain |
| Centurion | 16°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy | 22°C ⛅ Partly Cloudy | 21°C 🌧️ Light Rain | 19°C 🌧️ Rain | 17°C 🌧️ Rain |
| Midrand | 17°C ⛅ Partly Cloudy | 20°C ☁️ Cloudy | 22°C ⛅ Partly Cloudy | 21°C 🌧️ Showers | 19°C 🌧️ Rain | 17°C 🌧️ Rain |
| Alberton | 17°C ⛅ Partly Cloudy | 20°C ☁️ Cloudy | 22°C ⛅ Partly Cloudy | 21°C 🌧️ Light Rain | 19°C 🌧️ Rain | 17°C 🌧️ Rain |
| Germiston | 16°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy | 21°C ⛅ Partly Cloudy | 20°C 🌧️ Showers | 18°C 🌧️ Rain | 16°C 🌧️ Rain |
| Vanderbijlpark | 16°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy | 22°C ☁️ Cloudy | 21°C 🌧️ Light Rain | 19°C 🌧️ Rain | 17°C 🌧️ Rain |
| Krugersdorp | 16°C ⛅ Partly Cloudy | 19°C ☁️ Cloudy | 22°C ⛅ Partly Cloudy | 21°C 🌧️ Light Rain | 19°C 🌧️ Rain | 17°C 🌧️ Rain |
Notes: Day will start partly cloudy with temperatures rising into low 20s °C by midday, followed by afternoon showers and rain into the evening. Severe thunderstorms possible later in the day as per Orange level 5 warning for nearby provinces.
Today’s Weather: Western Cape
In the Cape Town weather forecast, the outlook is markedly different. Early morning temperatures will hover around 16°C with sunny spells predicted throughout the day. By midday, expect the temperature to reach a pleasant 23°C, making it ideal for outdoor activities. However, as the evening approaches, a slight change to cloudier conditions could bring cooler temperatures down to 21°C. This western province enjoys predominantly fair weather today, perfect for enjoying the scenic views and outdoor culture Cape Town is known for.
| Western Cape | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Cape Town | 16°C ⛅ Partly Cloudy | 23°C ☀️ Sunny | 21°C ☁️ Cloudy |
| Stellenbosch | 15°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 20°C ☁️ Cloudy |
| George | 14°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 19°C ☁️ Cloudy |
Mostly fine weather in the west with partly cloudy to sunny skies and warm temperatures, cooler with light rain possible in the far south.
Today’s Weather: KwaZulu-Natal
Moving on to KwaZulu-Natal, the province will see partly cloudy skies at dawn with morning temperatures around 18°C. By midday, beachgoers can anticipate a warm 26°C under sunny skies. However, come afternoon, the forecast indicates increasing clouds and the likelihood of widespread showers and thunderstorms, especially in coastal areas like Durban and inland cities like Pietermaritzburg. Evening temperatures will settle around 22°C, reminding residents to keep their umbrellas handy.
| KwaZulu-Natal | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Durban | 18°C ⛅ Partly Cloudy | 26°C ☀️ Sunny | 22°C 🌧️ Showers |
| Pietermaritzburg | 15°C ⛅ Partly Cloudy | 23°C ☀️ Sunny | 20°C 🌧️ Showers |
| Richards Bay | 17°C ⛅ Partly Cloudy | 25°C ☀️ Sunny | 23°C 🌧️ Showers |
Morning fog possible in northern interior. Afternoon clouds increase with widespread showers and thunderstorms expected.
Today’s Weather: Eastern Cape
For the Eastern Cape, expect a mix of partly cloudy and overcast skies. Port Elizabeth will begin at a mild 16°C, heating up to 22°C by midday, only to drop again in the evening with showers developing. Significant rain is forecast for later in the day, particularly around East London and Mthatha, creating a cool ambiance with temperatures around 19°C.
| Eastern Cape | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Port Elizabeth | 16°C ⛅ Partly Cloudy | 22°C ⛅ Partly Cloudy | 20°C 🌧️ Showers |
| East London | 15°C ⛅ Partly Cloudy | 21°C ⛅ Partly Cloudy | 19°C 🌧️ Showers |
| Mthatha | 14°C ☁️ Cloudy | 20°C ☁️ Cloudy | 18°C 🌧️ Showers |
Eastern half cloudy and cool with scattered showers and thundershowers, more widespread in north and east.
Today’s Weather: Free State
In the Free State, today’s weather will be predominantly cloudy, with cool temperatures starting around 13°C. Bloemfontein is expected to reach a high of 20°C by lunchtime, but anticipate widespread showers throughout the region, plunging evening temperatures down to 18°C. Those in the province should remain cautious, as heavy rain may cause minor disruptions.
| Free State | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Bloemfontein | 13°C ☁️ Cloudy | 20°C 🌧️ Showers | 18°C 🌧️ Rain |
| Welkom | 13°C ☁️ Cloudy | 19°C 🌧️ Showers | 17°C 🌧️ Rain |
| Bethlehem | 12°C ☁️ Cloudy | 18°C 🌧️ Showers | 17°C 🌧️ Rain |
Widespread showers expected with severe thunderstorms in most parts except north and south.
Today’s Weather: Limpopo
Limpopo can expect a warmer and cloudier day. Early morning temperatures will be around 16°C, climbing to 24°C at noon. Isolated showers and thunderstorms will develop as the day progresses, with evening temperatures cooling to approximately 22°C. Residents should be alert to shifting weather conditions, especially in the Lowveld.
| Limpopo | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Polokwane | 16°C ☁️ Cloudy | 24°C ☁️ Cloudy | 22°C 🌧️ Showers |
| Thohoyandou | 15°C ☁️ Cloudy | 23°C ☁️ Cloudy | 21°C 🌧️ Showers |
| Lephalale | 15°C ☁️ Cloudy | 24°C ☁️ Cloudy | 22°C 🌧️ Showers |
Cloudy and warm to hot with isolated showers and thundershowers except Lowveld.
Today’s Weather: Mpumalanga
In Mpumalanga, the forecast echoes similar themes as Limpopo, with early morning temperatures around 17°C that rise to about 25°C. Afternoon showers are highly probable, particularly in cities like Mbombela. Rain will continue into the evening as temperatures drop, making it a day for rain gear and cozy indoor activities.
| Mpumalanga | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mbombela | 17°C ⛅ Partly Cloudy | 25°C ☁️ Cloudy | 22°C 🌧️ Showers |
| Secunda | 16°C ☁️ Cloudy | 23°C ☁️ Cloudy | 21°C 🌧️ Showers |
| Emalahleni | 16°C ☁️ Cloudy | 23°C ☁️ Cloudy | 21°C 🌧️ Showers |
Afternoon clouds with showers and thundershowers developing.
Today’s Weather: North West
The North West province will see predominantly cloudy conditions, with Mahikeng and Rustenburg starting the day at about 14°C. Striking highs of 21°C are expected by lunchtime, along with scattered rain showers. Evening temperatures will cool off significantly, similar to surrounding provinces, ensuring a chilly night.
| North West | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mahikeng | 14°C ☁️ Cloudy | 21°C ☁️ Cloudy | 19°C 🌧️ Showers |
| Rustenburg | 15°C ☁️ Cloudy | 22°C ☁️ Cloudy | 20°C 🌧️ Showers |
| Klerksdorp | 15°C ☁️ Cloudy | 22°C ☁️ Cloudy | 20°C 🌧️ Showers |
Cloudy and cool to warm with widespread showers but scattered in east.
Today’s Weather: Northern Cape
Finally, in the Northern Cape, today’s weather will largely be fine and hot, particularly in the west around Upington where temperatures could soar to 32°C this afternoon. In contrast, areas like Kimberley will see more cloudiness with scattered showers expected later in the day. Evening temperatures will be comfortably warm, around 28°C in some areas, encouraging residents to venture out and enjoy the balmy evening air.
| Northern Cape | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Kimberley | 16°C ☁️ Cloudy | 24°C ☁️ Cloudy | 21°C 🌧️ Showers |
| Upington | 18°C ☀️ Sunny | 32°C ☀️ Sunny | 28°C ☀️ Clear |
| Springbok | 15°C ☁️ Cloudy | 22°C ☁️ Cloudy | 19°C 🌧️ Showers |
Fine and hot in extreme west (Upington), otherwise cloudy and cool to warm with isolated showers.
In summary, today’s weather across South Africa is marked by contrasting weather conditions: while the Western Cape enjoys plenty of sunshine, many other provinces prepare for severe thunderstorms and rain. Key takeaways include preparedness for rain in the interior and keeping activities flexible in coastal regions where weather changes can be rapid. Umbrellas and rain jackets will be essential for those in Gauteng, KwaZulu-Natal, and the Free State, while sunblock remains vital in sunny spots like Cape Town. For more information, visit the South African Weather Service or follow updates on Twitter. Stay safe, stay dry, and enjoy the diverse weather that South Africa has to offer today!


