WEATHER TODAY: Level 4 hail storms for Johannesburg and Newcastle, Musina 39°C

· The South African

.tsaw-c{font-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;color:#1c1f24;background:#f2f3f5;border-radius:14px;margin:0 0 8px;max-width:100%;overflow:hidden;box-sizing:border-box}.tsaw-c *{box-sizing:border-box}.tsaw-c>summary{list-style:none;cursor:pointer;display:block}.tsaw-c>summary::-webkit-details-marker{display:none}.tsaw-c .ic{display:inline-block;width:28px;height:28px;line-height:0;vertical-align:middle}.tsaw-c .ic svg{width:28px;height:28px}.tsaw-sm{padding:9px 10px 8px}.tsaw-hd{display:flex;align-items:center;gap:10px}.tsaw-nm{flex:1;font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0!important;text-transform:none}.tsaw-chev{flex:none;width:36px;height:36px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:transform .2s}.tsaw-chev:before{content:'';width:12px;height:12px;border:solid currentColor;border-width:0 3px 3px 0;transform:translateY(-3px) rotate(45deg)}details[open]>summary .tsaw-chev{transform:rotate(180deg)}.tsaw-tw{font-size:12px;color:#6b7280;margin-top:1px}.tsaw-tx{font-size:13.5px;line-height:1.4;margin:5px 0 6px}.tsaw-lb{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-bottom:3px}.tsaw-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.tsaw-d{background:#fff;border-radius:9px;padding:5px 2px 6px;text-align:center;font-size:13px;line-height:1.25}.tsaw-d b{display:inline;font-size:14.5px}.tsaw-dt{display:block;color:#6b7280;font-size:12px;margin-left:0}.tsaw-mo{display:none}.tsaw-d .ic{display:inline-block;width:20px;height:20px;margin:0;vertical-align:-4px}.tsaw-d .ic svg{width:20px;height:20px}.tsaw-dr{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1px 3px;margin-top:2px}.tsaw-d .tsaw-rn{flex-basis:100%;max-width:max-content;margin:1px auto 0}.tsaw-c i,.tsaw-wa{font-style:normal}.tsaw-d .tsaw-hi{display:inline;color:#F84444;font-weight:800;font-size:15.5px}.tsaw-d .tsaw-lo{display:inline;color:#2f6fde;font-weight:600;font-size:13px}.tsaw-rn{display:inline-block;margin:0;padding:1px 6px;border-radius:99px;background:#e3edfd;color:#2f6fde;font-size:12px;font-weight:700}.tsaw-rz{background:#eceef1;color:#9aa0a8}.tsaw-td{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;background:#fff;border-radius:9px;padding:7px 10px;font-size:15px}.tsaw-td .ic{width:26px;height:26px;vertical-align:-7px}.tsaw-td .ic svg{width:26px;height:26px}.tsaw-td .tsaw-hi{font-size:18px;font-weight:800;color:#F84444}.tsaw-td .tsaw-lo{font-size:14.5px;font-weight:600;color:#2f6fde}.tsaw-td .tsaw-rn{margin:0;font-size:13px}.tsaw-td small.w{color:#4b5563;font-size:14px}.tsaw-cta{margin:4px 0 14px!important;text-align:center}.tsaw-cta small{display:block;margin-top:8px;font-size:14.5px;color:#374151}.tsaw-cta a{display:inline-block;background:#F84444;color:#fff!important;text-decoration:none!important;font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:14px;letter-spacing:.02em;padding:10px 18px;border-radius:999px}.tsaw-cta a:after{content:' \2192'}.tsaw-more{display:flex;align-items:center;justify-content:center;gap:8px;margin:7px -10px -8px;padding:8px 10px;background:#e6e8ec;border-top:1px solid #d9dce2;font-size:12.5px;font-weight:700;letter-spacing:.03em;color:#2a5fc4}.tsaw-more b{display:inline-block;background:#F84444;color:#fff;padding:8px 16px;border-radius:999px;font-size:13px;line-height:1.2;box-shadow:0 1px 3px rgba(0,0,0,.18)}.tsaw-more .o:after{content:' \2193'}.tsaw-more .c:after{content:' \2191'}.tsaw-more .c{display:none}.tsaw-more i{display:none}details[open]>summary .tsaw-more .o{display:none}details[open]>summary .tsaw-more .c{display:inline}.tsaw-bd{padding:0 10px 10px}.tsaw-tb{background:#fff;border-radius:10px;padding:8px 6px;margin-top:6px}.tsaw-tt{font-weight:700;font-size:15px!important;line-height:1.3;margin:0 0 6px 3px!important;padding:0!important;text-transform:none!important;letter-spacing:0!important;color:#111}.tsaw-tb table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12.5px!important;margin:0;line-height:1.25}.tsaw-tb th{text-align:left;color:#6b7280;font-weight:600;font-size:12px;letter-spacing:0;text-transform:none;padding:5px 2px 5px 5px!important;border:0!important;border-bottom:1px solid #e5e7eb!important;white-space:nowrap;background:transparent!important}.tsaw-tb th:last-child{white-space:normal;line-height:1.15}.tsaw-tb td{padding:6px 2px 6px 5px!important;border:0!important;border-bottom:1px solid #e5e7eb!important;vertical-align:middle;background:transparent!important;overflow-wrap:break-word;white-space:nowrap;font-size:inherit!important}.tsaw-tb td:nth-child(2){white-space:normal}.tsaw-tb td:first-child{white-space:normal;overflow-wrap:anywhere;line-height:1.2}.tsaw-tb tr:last-child td{border-bottom:0!important}.tsaw-tb th:nth-child(1){width:33%}.tsaw-tb th:nth-child(2){width:18%}.tsaw-tb th:nth-child(3),.tsaw-tb th:nth-child(4){width:8.5%}.tsaw-tb th:nth-child(5){width:10.5%}.tsaw-tb td:nth-child(n+3),.tsaw-tb th:nth-child(n+3){padding-left:4px!important;padding-right:1px!important}.tsaw-tb td:nth-child(3),.tsaw-tb td:nth-child(4){padding-left:2px!important;padding-right:0!important}.tsaw-tb td:nth-child(6){letter-spacing:-.5px;white-space:normal}.tsaw-tb td b.ln{font-size:12px;letter-spacing:-.6px}.tsaw-tb td .ic{display:block;width:22px;height:22px}.tsaw-tb td .ic svg{width:22px;height:22px}.tsaw-tb td .dd{display:block;font-size:12px}.tsaw-tb small{font-size:12px}.tsaw-wa{display:inline-block;width:13px;height:13px;vertical-align:-2px;margin-right:2px;color:#2f6fde;line-height:0}.tsaw-wa svg{width:13px;height:13px;display:block}.tsaw-tb td.tsaw-lo{color:#2f6fde;font-weight:600}.tsaw-tb td.tsaw-hi{color:#F84444;font-weight:800;font-size:13px}.tsaw-tide th:nth-child(1){width:26%}.tsaw-tide th:nth-child(2),.tsaw-tide th:nth-child(3){width:37%}.tsaw-band{display:flex;align-items:center;gap:10px;padding:6px 12px;font-weight:800;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em}.tsaw-band b{flex:1}.tsaw-y .tsaw-band{background:#FFD23F;color:#3a2d00}.tsaw-o .tsaw-band{background:#F07C1E;color:#fff}.tsaw-r .tsaw-band{background:#D7263D;color:#fff}.tsaw-a .tsaw-band{background:#3b4250;color:#fff}.tsaw-band .tsaw-chev{background:rgba(255,255,255,.55);width:30px;height:30px}.tsaw-ev{padding:8px 12px 9px}.tsaw-et{font-size:15px;font-weight:800;letter-spacing:-.01em;margin-bottom:3px}.tsaw-mt{display:flex;gap:8px;font-size:13px;line-height:1.35;margin-top:2px}.tsaw-mt b{flex:none;width:46px;color:#6b7280;font-size:12px;font-weight:700;text-transform:uppercase;padding-top:2px}.tsaw-in{margin:0 12px 12px;background:#fff;border-radius:10px;padding:9px 11px;font-size:13px;line-height:1.45}.tsaw-in ul{margin:.3em 0 .3em 1.1em;padding:0}.tsaw-m{display:flex;align-items:center;gap:12px;padding:10px 12px}.tsaw-m svg{flex:none;width:48px;height:48px}.tsaw-mn{font-size:16px;font-weight:800}.tsaw-mk{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6b7280}.tsaw-mp{display:inline-block;margin:4px 0 0;padding:2px 8px;border-radius:99px;background:#fff;font-size:12px;font-weight:700;color:#6b7280}@media(min-width:600px){.tsaw-sm{padding:11px 14px 10px}.tsaw-bd{padding:0 14px 12px}.tsaw-nm{font-size:19px}.tsaw-row{gap:6px}.tsaw-d{padding:5px 4px 6px;font-size:13px}.tsaw-d b{font-size:14.5px}.tsaw-d .tsaw-hi{font-size:16px}.tsaw-d .tsaw-lo{font-size:13.5px}.tsaw-mo{display:inline}.tsaw-dt{display:inline;font-size:12.5px;margin-left:3px}.tsaw-d .ic{width:20px;height:20px}.tsaw-d .ic svg{width:20px;height:20px}.tsaw-d .tsaw-rn{flex-basis:auto;margin:0 0 0 2px}.tsaw-tb{padding:10px}.tsaw-tb table{font-size:14px!important}.tsaw-tb th{font-size:12px}.tsaw-tb th:nth-child(1){width:20%}.tsaw-tb th:nth-child(2){width:30%}.tsaw-tb td b.ln{font-size:inherit;letter-spacing:0}.tsaw-tb td .dd{display:inline;margin-right:4px}.tsaw-tb td .ic{display:inline-block;margin-right:4px}.tsaw-band,.tsaw-ev{padding-left:14px;padding-right:14px}.tsaw-in{margin:0 14px 12px}.tsaw-m{padding:10px 14px}.tsaw-more{margin:8px -14px -10px;padding:8px 14px;font-size:12px}}(function(){if(window.pgTsaWxGa)return;window.pgTsaWxGa=1;document.addEventListener('click',function(e){var s=e.target.closest?e.target.closest('summary'):null;if(!s)return;var d=s.parentNode;if(!d)return;if(d.tagName!='DETAILS')return;var o=d.open;var q=['h3','.tsaw-et','b'],h=null;for(var i=0;i!=q.length;i++){h=s.querySelector(q[i]);if(h)break;}var t=(d.getAttribute('data-gc')||(h||s).textContent||'').replace(/\s+/g,' ').trim().slice(0,90);var cl=String(d.className||'').split(' ');var k=cl[1]||cl[0]||'details';var ev='click_weather_PubgentIQ',R=[['tsaw-w','click_weather_alert_PubgentIQ'],['tsaw-pv','click_weather_province_PubgentIQ']],C=[['tsaw-pv','click_c_weather_province_PubgentIQ']];if(o){ev='';R=C;}for(var j=0;j!=R.length;j++){if(d.closest('.'+R[j][0])){ev=R[j][1];break;}}if(!ev)return;window.dataLayer=window.dataLayer||[];(window.gtag||function(){dataLayer.push(arguments)})('event',ev,{send_to:'G-4YB9PN6FWW',weather_section:t,section_type:k,page_path:location.pathname});},true);})();

Gauteng, northern KwaZulu-Natal and the south-western Highveld of Mpumalanga are under a Yellow Level 4 warning for severe thunderstorms, with heavy downpours, hail and severe lightning that may bring flooding and damage to infrastructure. A Level 2 storm warning covers the eastern Free State and North West, central KwaZulu-Natal and the Western Bushveld of Limpopo, while Thohoyandou reaches 37°C and extremely high fire danger covers parts of the Northern Cape, Free State, North West and Limpopo.

Weather warnings for Friday 6 November

No weather warnings are in force for Friday. SAWS’ advisories are below.

Visit catcrossgame.com for more information.

SAWS advisoryImpact-Based WarningsWhat2 items, tap to read
  • Yellow level 4 Warning for Severe Thunderstorms accompanied by heavy downpours, hail and severe lightning resulting in flooding and damage to infrastructure are expected over the northern parts of KwaZulu Natal, Gauteng, south-western Highveld of Mpumalanga.
  • Yellow level 2 Warning for Severe Thunderstorms accompanied by heavy downpours, hail and severe lightning resulting in localised flooding over the eastern part of the Free State and North West, central parts of KwaZulu Natal, in places over the Highveld of Mpumalanga and parts of the Western Bushveld of Limpopo.
SAWS advisoryFire Danger WarningsWhat1 item, tap to read
  • Extremely high fire danger conditions are expected over parts of the Northern Cape, Free State, North West, most parts of Limpopo, northern Gauteng and in places over Mpumalanga.
SAWS advisoryAdvisoriesWhat1 item, tap to read
  • Hot and humid weather will result in extremely uncomfortable conditions over the north-eastern parts of KwaZulu Natal.
Moon tonightWaning Crescent7% lit

The moon tonight is a waning crescent, about 7% lit, and the next new moon is on Monday 9 November.

Weather today by province, Friday 6 November

View Weather Forecast for TomorrowView the weather tomorrow on the 7-Day Weather Forecast

Each province lists its main towns with today’s sky, low and high, rain chance and wind; every province starts closed, tap one to open it. Tide times are inside Western Cape, Northern Cape, Eastern Cape and KwaZulu-Natal. Today Johannesburg peaks at 31°C.

Gauteng

Johannesburg, Pretoria, Soweto, VereenigingYellow Level 4 storm warning with hail, heavy downpours and a flooding risk. Pretoria reaches 33°C, Johannesburg, Soweto and Vereeniging 31°C, all with a 60% chance of thundershowers. Fire danger is extremely high in the north.Johannesburg todayRain, storms31°17°60%NNW 10 km/hTap for cities and townsTap to close GautengTowns todayTownWeatherLoHiRainWind km/hJohannesburgRain, storms17°31°60%NNW 10PretoriaRain, storms20°33°60%NW 10SowetoRain, storms16°31°60%NNW 10VereenigingRain, storms17°31°60%NNW 15

Western Cape

Cape Town, Stellenbosch, Paarl, George · tidesSlight rain for Cape Town between 16°C and 20°C, with Stellenbosch at 21°C and Paarl at 22°C on a 60% chance. George reaches 22°C with a 30% chance.Cape Town todaySlight rain20°16°60%WSW 15 km/hTap for cities and townsTap to close Western CapeTowns todayTownWeatherLoHiRainWind km/hCape TownSlight rain16°20°60%WSW 15StellenboschSlight rain13°21°60%NW 10PaarlSlight rain14°22°60%W 10GeorgeSlight rain15°22°30%SW 15Tides: Cape TownDayLow tideHigh tideFri 6 Nov07:23, 19:5501:24, 13:32

Mpumalanga and Limpopo next today: Mbombela reaches 35°C and Polokwane reaches 34°C.

Mpumalanga

Mbombela, eMalahleni, ErmeloLevel 4 storms for the south-western Highveld, Level 2 in places elsewhere on the Highveld. eMalahleni 31°C and Ermelo 28°C have a 60% chance of thundershowers, while Mbombela stays dry at 35°C.Mbombela todayRain, storms35°20°0%NE 10 km/hTap for cities and townsTap to close MpumalangaTowns todayTownWeatherLoHiRainWind km/hMbombelaRain, storms20°35°0%NE 10eMalahleniRain, storms17°31°60%NW 15ErmeloRain, storms17°28°60%NW 10

Limpopo

Polokwane, Tzaneen, Thohoyandou, MusinaMusina peaks at 39°C, Thohoyandou 37°C, Polokwane and Tzaneen 34°C under partly cloudy skies. Fire danger is extremely high in most parts, with Level 2 storms possible over the Western Bushveld.Polokwane todayPartly cloudy34°19°0%NNW 10 km/hTap for cities and townsTap to close LimpopoTowns todayTownWeatherLoHiRainWind km/hPolokwanePartly cloudy19°34°0%NNW 10TzaneenPartly cloudy19°34°0%ENE 5ThohoyandouPartly cloudy21°37°0%NE 5MusinaPartly cloudy22°39°0%E 10

North West and Free State follow today: Mahikeng reaches 35°C and Bloemfontein reaches 30°C.

North West

Mahikeng, Rustenburg, Potchefstroom, KlerksdorpLevel 2 storm warning for the east. Rustenburg 35°C and Potchefstroom 33°C have a 60% rain chance, Mahikeng 35°C and Klerksdorp 33°C a 30% chance. Fire danger is extremely high in parts.Mahikeng todayRain, storms35°19°30%WNW 15 km/hTap for cities and townsTap to close North WestTowns todayTownWeatherLoHiRainWind km/hMahikengRain, storms19°35°30%WNW 15RustenburgRain, storms19°35°60%N 10PotchefstroomRain, storms18°33°60%NNW 15KlerksdorpRain, storms17°33°30%WNW 15

Free State

Bloemfontein, Bethlehem, KroonstadLevel 2 storms for the east, where Bethlehem climbs from 11°C to 30°C with a 60% rain chance. Bloemfontein stays dry at 30°C, Kroonstad reaches 33°C, and fire danger is extremely high in parts.Bloemfontein todayPartly cloudy30°15°0%WNW 15 km/hTap for cities and townsTap to close Free StateTowns todayTownWeatherLoHiRainWind km/hBloemfonteinPartly cloudy15°30°0%WNW 15BethlehemRain, storms11°30°60%NW 15KroonstadRain, storms17°33°30%WNW 15

Northern Cape, Eastern Cape and KwaZulu-Natal close the list today: Kimberley reaches 32°C, Gqeberha reaches 23°C and Durban reaches 25°C.

Northern Cape

Kimberley, Upington, Springbok, De Aar · tidesDry across the board: Kimberley 32°C, Upington 29°C, De Aar 26°C and a cloudy Springbok at 21°C. Fire danger is extremely high in parts.Kimberley todayPartly cloudy32°14°0%W 15 km/hTap for cities and townsTap to close Northern CapeTowns todayTownWeatherLoHiRainWind km/hKimberleyPartly cloudy14°32°0%W 15UpingtonMostly clear13°29°0%WSW 15SpringbokCloudy11°21°0%WSW 15De AarPartly cloudy13°26°0%WNW 15Tides: Port Nolloth (modelled)DayLow tideHigh tideFri 6 Nov06:42, 19:1100:42, 12:51

Eastern Cape

Gqeberha, East London, Mthatha, Queenstown · tidesCloudy and dry for Gqeberha and East London, both at 23°C. Mthatha reaches 25°C with a 30% chance of showers, and Queenstown climbs to 31°C.Gqeberha todayCloudy23°16°0%SW 20 km/hTap for cities and townsTap to close Eastern CapeTowns todayTownWeatherLoHiRainWind km/hGqeberhaCloudy16°23°0%SW 20East LondonCloudy18°23°0%SSW 15MthathaRain showers14°25°30%SE 10QueenstownThunderstorms11°31°0%W 20Tides: GqeberhaDayLow tideHigh tideFri 6 Nov07:42, 20:1701:40, 13:53Tides: East LondonDayLow tideHigh tideFri 6 Nov07:44, 20:1801:46, 14:01

KwaZulu-Natal

Durban, Pietermaritzburg, Richards Bay, Newcastle · tidesLevel 4 storms in the north, Level 2 in central parts. Richards Bay 35°C, Newcastle 34°C, Pietermaritzburg 27°C and Durban 25°C, with a 60% rain chance; hot and humid in the north-east.Durban todayRain, storms25°22°60%S 10 km/hTap for cities and townsTap to close KwaZulu-NatalTowns todayTownWeatherLoHiRainWind km/hDurbanRain, storms22°25°60%S 10PietermaritzburgRain, storms17°27°60%SE 10Richards BayRain, storms23°35°60%ENE 10NewcastleRain, storms20°34°60%NW 10Tides: DurbanDayLow tideHigh tideFri 6 Nov07:47, 20:1901:46, 14:03

View Weather Forecast for TomorrowView the weather tomorrow on the 7-Day Weather Forecast

Forecast data: the South African Weather Service and other third-party sources and providers, brought together with the latest AI tools. We take great care to get every figure right, but mistakes are possible.

Read full story at source