KwaDukuza Local Municipality


KwaDukuza Local Municipality is one of four municipalities under iLembe District Municipality, KwaZulu-Natal, South Africa. As of 2022 it has a population of 324,912.

Main places

The 2001 census divided the municipality into the following main places:
PlaceCodeArea Population
Ballito5.664,115
Blythedale Beach0.63466
Darnall18.197,413
Mathonsi11.494,813
Qwabe (Madundube)19.54833
Salt Rock3.032,326
Shaka's Rock0.69593
Shakaskraal2.064,574
Stanger77.7198,280
Tinley Manor Beach0.67473
Zinkwazi Beach1.36469
Remainder of the municipality490.6234,210

Politics

The municipal council consists of fifty-nine members elected by mixed-member proportional representation. Thirty councillors are elected by first-past-the-post voting in thirty wards, while the remaining twenty-nine are chosen from party lists so that the total number of party representatives is proportional to the number of votes received. In the election of 1 November 2021 the African National Congress lost its majority, obtaining a plurality of twenty-nine seats on the council.
The following table shows the results of the 2021 election.

Corruption

In February 2025, ActionSA laid a charge of corruption to SIU after Absa bank notices a large amount withdrawal from the municipal account worth more than R3 million rands.