.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}.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}}
Weather advisories are in place from 12:00 to 22:59 for Nelspruit, Ermelo and Barberton, from 08:00 to 17:59 for Beaufort West and Oudtshoorn, and for Queenstown and Matatiele, while a Level 10 warning for veld fire conditions covers Cradock, Graaff-Reinet and Pofadder. Upington reaches 37°C and Pietermaritzburg and Mthatha 36°C, and the only rain chance, 30%, comes with thunderstorms over Gauteng, eMalahleni, Rustenburg, Potchefstroom and Newcastle.
Visit bettingx.club for more information.
Weather warnings for Friday 16 October
SAWS has 4 weather warnings in force for Friday, the highest warning level 10 for veld fire conditions. Tap a warning to see the areas and what to do.
Red level 10Veld Fire Conditions
WhereLady Frere, Somerset East, Graaff – Reinet, Cradock + 27 more
WhenFri 08:00 to 18:59
Areas: Lady Frere, Somerset East, Graaff – Reinet, Cradock, Pofadder, Prince Albert, Calvinia, Beaufort West, Ladismith, Oudtshoorn, Laingsburg, De Aar, Griquastad, Aliwal North, Groblershoop, Prieska, Augrabies Falls, Warrenton, Hopetown, Fauresmith, Kimberley, Victoria West, Daniëlskuil, Upington, Petrusville, Noupoort, Barkly West, Koffiefontein, Twee Rivieren, Jan Kempdorp and 1 more.
- Damage to property/settlements, loss of grazing land and possible loss of animal and/or human life.
What to do: Public is advised not to start any fires under these conditions.
At first sign of smoke, every possible measure should be taken in order to bring the fire under control in the shortest possible time.
Warning AdvisoryWeather Advisory
WhereMatatiele, Mount Ayliff, Molteno, Queenstown + 15 more
Whenvalid until 23:59 on 17 October
Areas: Matatiele, Mount Ayliff, Molteno, Queenstown, Grahamstown, Libode, Lady Frere, Tsolo, Elliot, Lusikisiki, Tarkastad, Stutterheim, Cofimvaba, Ntabankulu, Dutywa, Maclear, Bizana, Ngcobo, Cradock.
- High discomfort
- Heat exhaustion
- Dehydration.
- Heat related illnesses
What to do: Drink lots of liquids and stay in shaded/cool areas with lots of ventilation.
Avoid strenuous activities.
Avoid exposure during the hottest time of the day.
Do not keep elderly and children inside the cars.
Seek help if you feel dizzy, weak, having intense thirst and headaches.
Warning AdvisoryWeather Advisory
WherePrince Albert, Beaufort West, Ladismith, Oudtshoorn
WhenFri 08:00 to 17:59
Areas: Prince Albert, Beaufort West, Ladismith, Oudtshoorn.
- When the temperature is extremely high, humans’ ability to cool their bodies through sweating is reduced. This can be a real threat that may lead to hyperthermia.
- In an extremely hot environment, the most serious health and safety concern is heat stroke. Heat stroke can be fatal if medical attention is not available immediately.
What to do: Avoid prolonged direct exposure to the sun as far as possible and drink plenty of water. Limit strenuous outdoor activities, find shade and stay hydrated. Never leave kids in the car unattended. Make sure your animals have access to enough water. Check on vulnerable individuals, including the elderly and young children.
Warning AdvisoryWeather Advisory
WhereStanderton, Skukuza, Piet Retief, Barberton + 8 more
WhenFri 12:00 to 22:59
Areas: Standerton, Skukuza, Piet Retief, Barberton, Nelspruit, Ermelo, Amersfoort, Witbank, Secunda, Carolina, Middelburg, Machadodorp.
- Persistently high temperatures affect the humans ability to cool their bodies through sweating. This can be a real threat that leads to heat related illness such as hyperthermia, heat stroke and respiratory conditions.
- In an extremely hot environment, the serious health and safety concern is heat stroke.
What to do: – stay hydrated, limit outdoor activities during the hottest time of the day, wear appropriate clothing, and keep an eye on vulnerable Individuals.
SAWS advisoryImpact-Based Warnings
What1 item, tap to read
SAWS advisoryFire Danger Warnings
What1 item, tap to read
- Extremely high fire danger conditions are expected over most parts of the Northern Cape, eastern parts of the Western Cape, in places over the western and central parts of the Eastern Cape, western parts of the Free State, in places over the northern parts of KwaZulu-Natal, south-eastern parts of Mpumalanga as well as the northern and western parts of Limpopo.
SAWS advisoryAdvisories
What3 items, tap to read
- A heat wave with persistently high temperatures is expected in places over the Chris Hani, O.R Tambo and Alfred Nzo District Municipalities in the Eastern Cape until Saturday, and in places over the northern parts of KwaZulu Natal until Sunday, as well as in places over Mpumalanga, except along the Escarpment until Monday.
- Very hot to extremely hot and uncomfortable conditions are expected in places over the Central and Little Karoo District Municipalities in the Western Cape, as well as the eastern parts of KwaZulu-Natal.
- Extremely uncomfortable and humid conditions are expected in places south of the Escarpment in the Eastern Cape.
Moon tonightWaxing Crescent32% lit
The moon tonight is a waxing crescent, about 32% lit, and the next full moon is on Monday 26 October.
Weather today by province, Friday 16 October
View 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 30°C.
Gauteng
Johannesburg, Pretoria, Soweto, VereenigingThunderstorms carry a 30% chance of rain, with Pretoria going from 18°C to 31°C, Johannesburg from 14°C to 30°C, and Soweto and Vereeniging reaching 31°C.Johannesburg today
Thunderstorms30°14°30%
N 5 km/h
Tap for cities and townsTap to close GautengTowns todayTownWeatherLoHiRainWind km/h
JohannesburgThunderstorms14°30°30%
N 5
PretoriaThunderstorms18°31°30%
NE 5
SowetoThunderstorms13°31°30%
N 5
VereenigingThunderstorms14°31°30%
N 5
Western Cape
Cape Town, Stellenbosch, Paarl, George · tidesPrince Albert, Beaufort West, Ladismith and Oudtshoorn have a weather advisory from 08:00 to 17:59. Cape Town stays dry at 20°C, Paarl reaches 27°C and George 26°C.Cape Town today
High cloud20°14°0%
N 10 km/h
Tap for cities and townsTap to close Western CapeTowns todayTownWeatherLoHiRainWind km/h
Cape TownHigh cloud14°20°0%
N 10
StellenboschHigh cloud9°25°0%
WNW 15
PaarlHigh cloud12°27°0%
WNW 10
GeorgeHigh cloud12°26°0%
S 5Tides: Cape TownDayLow tideHigh tideFri 16 Oct11:5506:02, 18:05
Mpumalanga and Limpopo next today: Mbombela reaches 32°C and Polokwane reaches 31°C.
Mpumalanga
Mbombela, eMalahleni, ErmeloA weather advisory runs from 12:00 to 22:59 for Nelspruit, Barberton, Skukuza, Ermelo, Piet Retief and Standerton. Mbombela stays clear at 32°C, Ermelo reaches 31°C and eMalahleni sees a 30% storm chance.Mbombela today
Clear32°17°0%
NE 10 km/h
Tap for cities and townsTap to close MpumalangaTowns todayTownWeatherLoHiRainWind km/h
MbombelaClear17°32°0%
NE 10
eMalahleniThunderstorms15°30°30%
N 5
ErmeloPartly cloudy11°31°0%
NW 5
Limpopo
Polokwane, Tzaneen, Thohoyandou, MusinaClear skies and dry heat everywhere, with Musina the hottest at 36°C after a 20°C start, Thohoyandou at 34°C, Tzaneen at 32°C and Polokwane at 31°C.Polokwane today
Clear31°16°0%
ENE 10 km/h
Tap for cities and townsTap to close LimpopoTowns todayTownWeatherLoHiRainWind km/h
PolokwaneClear16°31°0%
ENE 10
TzaneenClear14°32°0%
ENE 10
ThohoyandouClear17°34°0%
E 10
MusinaClear20°36°0%
E 15
North West and Free State follow today: Mahikeng reaches 34°C and Bloemfontein reaches 32°C.
North West
Mahikeng, Rustenburg, Potchefstroom, KlerksdorpRustenburg and Potchefstroom have a 30% chance of showers and thundershowers with highs of 33°C, while Mahikeng stays dry at 34°C and Klerksdorp is mostly clear at 33°C.Mahikeng today
Partly cloudy34°15°0%
NE 5 km/h
Tap for cities and townsTap to close North WestTowns todayTownWeatherLoHiRainWind km/h
MahikengPartly cloudy15°34°0%
NE 5
RustenburgRain, storms16°33°30%
NE 5
PotchefstroomRain, storms13°33°30%
NNW 5
KlerksdorpMostly clear13°33°0%
NNW 5
Free State
Bloemfontein, Bethlehem, KroonstadA dry day, with Kroonstad the warmest at 34°C, Bloemfontein rising from 11°C to 32°C and Bethlehem climbing from a cool 9°C to 31°C.Bloemfontein today
Mostly clear32°11°0%
WNW 10 km/h
Tap for cities and townsTap to close Free StateTowns todayTownWeatherLoHiRainWind km/h
BloemfonteinMostly clear11°32°0%
WNW 10
BethlehemPartly cloudy9°31°0%
NNE 5
KroonstadMostly clear16°34°0%
NNE 5
Northern Cape, Eastern Cape and KwaZulu-Natal close the list today: Kimberley reaches 35°C, Gqeberha reaches 27°C and Durban reaches 31°C.
Northern Cape
Kimberley, Upington, Springbok, De Aar · tidesUpington tops out at 37°C and Kimberley at 35°C under mostly clear skies, with Springbok and De Aar on 33°C. Pofadder is under the veld fire warning from 08:00 to 18:59.Kimberley today
Mostly clear35°17°0%
WNW 10 km/h
Tap for cities and townsTap to close Northern CapeTowns todayTownWeatherLoHiRainWind km/h
KimberleyMostly clear17°35°0%
WNW 10
UpingtonMostly clear16°37°0%
NW 15
SpringbokClear17°33°0%
NW 10
De AarPartly cloudy15°33°0%
NW 15Tides: Port Nolloth (modelled)DayLow tideHigh tideFri 16 Oct11:1705:30, 17:35
Eastern Cape
Gqeberha, East London, Mthatha, Queenstown · tidesMthatha heats up to 36°C and Queenstown to 33°C, with a weather advisory in force all day for Queenstown, Matatiele, Mount Ayliff and Libode. Gqeberha and East London reach 27°C.Gqeberha today
High cloud27°14°0%
SE 10 km/h
Tap for cities and townsTap to close Eastern CapeTowns todayTownWeatherLoHiRainWind km/h
GqeberhaHigh cloud14°27°0%
SE 10
East LondonHigh cloud17°27°0%
E 10
MthathaCloudy17°36°0%
SW 5
QueenstownHigh cloud15°33°0%
W 15Tides: GqeberhaDayLow tideHigh tideFri 16 Oct12:0006:07, 18:11Tides: East LondonDayLow tideHigh tideFri 16 Oct12:0106:01, 18:03
KwaZulu-Natal
Durban, Pietermaritzburg, Richards Bay, Newcastle · tidesRichards Bay is set for 39°C and Pietermaritzburg for 36°C, with Durban clear at 31°C after a 21°C start. Newcastle reaches 35°C with a 30% chance of thundershowers.Durban today
Clear31°21°0%
ENE 10 km/h
Tap for cities and townsTap to close KwaZulu-NatalTowns todayTownWeatherLoHiRainWind km/h
DurbanClear21°31°0%
ENE 10
PietermaritzburgMostly clear17°36°0%
E 5
Richards BayClear20°39°0%
NE 10
NewcastleRain, storms15°35°30%
NE 5Tides: DurbanDayLow tideHigh tideFri 16 Oct11:5805:59, 18:06
View 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.
More weather news, warnings and forecasts are on The South African’s weather page.
Read full story at source