WEATHER TODAY: Hot and dry inland, Upington 36°C and Rustenburg 33°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 Level 10 veld fire warning is in place for Springbok from 07:00 until 23:59, with extremely high fire danger expected over the Nama Khoi local municipality. Most of the country is dry under mostly clear skies, with Upington the hottest at 36°C. The only rain chances, around 30%, sit over parts of Mpumalanga, Limpopo and northern KwaZulu-Natal.

Visit biznow.biz for more information.

Weather warnings for Saturday 24 October

SAWS has 1 weather warning in force for Saturday, the highest warning level 10 for veld fire conditions. Tap a warning to see the areas and what to do.

Red level 10Veld Fire ConditionsWhereSpringbokWhenSat 07:00 to 23:59Areas: Springbok.
  • Conditions are such that the FDI index is above 75. Under these conditions fires may develop and spread rapidly resulting in damage to property and possible loss of human and/or animal life.
What to do: All personnel and equipment should be removed from the field. Fire teams, labour and equipment are to be placed on full stand-by. At first sign of smoke, every possible measure should be taken in order to bring the fire under control in the shortest possible time. All available aircraft are to be called for without delay.SAWS advisoryFire Danger WarningsWhat1 item, tap to read
  • Extremely high fire danger conditions are expected over the Nama Khoi local municipality in the Northern Cape.
Moon tonightWaxing Gibbous97% lit

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

Weather today by province, Saturday 24 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 29°C.

Gauteng

Johannesburg, Pretoria, Soweto, VereenigingClear and dry, with Pretoria up to 30°C after a 14°C start and Johannesburg at 29°C. Soweto and Vereeniging start coolest at 10°C, reaching 28°C and 29°C.Johannesburg todayMostly clear29°13°0%NNE 10 km/hTap for cities and townsTap to close GautengTowns todayTownWeatherLoHiRainWind km/hJohannesburgMostly clear13°29°0%NNE 10PretoriaMostly clear14°30°0%ENE 15SowetoMostly clear10°28°0%NNE 10VereenigingMostly clear10°29°0%NNE 5

Western Cape

Cape Town, Stellenbosch, Paarl, George · tidesDry everywhere, with Paarl clear and up to 28°C and Stellenbosch at 25°C. Cape Town runs from 15°C to 23°C under partly cloudy skies, and George peaks at 21°C.Cape Town todayPartly cloudy23°15°0%S 10 km/hTap for cities and townsTap to close Western CapeTowns todayTownWeatherLoHiRainWind km/hCape TownPartly cloudy15°23°0%S 10StellenboschPartly cloudy11°25°0%SSW 10PaarlClear12°28°0%SSE 5GeorgePartly cloudy13°21°0%SSE 10Tides: Cape TownDayLow tideHigh tideSat 24 Oct07:47, 20:1501:50, 13:58

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

Mpumalanga

Mbombela, eMalahleni, ErmeloeMalahleni is mostly clear and dry at 30°C, while Mbombela (16°C to 28°C) and Ermelo (11°C to 28°C) have a 30% chance of drizzle.Mbombela todayDrizzle28°16°30%NE 10 km/hTap for cities and townsTap to close MpumalangaTowns todayTownWeatherLoHiRainWind km/hMbombelaDrizzle16°28°30%NE 10eMalahleniMostly clear14°30°0%NW 10ErmeloDrizzle11°28°30%NE 5

Limpopo

Polokwane, Tzaneen, Thohoyandou, MusinaDrizzle is possible in Tzaneen and Thohoyandou, a 30% chance, with highs of 27°C and 28°C. Polokwane is mostly clear at 28°C and Musina cloudy and dry at 29°C.Polokwane todayMostly clear28°20°0%ENE 10 km/hTap for cities and townsTap to close LimpopoTowns todayTownWeatherLoHiRainWind km/hPolokwaneMostly clear20°28°0%ENE 10TzaneenDrizzle15°27°30%E 10ThohoyandouDrizzle19°28°30%SE 10MusinaCloudy20°29°0%ESE 15

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

North West

Mahikeng, Rustenburg, Potchefstroom, KlerksdorpHot and sunny, with Mahikeng, Rustenburg, Potchefstroom and Klerksdorp all reaching 33°C. Mornings range from 12°C in Potchefstroom and Klerksdorp to 16°C in Rustenburg, with no rain.Mahikeng todayMostly clear33°14°0%NNE 15 km/hTap for cities and townsTap to close North WestTowns todayTownWeatherLoHiRainWind km/hMahikengMostly clear14°33°0%NNE 15RustenburgMostly clear16°33°0%NE 5PotchefstroomMostly clear12°33°0%N 10KlerksdorpMostly clear12°33°0%N 10

Free State

Bloemfontein, Bethlehem, KroonstadKroonstad heats up to 32°C under mostly clear skies, Bloemfontein reaches 30°C and Bethlehem 29°C. Both Bloemfontein and Bethlehem start cool at 9°C, and it stays dry all day.Bloemfontein todayMostly clear30°9°0%NE 10 km/hTap for cities and townsTap to close Free StateTowns todayTownWeatherLoHiRainWind km/hBloemfonteinMostly clear9°30°0%NE 10BethlehemMostly clear9°29°0%W 10KroonstadMostly clear12°32°0%N 5

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

Northern Cape

Kimberley, Upington, Springbok, De Aar · tidesUpington peaks at 36°C and Springbok climbs from 19°C to 35°C under clear skies, with the Level 10 veld fire warning there from 07:00 to 23:59. Kimberley and De Aar reach 33°C, all dry.Kimberley todayMostly clear33°11°0%NE 5 km/hTap for cities and townsTap to close Northern CapeTowns todayTownWeatherLoHiRainWind km/hKimberleyMostly clear11°33°0%NE 5UpingtonMostly clear13°36°0%E 5SpringbokClear19°35°0%E 10De AarMostly clear10°33°0%WNW 10Tides: Port Nolloth (modelled)DayLow tideHigh tideSat 24 Oct07:05, 19:3301:10, 13:16

Eastern Cape

Gqeberha, East London, Mthatha, Queenstown · tidesQueenstown warms from a chilly 8°C to 30°C and Mthatha reaches 28°C. Gqeberha is partly cloudy and East London mostly clear, both at 23°C, with no rain.Gqeberha todayPartly cloudy23°14°0%W 10 km/hTap for cities and townsTap to close Eastern CapeTowns todayTownWeatherLoHiRainWind km/hGqeberhaPartly cloudy14°23°0%W 10East LondonMostly clear14°23°0%N 5MthathaMostly clear12°28°0%SSE 5QueenstownMostly clear8°30°0%WSW 10Tides: GqeberhaDayLow tideHigh tideSat 24 Oct08:14, 20:4202:14, 14:27Tides: East LondonDayLow tideHigh tideSat 24 Oct08:18, 20:4602:18, 14:30

KwaZulu-Natal

Durban, Pietermaritzburg, Richards Bay, Newcastle · tidesNewcastle is the warm spot at 33°C with a 30% chance of showers and thundershowers. Richards Bay is cloudy at 30°C, Pietermaritzburg reaches 28°C and Durban is cloudy at 26°C.Durban todayCloudy26°19°0%NE 15 km/hTap for cities and townsTap to close KwaZulu-NatalTowns todayTownWeatherLoHiRainWind km/hDurbanCloudy19°26°0%NE 15PietermaritzburgPartly cloudy12°28°0%ESE 10Richards BayCloudy19°30°0%NNE 10NewcastleRain, storms12°33°30%ENE 5Tides: DurbanDayLow tideHigh tideSat 24 Oct08:21, 20:4902:19, 14:36

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