WEATHER TODAY: Hail and flooding risk for central and eastern KZN, Richards Bay 37°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);})();

A Yellow Level 2 warning is in place for severe thunderstorms with hail, damaging winds, heavy downpours and localised flooding over central and eastern KwaZulu-Natal today. Upington is the hottest at 38°C and Mthatha has the best chance of rain at 60%, while extremely high fire danger is expected over most of the central interior and in places in northern KwaZulu-Natal and the Eastern Cape.

Weather warnings for Sunday 25 October

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

Visit mchezo.life for more information.

SAWS advisoryImpact-Based WarningsWhat1 item, tap to read
  • Yellow Level 2 Warning: Severe thunderstorms with heavy downpours, damaging winds, hail and excessive lightning resulting in localised flooding and damage to infrastructure and settlements are expected in places over the central and eastern parts of KwaZulu-Natal.
SAWS advisoryFire Danger WarningsWhat1 item, tap to read
  • Extremely high fire danger conditions are expected over most of the central interior as well as in places in the northern parts of both KwaZulu-Natal and Eastern Cape.
Moon tonightFull Moon100% lit

The moon tonight is a full moon, about 100% lit, and the next full moon is on Monday 26 October.

Weather today by province, Sunday 25 October

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 28°C.

Gauteng

Johannesburg, Pretoria, Soweto, VereenigingDry and partly cloudy, with no rain expected. Pretoria peaks at 31°C after a 16°C start, Vereeniging reaches 29°C, and Johannesburg and Soweto range from 15°C to 28°C.Johannesburg todayPartly cloudy28°15°0%N 10 km/hTap for cities and townsTap to close GautengTowns todayTownWeatherLoHiRainWind km/hJohannesburgPartly cloudy15°28°0%N 10PretoriaPartly cloudy16°31°0%NE 10SowetoPartly cloudy15°28°0%N 10VereenigingPartly cloudy14°29°0%N 10

Western Cape

Cape Town, Stellenbosch, Paarl, George · tidesHigh cloud and no rain, with Cape Town mild at 21°C. Paarl warms up to 29°C and Stellenbosch to 25°C, while George sees mist and a high of 20°C.Cape Town todayHigh cloud21°15°0%SSE 20 km/hTap for cities and townsTap to close Western CapeTowns todayTownWeatherLoHiRainWind km/hCape TownHigh cloud15°21°0%SSE 20StellenboschHigh cloud13°25°0%SSE 10PaarlHigh cloud15°29°0%SSE 10GeorgeMist14°20°0%SSE 10Tides: Cape TownDayLow tideHigh tideSun 25 Oct08:22, 20:4902:24, 14:32

Mpumalanga and Limpopo next today: Mbombela reaches 31°C and Polokwane reaches 30°C.

Mpumalanga

Mbombela, eMalahleni, ErmeloA dry, partly cloudy day, with Mbombela and Ermelo both reaching 31°C. Ermelo starts at a cool 11°C and Mbombela at 14°C, while eMalahleni climbs from 13°C to 30°C.Mbombela todayPartly cloudy31°14°0%NE 10 km/hTap for cities and townsTap to close MpumalangaTowns todayTownWeatherLoHiRainWind km/hMbombelaPartly cloudy14°31°0%NE 10eMalahleniPartly cloudy13°30°0%NNW 10ErmeloPartly cloudy11°31°0%W 10

Limpopo

Polokwane, Tzaneen, Thohoyandou, MusinaMostly clear and dry. Musina is the warmest at 33°C, Thohoyandou reaches 32°C, and Polokwane and Tzaneen both climb from 14°C to 30°C.Polokwane todayMostly clear30°14°0%N 10 km/hTap for cities and townsTap to close LimpopoTowns todayTownWeatherLoHiRainWind km/hPolokwaneMostly clear14°30°0%N 10TzaneenMostly clear14°30°0%E 5ThohoyandouMostly clear16°32°0%E 5MusinaMostly clear17°33°0%E 10

