The Citizen
Hawks follow the money, arrest another suspect in R114m school corruption scandal
The Hawks’ widening investigation into an alleged R114 million corruption scheme that siphoned funds meant for emergency school repairs has claimed another suspect. A 55-year-old woman was arrested for allegedly receiving more than R1 million through what investigators believe was a sophisticated money-laundering network linked to the Mpumalanga Department of Education. The woman was arrested on Wednesday after an operation by the Hawks’ Serious Corruption Investigation units in Middelburg and Nelspruit, and she is expected to appear in the Nelspruit Magistrate’s Court on a money-laundering charge. Arrest According to Hawks spokesperson Lieutenant Colonel Magonseni Nkosi, the arrest is part of an extensive corruption investigation that has already brought 40 suspects to court on allegations of fraud, theft, corruption, money laundering, and violations of the Public Finance Management Act. “The investigation relates to approximately R114 million earmarked for emergency repairs and maintenance at schools in Mpumalanga. The funds were allegedly diverted through a network involving service providers, government officials and other individuals,” said Nkosi. The Hawks allegedly identified the latest suspect during ongoing financial investigations focused on tracing the movement of public funds intended to improve school infrastructure across the province. Evidence Nkosi said a warrant for her arrest was issued by the Nelspruit Magistrate’s Court after investigators allegedly uncovered evidence that she had received more than R1 million through transactions involving four service-provider companies and her husband, who is already among the accused in the broader case. “The suspect was arrested after investigations revealed that she allegedly benefited from proceeds linked to the offences under investigation. She is facing a charge of money laundering,” Nkosi said. The corruption scandal first erupted in February this year, when a coordinated Hawks operation arrested 40 suspects, including 21 directors of service-provider companies, 10 government officials, and several individuals allegedly linked to the flow of money connected to the scheme. Public funds Investigators believe the case exposes a coordinated effort to divert public funds specifically allocated to maintain and repair schools, potentially depriving learners of resources meant to improve educational infrastructure. The Hawks have made it clear that the investigation is far from over. “Investigations are continuing, and the possibility of additional arrests cannot be ruled out,” Nkosi warned. Determination The DPCI’s Provincial Head in Mpumalanga, Major General Nico Gerber, said investigators remain determined to track every individual who may have benefited from the alleged theft of public funds. “We are committed to following the money, identifying all individuals who may have benefited from alleged criminal activities and ensuring that those implicated are brought before the courts to answer to these allegations,” Gerber said. The remaining accused are expected back in court on 1 December 2026. Investigators previously released one accused person after establishing that their credentials had allegedly been used without their knowledge. With another arrest now secured, the Hawks’ focus remains firmly on tracing the flow of millions of rand earmarked for schools and holding all those who unlawfully benefited accountable.
The Citizen
WATCH: Helen Zille emerges from spinning car in Joburg election stunt
From snorkelling at a burst water pipe repair site and directing traffic at a busy intersection, to entering the abandoned Metro Centre and taking over the decks at a Johannesburg nightclub, DA mayoral candidate Helen Zille has built her election campaign around a series of headline-grabbing moments designed to highlight what she says is the collapse of South Africa’s largest city. With less than three weeks until voters head to the polls on 4 November, Zille has again drawn attention after a video surfaced showing her emerging from a spinning car, the latest in a campaign that has relied heavily on symbolism and spectacle to drive home the DA’s service delivery message. Spinning The DA federal chair has spent the past year taking voters directly to some of Johannesburg’s most visible problems, including potholes, broken infrastructure, and neglected municipal facilities, as she seeks to convince residents that leadership needs to change. The latest video has sparked discussion online, particularly as authorities continue to crack down on illegal spinning and street racing While spinning has evolved into a recognised motorsport and is growing in popularity across South Africa, law enforcement agencies have repeatedly warned that dangerous driving on public roads puts lives at risk. Illegal spinning Cape Town’s Mayoral Committee Member for Safety and Security, Alderman JP Smith, recently condemned illegal spinning and street racing, warning that reckless motorists are turning public roads into deadly racetracks. He stressed that while motorsport has a legitimate place at approved venues, dangerous stunts on public roads remain unlawful and will be met with decisive enforcement action. Zille’s unconventional campaign Political analyst and North-West University professor André Duvenhage previously told The Citizen that Zille’s unconventional campaign style is intended to focus public attention on Johannesburg’s worsening infrastructure crisis. “This is an indication that she’s hitting the media, and we know that Joburg has fundamental infrastructural challenges. To focus on this as a legacy of the ANC is definitely going to benefit her campaign. I have no doubt about it.” Service delivery issues According to Duvenhage, deteriorating roads, failing infrastructure and poor service delivery have become potent political symbols in the battle for Johannesburg. “It’s interesting that the DA and other parties are focusing on basic service delivery. Potholed streets are becoming a symbol of the inability of the ANC to govern and to deliver services in a proper way.” Media attention However, Duvenhage said media attention alone would not guarantee the DA victory, particularly in Johannesburg’s complex, coalition-driven political environment. “She doesn’t have all the cards. But what she has is enough to probably give her a position if, and this is a very important if, the ANC is performing like some analysts are predicting they will perform close to 20%.” He added that even if the DA emerges as the largest party after the election, coalition negotiations could still determine who ultimately governs the city. “If they are the biggest party in Johannesburg, it is not automatic for her to become the next mayor. But her position will be a lot stronger.” Duvenhage also pointed to research suggesting many Johannesburg residents believe the DA could govern the city more effectively, although that does not necessarily mean those voters will support the party at the ballot box. Joburg issues Johannesburg, South Africa’s economic powerhouse, continues to face significant governance challenges, with residents grappling with water shortages, potholes, broken traffic lights, unreliable services and ageing infrastructure. Earlier this year, Zille accused the ANC of “running Joburg like a party that knows the future is somebody else’s problem”, making the city’s decline a central theme of her campaign. Whether she is climbing into a hole, directing traffic, or stepping out of a spinning car, Zille’s campaign has kept Johannesburg’s troubles firmly in the public eye as voters prepare to decide who will lead the city after the 4 November elections.
The South African
Update: Safa’s R20 Million VAR plan faces major hurdles
Safa have revealed they are facing enormous technical and operational challenges before bringing VAR to life. Sharing the latest developments, Sports Minister Gayton McKenzie and SAFA president Danny Jordaan engaged the media at Freedom Park in Pretoria on Wednesday. SAFA UPDATE THE MEDIA ON VAR PLANNING It was highlighted that four local football competitions will benefit. The Betway Premiership, Hollywoodbets Super League, ABC Motsepe League and SAFA Women’s Provincial League national play-offs. “VAR is not an easy thing, but I will say this to you, VAR is going to happen. VAR is busy happening,” McKenzie said, confirming that discussions with FIFA would begin on Thursday, 15 October. The FA’s CEO Lydia Monyepao explained that the association initiated the project in 2024. It is focused on referee development, football modernisation and compliance with international requirements. The project has been accelerated by a R20 million funding from the Department of Sport, Arts and Culture. Additional funding from SAFA, COSAFA, CAF and FIFA is set to follow. Safa say the funding does not mean VAR can be introduced immediatel. Stakeholder alignment, technical assessments and procurement requirements are still outstanding. Jordaan also highlighted the technology’s potential to improve officiating and player protection by giving referees a more comprehensive view of matches. TRAINING AND TRIALS FIRST SAFA confirmed that eight South African referees have received VAR training through COSAFA, with three fully approved as referees, VARs and AVARs. Namely Tom Abongile, Luxolo Badi and Akhona Makhalima. The association expects the broader training and certification process to take approximately six months, involving theoretical lessons, simulator sessions and practical field training. SAFA is also scheduled to engage FIFA from 15 October to seek approval to begin training additional officials. Meanwhile, discussions with the Premier Soccer League and broadcasters, including SuperSport/Canal+ and the SABC, remain necessary to establish technical compatibility and operational readiness. Rather than immediate full implementation, SAFA’s next major milestone is a controlled trial phase, potentially involving selected SAFA competitions, ABC Motsepe League play-offs, suitable cup competitions or approved international friendlies. The broader rollout will depend on FIFA approval, successful training, technical readiness and procurement compliance. SAFA maintains that the additional scrutiny is necessary to protect public funds and establish a sustainable system. For South African football supporters, VAR is progressing, but its arrival in domestic competitions still depends on several crucial steps.
The South African
WEATHER TODAY: Afternoon storms for Thabazimbi and Bela-Bela, Richards Bay 40°C
.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}}A Level 2 warning for severe thunderstorms covers south-western Limpopo from 15:00 to 20:59, with heavy downpours, damaging winds, hail and lightning possible around Mokopane, Lephalale and Mookgopong. A heat wave holds northern KwaZulu-Natal, where Richards Bay hits 40°C, and the Chris Hani, OR Tambo and Alfred Nzo districts of the Eastern Cape, with Mthatha at 34°C. Fire danger is extremely high in northern Limpopo, parts of the Northern Cape and around Graaff-Reinet, while Gqeberha stays cool at 21°C.Weather warnings for Thursday 15 OctoberSAWS has 4 weather warnings in force for Thursday, the highest warning level 10 for veld fire conditions. Tap a warning to see the areas and what to do.Red level 10Veld Fire ConditionsWhereGraaff – Reinet, Thohoyandou, Musina, Alldays + 1 moreWhenThu 10:00 to 18:59Areas: Graaff – Reinet, Thohoyandou, Musina, Alldays, Lephalale.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.Yellow level 2Severe ThunderstormsWhereMokopane, Thabazimbi, Bela-Bela, Nokaneng + 4 moreWhenThu 15:00 to 20:59Areas: Mokopane, Thabazimbi, Bela-Bela, Nokaneng, Mookgopong, Lephalale, Vaalwater, Marble Hall.Localised damage to infrastructure, settlements(informal), property,vehicles, livelihood and livestock.Localised flooding of susceptible roads, low-lying areas and bridges.Localised disruption to municipal services due to lightning activity.What to do: Seek safe shelter from hail and lightning. Drive carefully. Stay away from flooded areas.Warning AdvisoryWeather AdvisoryWhereHlabisa, Hluhluwe, King Shaka Airport, Makatini + 13 moreWhenThu 08:00 to 20:59Areas: Hlabisa, Hluhluwe, King Shaka Airport, Makatini, Stanger, Mandini, Maphumulo, Camperdown, Melmoth, Riverview, Ndwedwe, Margate, Pennington, Mbazwana, Richards Bay, Eshowe, St Faith's (Cathula).Dehydration and Cramps.Heat Exhaustion and Heat Stroke.Impaired concentrationWhat to do: – Hydrate regularly/constantly – Avoid outdoor activity – Seek shade – Check on vulnerable people.Warning AdvisoryWeather AdvisoryWhereMatatiele, Mount Ayliff, Molteno, Queenstown + 15 moreWhenvalid until 23:59 on 17 OctoberAreas: Matatiele, Mount Ayliff, Molteno, Queenstown, Grahamstown, Libode, Lady Frere, Tsolo, Elliot, Lusikisiki, Tarkastad, Stutterheim, Cofimvaba, Ntabankulu, Dutywa, Maclear, Bizana, Ngcobo, Cradock.High discomfortHeat exhaustionDehydration.Heat related illnessesWhat 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.SAWS advisoryImpact-Based WarningsWhat1 item, tap to readYellow Level 2 Warning: Severe Thunderstorms resulting in localised flooding and danger to property and infrastructure due to heavy downpours, damaging winds, hail and lightning, are expected over the south-western parts of Limpopo.SAWS advisoryFire Danger WarningsWhat1 item, tap to readExtremely high fire danger conditions are expected in places over Dr Beyers Naude (Xamdeboo area) Local municipality of the Eastern Cape, northern parts of Limpopo, Xhariep District Municipality of the Free State, as well as Tsantsabane, Dikgatlong, and Phokwane Local Municipalities and parts of Pixley Ka Seme District Municipality of the Northern Cape.SAWS advisoryAdvisoriesWhat3 items, tap to readA heat wave with persistently high temperatures is expected in places over the northern parts of KwaZulu-Natal until Friday (15-16/10/2026).A heat wave with high temperatures is expected in places over chris hani, O.R Tambo and Alfred Nzo District Municipalities of the Eastern Cape until Saturday (15-17/10/2026).Hot to very hot conditions resulting in extremely uncomfortable conditions are expected in the eastern parts of KwaZulu Natal until Friday (15-16/10/2026).Moon tonightWaxing Crescent24% litThe moon tonight is a waxing crescent, about 24% lit, and the next full moon is on Monday 26 October.Weather today by province, Thursday 15 OctoberView 7-Day Weather ForecastEach 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.GautengJohannesburg, Pretoria, Soweto, VereenigingThunderstorms are in the forecast for Johannesburg and Soweto (19°C to 29°C) and Vereeniging (17°C to 29°C), while Pretoria reaches 31°C with showers and thundershowers possible.Johannesburg todayThunderstorms29°19°0%NNE 5 km/hTap for every town todayTap to close GautengTowns todayTownWeatherLoHiRainWind km/hJohannesburgThunderstorms19°29°0%NNE 5PretoriaRain, storms20°31°0%ENE 5SowetoThunderstorms19°29°0%NNE 5VereenigingThunderstorms17°29°0%N 5Western CapeCape Town, Stellenbosch, Paarl, George · tidesHigh cloud and no rain, with Paarl the warmest at 29°C, Stellenbosch at 27°C and George at 24°C. Cape Town stays mild between 13°C and 21°C.Cape Town todayHigh cloud21°13°0%NW 15 km/hTap for every town todayTap to close Western CapeTowns todayTownWeatherLoHiRainWind km/hCape TownHigh cloud13°21°0%NW 15StellenboschHigh cloud9°27°0%NNW 10PaarlHigh cloud10°29°0%NW 10GeorgeHigh cloud12°24°0%SE 10Tides: Cape TownDayLow tideHigh tideThu 15 Oct11:19, 23:4005:27, 17:32Mpumalanga and Limpopo next today: Mbombela reaches 31°C and Polokwane reaches 31°C.MpumalangaMbombela, eMalahleni, ErmeloMbombela is the warmest at 31°C under partly cloudy skies, eMalahleni (29°C) faces showers and thundershowers, and Ermelo goes from 14°C to 29°C with rain showers.Mbombela todayPartly cloudy31°18°0%SW 0 km/hTap for every town todayTap to close MpumalangaTowns todayTownWeatherLoHiRainWind km/hMbombelaPartly cloudy18°31°0%SW 0eMalahleniRain, storms16°29°0%N 5ErmeloRain showers14°29°0%WNW 5LimpopoPolokwane, Tzaneen, Thohoyandou, MusinaA Level 2 severe thunderstorm warning runs from 15:00 to 20:59 for Mokopane, Thabazimbi, Bela-Bela and Lephalale. Veld fire conditions from 10:00 affect Musina (37°C) and Thohoyandou (35°C).Polokwane todayRain, storms31°17°0%NE 10 km/hTap for every town todayTap to close LimpopoTowns todayTownWeatherLoHiRainWind km/hPolokwaneRain, storms17°31°0%NE 10TzaneenMostly clear15°32°0%E 5ThohoyandouPartly cloudy19°35°0%E 5MusinaPartly cloudy20°37°0%E 10North West and Free State follow today: Mahikeng reaches 31°C and Bloemfontein reaches 30°C.North WestMahikeng, Rustenburg, Potchefstroom, KlerksdorpRustenburg reaches 33°C and Potchefstroom 31°C, both with a 30% chance of showers and thundershowers, while Mahikeng and Klerksdorp stay partly cloudy at 31°C.Mahikeng todayPartly cloudy31°15°0%NNE 10 km/hTap for every town todayTap to close North WestTowns todayTownWeatherLoHiRainWind km/hMahikengPartly cloudy15°31°0%NNE 10RustenburgRain, storms17°33°30%N 5PotchefstroomRain, storms13°31°30%N 10KlerksdorpPartly cloudy14°31°0%N 10Free StateBloemfontein, Bethlehem, KroonstadPartly cloudy all round, with Bloemfontein going from 12°C to 30°C, Kroonstad also at 30°C and Bethlehem at 28°C. Fire danger is extremely high in the Xhariep district.Bloemfontein todayPartly cloudy30°12°0%NNE 10 km/hTap for every town todayTap to close Free StateTowns todayTownWeatherLoHiRainWind km/hBloemfonteinPartly cloudy12°30°0%NNE 10BethlehemPartly cloudy13°28°0%W 10KroonstadPartly cloudy13°30°0%N 5Northern Cape, Eastern Cape and KwaZulu-Natal close the list today: Kimberley reaches 32°C, Gqeberha reaches 21°C and Durban reaches 30°C.Northern CapeKimberley, Upington, Springbok, De Aar · tidesUpington is the hottest at 33°C under mostly clear skies, Springbok reaches 30°C under clear skies and Kimberley 32°C. Fire danger is extremely high around Tsantsabane, Dikgatlong, Phokwane and parts of Pixley Ka Seme.Kimberley todayPartly cloudy32°14°0%N 10 km/hTap for every town todayTap to close Northern CapeTowns todayTownWeatherLoHiRainWind km/hKimberleyPartly cloudy14°32°0%N 10UpingtonMostly clear17°33°0%W 10SpringbokClear12°30°0%WNW 10De AarPartly cloudy15°31°0%WNW 15Tides: Port Nolloth (modelled)DayLow tideHigh tideThu 15 Oct10:40, 23:0504:51, 16:58Eastern CapeGqeberha, East London, Mthatha, Queenstown · tidesMthatha (34°C) has a 30% chance of thunderstorms in a heat wave over the Chris Hani, OR Tambo and Alfred Nzo districts. A weather advisory is in force for Queenstown, Matatiele and Grahamstown; Gqeberha peaks at 21°C.Gqeberha todayHigh cloud21°14°0%WSW 10 km/hTap for every town todayTap to close Eastern CapeTowns todayTownWeatherLoHiRainWind km/hGqeberhaHigh cloud14°21°0%WSW 10East LondonCloudy17°22°0%SW 10MthathaThunderstorms14°34°30%NNW 5QueenstownPartly cloudy13°32°0%WNW 15Tides: GqeberhaDayLow tideHigh tideThu 15 Oct11:29, 23:5105:35, 17:43Tides: East LondonDayLow tideHigh tideThu 15 Oct11:31, 23:5305:31, 17:38KwaZulu-NatalDurban, Pietermaritzburg, Richards Bay, Newcastle · tidesA heat wave grips the north with Richards Bay at 40°C, and an advisory covers Stanger, Hluhluwe and King Shaka Airport from 08:00 to 20:59. Pietermaritzburg and Newcastle reach 34°C.Durban todayPartly cloudy30°22°0%SSE 15 km/hTap for every town todayTap to close KwaZulu-NatalTowns todayTownWeatherLoHiRainWind km/hDurbanPartly cloudy22°30°0%SSE 15PietermaritzburgRain, storms17°34°30%NW 5Richards BayPartly cloudy22°40°0%NNE 10NewcastleRain, storms16°34°30%NW 5Tides: DurbanDayLow tideHigh tideThu 15 Oct11:32, 23:5305:31, 17:40View the 7-Day Weather ForecastForecast 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.