Heavy rain at Margate on the KwaZulu-Natal South Coast has caused major flooding in the Central Business District (CBD).
Videos of the scene show huge volumes of water washing down roads and alleyways in the centre of town.
Trees have also been uprooted blocking some roads in the area. The popular Shelley Beach centre at nearby Shelley Beach was also flooded.
BREAKING NEWS | Flooding in parts of KZN including Margate and Shelley Beach pic.twitter.com/RqwJDOEvlQ
— SABC News (@SABCNews) December 21, 2025
In videos, shop owners can be seen mopping up shop floors and passages.
There are also reports of houses that have been flooded in Palm Beach and Port Shepstone. Marius Myburgh from KwaZulu Private Ambulance Service says they’ve not received any reports of injuries.
There are also reports of heavy rain and flood damage in Port Edward on the south coast, in Empangeni on the north coast and in the capital Pietermaritzburg in the Midlands.
https://www.youtube.com/watch?v=ke4BN5hGxdA
Major storm in Margate at the moment @kznpvt Road Safety and Flood Risks for Drivers and Pedestrians #ArriveAlive #Flooding@SAPoliceService @GovernmentZA @afriwx @SAWeatherServic @ReenvalSA pic.twitter.com/VtAe1iXfri
— Arrive Alive (@_ArriveAlive) December 21, 2025