North West and Free State follow today: Mahikeng reaches 34°C and Bloemfontein reaches 33°C.

North West

Mahikeng, Rustenburg, Potchefstroom, KlerksdorpHot and dry under partly cloudy skies, with Mahikeng, Rustenburg and Klerksdorp all reaching 34°C. Potchefstroom tops out at 32°C.Mahikeng todayPartly cloudy34°17°0%NNE 15 km/hTap for cities and townsTap to close North WestTowns todayTownWeatherLoHiRainWind km/hMahikengPartly cloudy17°34°0%NNE 15RustenburgPartly cloudy17°34°0%NNW 10PotchefstroomPartly cloudy15°32°0%N 15KlerksdorpPartly cloudy15°34°0%NNW 15

Free State

Bloemfontein, Bethlehem, KroonstadBloemfontein has a 30% chance of thundershowers and a high of 33°C. Kroonstad stays dry at 34°C, while Bethlehem starts at 9°C and reaches 30°C.Bloemfontein todayRain, storms33°13°30%WNW 15 km/hTap for cities and townsTap to close Free StateTowns todayTownWeatherLoHiRainWind km/hBloemfonteinRain, storms13°33°30%WNW 15BethlehemPartly cloudy9°30°0%W 15KroonstadPartly cloudy15°34°0%NNW 10

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

Northern Cape

Kimberley, Upington, Springbok, De Aar · tidesUpington, from 21°C to 38°C, and Kimberley at 35°C each have a 30% chance of thundershowers. Springbok stays clear at 33°C and De Aar is partly cloudy at 34°C.Kimberley todayRain, storms35°17°30%NNW 15 km/hTap for cities and townsTap to close Northern CapeTowns todayTownWeatherLoHiRainWind km/hKimberleyRain, storms17°35°30%NNW 15UpingtonRain, storms21°38°30%WNW 15SpringbokClear18°33°0%WSW 10De AarPartly cloudy17°34°0%WNW 20Tides: Port Nolloth (modelled)DayLow tideHigh tideSun 25 Oct07:36, 20:0401:46, 13:52

Eastern Cape

Gqeberha, East London, Mthatha, Queenstown · tidesMthatha has a 60% chance of rain showers and a high of 26°C. Gqeberha at 20°C and East London at 22°C have a 30% chance, and Queenstown could see thundershowers at 30°C.Gqeberha todayRain showers20°15°30%S 10 km/hTap for cities and townsTap to close Eastern CapeTowns todayTownWeatherLoHiRainWind km/hGqeberhaRain showers15°20°30%S 10East LondonRain showers15°22°30%SSE 10MthathaRain showers10°26°60%SSE 10QueenstownRain, storms9°30°30%ESE 10Tides: GqeberhaDayLow tideHigh tideSun 25 Oct08:46, 21:1402:47, 14:59Tides: East LondonDayLow tideHigh tideSun 25 Oct08:49, 21:1702:49, 15:02

KwaZulu-Natal

Durban, Pietermaritzburg, Richards Bay, Newcastle · tidesA Yellow Level 2 warning covers central and eastern parts, with severe thunderstorms, hail, heavy downpours and localised flooding. Richards Bay reaches 37°C, Newcastle 35°C, Pietermaritzburg 34°C and Durban 25°C, each with a 30% rain chance.Durban todayRain, storms25°19°30%SSW 15 km/hTap for cities and townsTap to close KwaZulu-NatalTowns todayTownWeatherLoHiRainWind km/hDurbanRain, storms19°25°30%SSW 15PietermaritzburgRain, storms10°34°30%NNW 5Richards BayRain, storms16°37°30%N 10NewcastleRain, storms11°35°30%W 10Tides: DurbanDayLow tideHigh tideSun 25 Oct08:53, 21:2002:51, 15:07

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