The Citizen
24 hours in pictures: Ekurhuleni sinkhole, French school protests and more
We bring you a visual snapshot of the day’s news events, featuring riot police guarding a burning barricade during student protests over school conditions in Toulouse, Democratic Alliance representatives unveiling a campaign poster at the long-standing Rondebult Road sinkhole in Ekurhuleni, and protesters in New Delhi climbing over police barricades during demonstrations calling for India’s chief election commissioner to resign. These are some of the compelling images from South Africa and around the world. (For best view, click on image for fullscreen) Storm waves created due to Tropical Storm Rachel crash into the boardwalk and homes in Long Beach, California, on October 11, 2026. Tropical Storm Rachel churning in the Pacific was expected to make a rare West coast landfall near the California and Mexico border early Sunday, according to the National Weather Service (NWS), packing potential for strong winds and heavy rains that could cause further destruction and coastal flooding. (Photo by David Swanson / AFP) Riot police officers stand guard near burning trash as protesters and high-school students gather outside the Lycee Toulouse Lautrec, in Toulouse on October 12, 2026. Since late September, pupils have barred the entrances to hundreds of schools, complaining of teacher absences, overloaded timetables, dilapidated classrooms and buildings ill-adapted to rising temperatures, among other grievances. (Photo by Ed JONES / AFP) Khathutshelo “Khathu” Rasilingwane speaks during the Democratic Alliance’s flighting of their new campaign poster, 12 October 2026, at the Rondebult Road sinkhole, in Ekurhuleni. The notorius sinkhole formed over three years ago and has been a bane for local residents causing traffic chaos on surrounding alternative routes, and has forced businesses in the area to close. Picture: Michel Bega/The Citizen International Monetary Fund (IMF) Managing Director Kristalina Georgieva (front 2nd R) walks alongside Thai Prime Minister Anutin Charnviraku (2nd row L), Thailand’s Deputy Prime Minister and Minister of Finance Ekniti Nitithanprapas (front R), and World Bank Group President Ajay Banga (back 2nd R) as they tour an exhibition during the opening day of the 2026 Annual Meetings of the International Monetary Fund (IMF) and the World Bank Group (WBG) at the Queen Sirikit National Convention Center (QSNCC) in Bangkok on October 12, 2026. Finance ministers and central bankers meet in Bangkok this week for the annual gatherings of the International Monetary Fund and World Bank, with the global economy buffeted between the US-Iran war’s energy shock, rising debt pressures and the AI boom. (Photo by Panumas Sanguanwong / AFP) An Airbus 330 refuelling aircraft is pictured during Spain’s National Day military parade in Madrid, on October 12, 2026. (Photo by JAVIER SORIANO / AFP) Indian warship INS Tarkash during the multinational Maritime Exercise IBSAMAR IX at Naval Base Simon’s Town on October 12, 2026 in Cape Town, South Africa. Exercise IBSAMAR IX is a joint trilateral naval engagement between the navies of South Africa, India and Brazil that aims to cultivate interoperability, strengthen long-standing maritime security partnerships and enhance joint operational capabilities to safeguard vital international shipping lanes and boost regional maritime economic stability. (Photo by Gallo Images/Brenton Geach) Boats sail past Vittoria Light lighthouse at the start of the 58th Barcolana Sailing Regatta in the Gulf of Trieste on October 11, 2026. (Photo by Alberto PIZZOLI / AFP) Protesters climb over police barricades during a rally on October 12, 2026 in New Delhi, India. The Cockroach Janta Party (CJP) has called a mass protest to demand the resignation of India’s Chief Election Commissioner, Gyanesh Kumar, over what they say are alleged irregularities in electoral processes and the revision of voter rolls. Protests have spread to other parts of India, with opposition figures from the INDIA bloc also staging their own protests. (Photo by Ritesh Shukla/Getty Images) India’s opposition Congress party supporters scuffle with security personnel during a protest demanding the resignation of the country’s Chief Election Commissioner Gyanesh Kumar over alleged voter roll irregularities linked to the “special intensive revision” (SIR), in New Delhi on October 12, 2026. Authorities deployed thousands of personnel across central Delhi for a third straight day on October 12, erecting heavy metal barricades and closing key metro stations before a march called by opposition leader Rahul Gandhi. (Photo by Sajjad HUSSAIN / AFP) A child and mother wearing face masks look on from a bridge amid thick haze from forest and land fires in the region in Palangkaraya, Central Kalimantan, on October 12, 2026. Toxic haze has shrouded parts of Indonesia, Malaysia and Singapore for weeks as Jakarta struggles to contain fires that have scorched large tracts of Borneo and Sumatra, with the smoke drifting across the region. (Photo by REINA / AFP) The vehicle of migrants are vandalised by anti-migrant protesters during an action day in Salford, Manchester on 12 October, United Kingdom. (Photo by Loannis Alexopoulos/Anadolu via Getty Images) France’s President Emmanuel Macron sits inside a Citroen 2 CV car during the international Paris Motor Show at the Porte de Versailles in Paris on October 12, 2026. (Photo by Thibault Camus / POOL / AFP) A shopkeeper selling traditional clothes waits for customers at his roadside shop ahead of the Durga Puja festival in Kolkata on October 12, 2026. (Photo by Dibyangshu SARKAR / AFP) This photograph shows a view of the French Ministry for the Economy and Finances (Bercy), in Paris, on October 11, 2026. (Photo by Joel Saget / AFP) Chinese-made cars including BYD, BAIC, Jetour, Lynk & Co, and MG are seen in specialised vehicle racks in preparation for loading onto ships for export, at the Taicang Port area of Suzhou Port, in China’s eastern Jiangsu province on October 12, 2026. (Photo by CN-STR / AFP) An LA County Fire helicopter flies above crews fighting the Bike fire in the outskirts of Santa Clarita, California on October 11, 2026. Los Angeles County Fire is battling a fast moving wildfire that started on Sunday afternoon threatening homes in Santa Clarita, the third largest city in Los Angeles County. The LA County Sheriff’s office ordered residents to evacuate as the Bike fire grew to 100 acres in size in a very short time. (Photo by David Swanson / AFP) 1/16 MORE PICTURES: Cosplayers, gaming and pop culture take centre stage at Comic Con Africa
The Citizen
Australia v South Africa first Test: Day four takeaways
Australia were in firm control on Monday, looking good to dismantle the Proteas line-up in an attempt to win the first of three Tests at Kingsmead Stadium in Durban. Heading into the fifth and final day of the clash to be played on Tuesday, the SA team had reached 102/4, still needing 319 runs to win. All-round effort Five of Australia’s top eight scored more than 30 runs each in their second innings, led by first-innings centurion Matt Renshaw, who contributed 82 runs off 99 balls. Though nobody really knocked it out the park, the touring batters combined well as they carried their team to 314/6 before they declared at the tea break, leaving the Proteas chasing a monstrous target of 421 to win. The hosts would need to pull off a historic performance, producing a world-record chase for victory, but they were more likely to try and dig deep in an attempt play out a draw. A miracle required At the close of play on day four, Aiden Markram was on 45 not out after facing 115 deliveries and Wiaan Mulder was unbeaten on five off 23. If one of them fell on day five, the Proteas would be deep into the middle-order, and they would need to fight to the death to keep themselves afloat. Depending on lower-order batters was likely to end poorly against an Australian attack that had performed well thus far in this Test. More overs bowled An ongoing debate around the match continued, as a full day of play was again impossible due to bad light. Over the first three days, the total number of overs bowled was 65.2 on day one, 78.2 on day two and 75 on day three, well short of the required minimum 90 overs for a standard day of Test cricket. On day four, 84.2 overs were bowled, which was better, but it won’t do much to end the debate about the need to play with a pink ball, start matches earlier in Durban in future, or not play Tests in Durban at all.
The South African
WEATHER: Severe storms to hit southern KZN and Matatiele on Tuesday
.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(5,minmax(0,1fr));gap:4px}.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:inline;color:#6b7280;font-size:12.5px;margin-left:3px}.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:space-between;gap:8px;margin:7px -10px -8px;padding:6px 10px;background:#e6e8ec;border-top:1px solid #d9dce2;font-size:12.5px;font-weight:700;letter-spacing:.03em;color:#2a5fc4}.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-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:6px 14px;font-size:12px}}A Level 2 warning for severe thunderstorms, with heavy downpours, hail, damaging winds and localised flooding, covers southern KwaZulu-Natal and the extreme north-eastern Eastern Cape on Tuesday afternoon and evening. Musina is the hottest at 36°C, while East London, Mthatha, Queenstown and Pietermaritzburg have the best chance of rain at 60%.Wednesday is cloudier and a little cooler over Gauteng before the heat builds again from Thursday, with Richards Bay reaching 40°C on Thursday and Friday and a heat wave expected over north-western KwaZulu-Natal. Thunderstorms are possible on the Highveld on Friday, slight rain reaches Cape Town on Friday and the Eastern Cape coast turns wet again on Saturday.Moon tomorrow nightWaxing Crescent10% litThe moon tomorrow night is a waxing crescent, about 10% lit, and the next full moon is on Monday 26 October.Weather warnings for Tuesday 13 OctoberSAWS has 2 weather warnings in force for the five days from Tuesday, the highest warning level 2 for severe thunderstorms. Tap a warning to see the areas and what to do.Yellow level 2Severe ThunderstormsWhereUnderberg, Kokstad, Impendle, Donnybrook + 9 moreWhenTue 12:00 to 23:59Areas: Underberg, Kokstad, Impendle, Donnybrook, Camperdown, Margate, Richmond, Pietermaritzburg, Ixopo, Pennington, Harding, Umzimkhulu, St Faith's (Cathula).Localised damage to infrastructure and settlements.Localised flooding of susceptible roads and bridges.Minor motor vehicle accidents due to slippery roads and poor visibility.Difficult driving conditions on dirt and slippery roads.Large amounts of small hail/ large hail over an open area.Localised fire incidents.What to do: Take caution or avoid traveling on bridges and roads in low lying areas as these may be susceptible to flooding and there may be sinkholes. Avoid outdoor activities as lightning, hail and flooding may result in injuries and death. If possible, stay indoors well clear of windows, shelter pets, and cover vehicles. Move livestock and cars to safe sheltered areas as there may be flying debris.Yellow level 2Severe ThunderstormsWhereMatatiele, Mount Ayliff, NtabankuluWhenTue 13:00 to 23:59Areas: Matatiele, Mount Ayliff, Ntabankulu.Localised damage to settlements, property, temporary structures.Localised disruption to power and communication supply.Localised flooding of roads and low-lying bridges.Loss of livestock and crops.Danger to life.What to do: If possible avoid traveling, stay indoors away from metal objects. Secure lose objects before thunderstorms start. Do not seek shelter under trees or tall objects. Do not cross flooded areas. Keep listening for updates.SAWS advisoryImpact-Based WarningsWhat1 item, tap to readYellow level 2 warning: Severe thunderstorms accompanied by heavy downpours, damaging winds, hail and lightning resulting in localised flooding and localised damage to infrastructure and settlements are expected over southern KwaZulu-Natal, and the extreme north-eastern parts of the Eastern Cape.SAWS advisoryAdvisoriesWhat1 item, tap to readA heat wave with persistently high temperatures is expected in places over north-western KwaZulu-Natal.5-Day weather forecast by provinceEach province lists its main towns with the forecast for Tuesday 13 October 2026 to Saturday 17 October 2026, tomorrow first. Tide times are inside Western Cape, Northern Cape, Eastern Cape and KwaZulu-Natal.Every province is closed to start with; tap a province to open it. Tomorrow Johannesburg peaks at 30°C.GautengJohannesburg, Pretoria, Soweto, VereenigingTuesday is mostly clear and dry, with Pretoria on 32°C and Johannesburg, Soweto and Vereeniging on 30°C. Wednesday turns cloudy, and Friday brings a 30% chance of thunderstorms as Pretoria climbs to 34°C.Johannesburg · 5 daysTue13 Oct30°12°0%Wed14 Oct28°18°0%Thu15 Oct31°19°0%Fri16 Oct32°19°30%Sat17 Oct32°20°0%Tap for the full 5-Day forecastTap to close GautengJohannesburgDayWeatherLoHiRainWind km/hTue13 OctMostly clear12°30°0%NNW 5Wed14 OctCloudy18°28°0%ENE 5Thu15 OctPartly cloudy19°31°0%NNE 5Fri16 OctThunderstorms19°32°30%N 5Sat17 OctPartly cloudy20°32°0%N 5PretoriaDayWeatherLoHiRainWind km/hTue13 OctMostly clear15°32°0%NE 5Wed14 OctCloudy19°31°0%E 10Thu15 OctPartly cloudy20°33°0%ENE 5Fri16 OctRain, storms20°34°30%NE 5Sat17 OctPartly cloudy22°34°0%NE 5SowetoDayWeatherLoHiRainWind km/hTue13 OctMostly clear12°30°0%NNW 5Wed14 OctCloudy18°28°0%ENE 5Thu15 OctPartly cloudy19°31°0%NNE 5Fri16 OctThunderstorms19°32°30%N 5Sat17 OctPartly cloudy20°32°0%N 5VereenigingDayWeatherLoHiRainWind km/hTue13 OctMostly clear13°30°0%NW 5Wed14 OctCloudy17°28°0%NE 5Thu15 OctPartly cloudy17°31°0%N 5Fri16 OctThunderstorms18°32°30%N 5Sat17 OctPartly cloudy20°32°0%NNW 5Western CapeCape Town, Stellenbosch, Paarl, George · tidesTuesday is cloudy and dry, with Cape Town on 21°C and Paarl on 25°C. Slight rain is possible in Cape Town, Stellenbosch and Paarl on Friday and Saturday, while George has rain showers on Saturday.Cape Town · 5 daysTue13 Oct21°14°0%Wed14 Oct18°11°0%Thu15 Oct19°11°0%Fri16 Oct19°11°30%Sat17 Oct17°13°30%Tap for the full 5-Day forecastTap to close Western CapeCape TownDayWeatherLoHiRainWind km/hTue13 OctCloudy14°21°0%WSW 10Wed14 OctHigh cloud11°18°0%NW 10Thu15 OctHigh cloud11°19°0%N 10Fri16 OctSlight rain11°19°30%N 10Sat17 OctSlight rain13°17°30%SSE 10StellenboschDayWeatherLoHiRainWind km/hTue13 OctCloudy12°22°0%WNW 5Wed14 OctHigh cloud7°21°0%NW 10Thu15 OctHigh cloud7°24°0%N 10Fri16 OctSlight rain8°21°30%NNW 10Sat17 OctSlight rain11°17°30%SSW 5PaarlDayWeatherLoHiRainWind km/hTue13 OctCloudy13°25°0%WNW 5Wed14 OctHigh cloud7°24°0%WNW 10Thu15 OctHigh cloud7°26°0%N 5Fri16 OctSlight rain7°24°30%NNW 5Sat17 OctSlight rain10°21°30%SSW 5GeorgeDayWeatherLoHiRainWind km/hTue13 OctCloudy13°19°0%SSE 10Wed14 OctHigh cloud12°21°0%SSW 10Thu15 OctHigh cloud12°23°0%WNW 5Fri16 OctHigh cloud12°24°0%NNW 5Sat17 OctRain showers13°17°30%S 5Tides: Cape TownDayLow tideHigh tideTue 13 Oct10:21, 22:4204:25, 16:33Wed 14 Oct10:49, 23:1004:55, 17:02Thu 15 Oct11:19, 23:4005:27, 17:32Fri 16 Oct11:5506:02, 18:05Sat 17 Oct00:18, 12:4506:49, 18:53Mpumalanga and Limpopo next tomorrow: Mbombela reaches 33°C and Polokwane reaches 32°C.MpumalangaMbombela, eMalahleni, ErmeloMbombela is clear and hot at 33°C on Tuesday, with eMalahleni on 31°C and Ermelo on 29°C. Ermelo has a 30% chance of thunderstorms on Thursday and Friday, while Mbombela reaches 35°C from Thursday.Mbombela · 5 daysTue13 Oct33°15°0%Wed14 Oct31°16°30%Thu15 Oct35°16°0%Fri16 Oct35°18°0%Sat17 Oct35°19°0%Tap for the full 5-Day forecastTap to close MpumalangaMbombelaDayWeatherLoHiRainWind km/hTue13 OctClear15°33°0%NE 10Wed14 OctDrizzle16°31°30%NE 10Thu15 OctPartly cloudy16°35°0%SW 0Fri16 OctPartly cloudy18°35°0%SW 0Sat17 OctMostly clear19°35°0%SW 0eMalahleniDayWeatherLoHiRainWind km/hTue13 OctMostly clear11°31°0%NW 5Wed14 OctCloudy16°28°0%ENE 5Thu15 OctPartly cloudy17°30°0%N 5Fri16 OctThunderstorms17°31°30%N 5Sat17 OctPartly cloudy19°31°0%NNW 5ErmeloDayWeatherLoHiRainWind km/hTue13 OctMostly clear12°29°0%W 5Wed14 OctCloudy13°30°0%WNW 5Thu15 OctThunderstorms13°33°30%WNW 5Fri16 OctThunderstorms14°34°30%NW 5Sat17 OctPartly cloudy16°34°0%WNW 5LimpopoPolokwane, Tzaneen, Thohoyandou, MusinaA hot, dry week, with Musina on 36°C on Tuesday, Thohoyandou on 34°C, Tzaneen on 33°C and Polokwane on 32°C. Skies turn partly cloudy midweek, and Thohoyandou rises to 35°C from Thursday.Polokwane · 5 daysTue13 Oct32°16°0%Wed14 Oct29°17°0%Thu15 Oct31°18°0%Fri16 Oct31°19°0%Sat17 Oct32°20°0%Tap for the full 5-Day forecastTap to close LimpopoPolokwaneDayWeatherLoHiRainWind km/hTue13 OctClear16°32°0%NE 10Wed14 OctPartly cloudy17°29°0%ENE 10Thu15 OctPartly cloudy18°31°0%NE 10Fri16 OctMostly clear19°31°0%NE 10Sat17 OctClear20°32°0%NE 10TzaneenDayWeatherLoHiRainWind km/hTue13 OctClear16°33°0%NE 5Wed14 OctPartly cloudy17°30°0%E 10Thu15 OctPartly cloudy17°33°0%E 5Fri16 OctMostly clear19°33°0%E 5Sat17 OctClear19°33°0%E 5ThohoyandouDayWeatherLoHiRainWind km/hTue13 OctClear17°34°0%ENE 5Wed14 OctPartly cloudy19°33°0%SE 5Thu15 OctMostly clear19°35°0%E 5Fri16 OctClear20°35°0%NE 5Sat17 OctClear21°35°0%ENE 5MusinaDayWeatherLoHiRainWind km/hTue13 OctClear16°36°0%ESE 10Wed14 OctMostly clear20°35°0%ESE 15Thu15 OctMostly clear21°36°0%E 10Fri16 OctClear22°36°0%E 10Sat17 OctClear22°36°0%E 10North West and Free State follow tomorrow: Mahikeng reaches 32°C and Bloemfontein reaches 27°C.North WestMahikeng, Rustenburg, Potchefstroom, KlerksdorpTuesday is dry and warm, with Rustenburg on 33°C and Mahikeng on 32°C. Showers and thundershowers are possible across the province on Wednesday, with a 30% chance, and again in Rustenburg, Potchefstroom and Klerksdorp on Friday.Mahikeng · 5 daysTue13 Oct32°15°0%Wed14 Oct32°19°30%Thu15 Oct34°19°0%Fri16 Oct34°20°0%Sat17 Oct35°21°0%Tap for the full 5-Day forecastTap to close North WestMahikengDayWeatherLoHiRainWind km/hTue13 OctCloudy15°32°0%NNE 5Wed14 OctRain, storms19°32°30%ENE 5Thu15 OctPartly cloudy19°34°0%NNE 15Fri16 OctPartly cloudy20°34°0%NNE 10Sat17 OctPartly cloudy21°35°0%NNE 10RustenburgDayWeatherLoHiRainWind km/hTue13 OctPartly cloudy15°33°0%NNW 5Wed14 OctRain, storms18°32°30%ESE 5Thu15 OctPartly cloudy20°34°0%NNE 5Fri16 OctRain, storms20°35°30%N 5Sat17 OctPartly cloudy21°35°0%N 5PotchefstroomDayWeatherLoHiRainWind km/hTue13 OctPartly cloudy13°31°0%NNW 10Wed14 OctRain, storms17°30°30%NW 10Thu15 OctPartly cloudy17°32°0%N 10Fri16 OctRain, storms19°32°30%NNW 10Sat17 OctPartly cloudy20°33°0%NNW 10KlerksdorpDayWeatherLoHiRainWind km/hTue13 OctCloudy13°31°0%WNW 5Wed14 OctRain, storms17°31°30%ENE 5Thu15 OctPartly cloudy17°33°0%NNW 10Fri16 OctRain, storms20°34°30%NNW 5Sat17 OctPartly cloudy20°34°0%NNW 10Free StateBloemfontein, Bethlehem, KroonstadBloemfontein has a 30% chance of showers and thundershowers on Tuesday with a high of 27°C, while Kroonstad reaches 30°C. More showers are possible on Wednesday and Saturday, with Kroonstad heating up to 35°C by Saturday.Bloemfontein · 5 daysTue13 Oct27°13°30%Wed14 Oct30°16°30%Thu15 Oct33°16°0%Fri16 Oct33°18°0%Sat17 Oct33°18°30%Tap for the full 5-Day forecastTap to close Free StateBloemfonteinDayWeatherLoHiRainWind km/hTue13 OctRain, storms13°27°30%W 10Wed14 OctRain, storms16°30°30%NW 10Thu15 OctPartly cloudy16°33°0%NNE 10Fri16 OctPartly cloudy18°33°0%NE 5Sat17 OctRain, storms18°33°30%N 5BethlehemDayWeatherLoHiRainWind km/hTue13 OctCloudy11°29°0%WNW 10Wed14 OctRain, storms13°27°30%WNW 10Thu15 OctPartly cloudy13°30°0%NNW 5Fri16 OctPartly cloudy14°31°0%NNW 5Sat17 OctRain, storms16°32°30%NNW 5KroonstadDayWeatherLoHiRainWind km/hTue13 OctCloudy14°30°0%NW 5Wed14 OctRain, storms17°31°30%ENE 5Thu15 OctPartly cloudy17°33°0%N 5Fri16 OctPartly cloudy19°34°0%N 5Sat17 OctRain, storms20°35°30%N 10Northern Cape, Eastern Cape and KwaZulu-Natal close the list tomorrow: Kimberley reaches 27°C, Gqeberha reaches 21°C and Durban reaches 27°C.Northern CapeKimberley, Upington, Springbok, De Aar · tidesKimberley, Upington and De Aar have a 30% chance of showers and thundershowers on Tuesday, with Upington on 31°C. It turns hotter from Wednesday, when Upington reaches 35°C, and Kimberley hits 35°C on Friday before showers return there on Saturday.Kimberley · 5 daysTue13 Oct27°15°30%Wed14 Oct32°17°0%Thu15 Oct34°17°0%Fri16 Oct35°19°0%Sat17 Oct34°19°30%Tap for the full 5-Day forecastTap to close Northern CapeKimberleyDayWeatherLoHiRainWind km/hTue13 OctRain, storms15°27°30%S 10Wed14 OctPartly cloudy17°32°0%NE 10Thu15 OctPartly cloudy17°34°0%NNW 5Fri16 OctPartly cloudy19°35°0%NNE 5Sat17 OctRain, storms19°34°30%NNW 5UpingtonDayWeatherLoHiRainWind km/hTue13 OctRain, storms17°31°30%W 10Wed14 OctPartly cloudy20°35°0%NW 15Thu15 OctMostly clear19°32°0%SSW 5Fri16 OctPartly cloudy19°34°0%SW 10Sat17 OctPartly cloudy19°33°0%S 10SpringbokDayWeatherLoHiRainWind km/hTue13 OctPartly cloudy13°26°0%WNW 10Wed14 OctClear11°28°0%WNW 15Thu15 OctClear10°29°0%SSE 5Fri16 OctClear10°29°0%SW 10Sat17 OctHigh cloud12°26°0%SSW 10De AarDayWeatherLoHiRainWind km/hTue13 OctRain, storms16°26°30%WNW 10Wed14 OctPartly cloudy16°30°0%NW 15Thu15 OctPartly cloudy16°30°0%WSW 10Fri16 OctPartly cloudy17°31°0%WSW 10Sat17 OctPartly cloudy17°30°0%WSW 10Tides: Port Nolloth (modelled)DayLow tideHigh tideTue 13 Oct09:39, 22:0203:46, 15:55Wed 14 Oct10:09, 22:3004:17, 16:26Thu 15 Oct10:40, 23:0404:50, 16:58Fri 16 Oct11:1805:30, 17:35Sat 17 Oct00:00, 12:2006:12, 18:30Eastern CapeGqeberha, East London, Mthatha, Queenstown · tidesMatatiele, Mount Ayliff and Ntabankulu are under a Level 2 severe thunderstorm warning from 13:00 on Tuesday. East London, Mthatha and Queenstown have a 60% chance of rain on Tuesday, and Mthatha warms to 34°C on Thursday and Friday.Gqeberha · 5 daysTue13 Oct21°14°30%Wed14 Oct23°16°0%Thu15 Oct19°16°0%Fri16 Oct22°16°0%Sat17 Oct18°16°60%Tap for the full 5-Day forecastTap to close Eastern CapeGqeberhaDayWeatherLoHiRainWind km/hTue13 OctSlight rain14°21°30%SSW 5Wed14 OctCloudy16°23°0%SE 10Thu15 OctPartly cloudy16°19°0%WSW 10Fri16 OctPartly cloudy16°22°0%SW 5Sat17 OctSlight rain16°18°60%SW 10East LondonDayWeatherLoHiRainWind km/hTue13 OctRain showers16°22°60%ESE 10Wed14 OctCloudy18°24°0%ENE 15Thu15 OctPartly cloudy18°21°0%SW 15Fri16 OctPartly cloudy17°23°0%SW 0Sat17 OctSlight rain17°20°60%SW 10MthathaDayWeatherLoHiRainWind km/hTue13 OctRain showers15°25°60%SE 5Wed14 OctPartly cloudy13°32°0%N 5Thu15 OctCloudy14°34°0%ESE 5Fri16 OctCloudy16°34°0%SW 0Sat17 OctSlight rain15°24°60%ESE 5QueenstownDayWeatherLoHiRainWind km/hTue13 OctRain showers15°23°60%NE 5Wed14 OctCloudy13°31°0%WNW 15Thu15 OctPartly cloudy13°33°0%NNW 5Fri16 OctPartly cloudy15°33°0%NW 5Sat17 OctRain, storms13°27°30%ESE 10Tides: GqeberhaDayLow tideHigh tideTue 13 Oct10:33, 22:5604:39, 16:50Wed 14 Oct11:01, 23:2305:07, 17:17Thu 15 Oct11:29, 23:5105:35, 17:43Fri 16 Oct12:0006:07, 18:11Sat 17 Oct00:23, 12:3806:47, 18:46Tides: East LondonDayLow tideHigh tideTue 13 Oct10:36, 22:5704:38, 16:49Wed 14 Oct11:04, 23:2405:04, 17:13Thu 15 Oct11:31, 23:5305:31, 17:38Fri 16 Oct12:0106:01, 18:03Sat 17 Oct00:25, 12:3806:37, 18:35KwaZulu-NatalDurban, Pietermaritzburg, Richards Bay, Newcastle · tidesA Level 2 severe thunderstorm warning covers Underberg, Kokstad, Impendle, Donnybrook, Camperdown and Margate from 12:00 on Tuesday. A heat wave is expected in the north-west, and Richards Bay reaches 40°C on Thursday and Friday.Durban · 5 daysTue13 Oct27°22°30%Wed14 Oct25°21°30%Thu15 Oct27°21°0%Fri16 Oct25°21°30%Sat17 Oct25°21°60%Tap for the full 5-Day forecastTap to close KwaZulu-NatalDurbanDayWeatherLoHiRainWind km/hTue13 OctSlight rain22°27°30%SSW 20Wed14 OctRain, storms21°25°30%ENE 10Thu15 OctMostly clear21°27°0%SSW 10Fri16 OctSlight rain21°25°30%NE 10Sat17 OctRain showers21°25°60%SSW 15PietermaritzburgDayWeatherLoHiRainWind km/hTue13 OctRain, storms18°29°60%ESE 10Wed14 OctRain, storms15°31°30%ENE 5Thu15 OctMostly clear15°37°0%NW 5Fri16 OctSlight rain18°37°30%NE 10Sat17 OctRain showers18°31°60%SE 5Richards BayDayWeatherLoHiRainWind km/hTue13 OctOvercast16°33°0%ESE 10Wed14 OctCloudy16°35°0%NNE 10Thu15 OctMostly clear18°40°0%N 5Fri16 OctMostly clear19°40°0%NNE 15Sat17 OctPartly cloudy20°38°0%SE 15NewcastleDayWeatherLoHiRainWind km/hTue13 OctRain, storms16°35°30%ENE 10Wed14 OctRain, storms16°32°30%WNW 5Thu15 OctMostly clear16°35°0%NW 5Fri16 OctSlight rain16°36°30%NW 5Sat17 OctRain, storms18°36°60%NW 5Tides: DurbanDayLow tideHigh tideTue 13 Oct10:40, 23:0204:39, 16:50Wed 14 Oct11:06, 23:2705:05, 17:15Thu 15 Oct11:32, 23:5305:31, 17:40Fri 16 Oct11:5805:59, 18:06Sat 17 Oct00:21, 12:3006:32, 18:36Forecast 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.