Counted.co.zaPlay game

Lusitania, KwaZulu-Natal

Ward results

ANC loses its majority

2021

Council seats

IFP33 seats
ANC28 seats
EFF5 seats
DA3 seats
ABC1 seat
Other3 seats
APEMO1 seat
NFP1 seat
NPA1 seat
Alfred Duma · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
INKATHA FREEDOM PARTY3345,2055
AFRICAN NATIONAL CONGRESS2838,3562
ECONOMIC FREEDOM FIGHTERS56,8493
DEMOCRATIC ALLIANCE34,1096
ABANTU BATHO CONGRESS11,3699
AFRICAN PEOPLE'S MOVEMENT11,3699
NATIONAL FREEDOM PARTY11,3699
NATIONAL PEOPLES AMBASSADORS11,3699
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
INDEPENDENTS00
JUSTICE AND EMPLOYMENT PARTY00
OTHER00
UNITED CULTURAL MOVEMENT00
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00

73 seats; 37 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

INKATHA FREEDOM PARTY
45.0%76 837 votes
AFRICAN NATIONAL CONGRESS
37.8%64 672 votes
ECONOMIC FREEDOM FIGHTERS
6.0%10 267 votes
DEMOCRATIC ALLIANCE
4.1%6 997 votes
NATIONAL FREEDOM PARTY
1.7%2 837 votes
Other: show remaining parties: hide remaining parties5.4%9 290 votes
NATIONAL PEOPLES AMBASSADORS
1.0%1 650 votes
AFRICAN PEOPLE'S MOVEMENT
0.9%1 512 votes
INDEPENDENTS
0.9%1 454 votes
ABANTU BATHO CONGRESS
0.8%1 305 votes
OTHER
0.7%1 236 votes
JUSTICE AND EMPLOYMENT PARTY
0.4%695 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
0.4%605 votes
UNITED CULTURAL MOVEMENT
0.3%455 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.2%378 votes
Alfred Duma · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
INKATHA FREEDOM PARTY—76 83744,9602
AFRICAN NATIONAL CONGRESS—64 67237,842
ECONOMIC FREEDOM FIGHTERS—10 2676,0076
DEMOCRATIC ALLIANCE—6 9974,0942
NATIONAL FREEDOM PARTY—2 8371,66
NATIONAL PEOPLES AMBASSADORS—1 6500,9655
AFRICAN PEOPLE'S MOVEMENT—1 5120,8847
INDEPENDENTS—1 4540,8508
ABANTU BATHO CONGRESS—1 3050,7636
OTHER—1 2360,7232
JUSTICE AND EMPLOYMENT PARTY—6950,4067
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—6050,354
UNITED CULTURAL MOVEMENT—4550,2662
AFRICAN CHRISTIAN DEMOCRATIC PARTY—3780,2212

170900 valid votes. Shares use this ballot’s party totals. All published entries are included.

IEC source

How the vote changed

Other

Council seats by election

Swipe to see history

2016Seats
ANC46—
IFP16—
DA4—
EFF4—

37 for a majority · 72 seats

2021Seatsvs 2016
ANC28
IFP33
DA3
EFF5
NFP1—

37 for a majority · 73 seats

KZN238 - Alfred Duma · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 016AFRICAN NATIONAL CONGRESS467237
2 016INKATHA FREEDOM PARTY167237
2 016DEMOCRATIC ALLIANCE47237
2 016ECONOMIC FREEDOM FIGHTERS47237
2 016NATIONAL DEMOCRATIC CONVENTION17237
2 016NATIONAL PEOPLES AMBASSADORS17237
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY07237
2 016AFRICAN MANTUNGWA COMMUNITY07237
2 016CONGRESS OF THE PEOPLE07237
2 016INDEPENDENTS07237
2 016PAN AFRICANIST CONGRESS OF AZANIA07237
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS07237
2 021INKATHA FREEDOM PARTY337337
2 021AFRICAN NATIONAL CONGRESS287337
2 021ECONOMIC FREEDOM FIGHTERS57337
2 021DEMOCRATIC ALLIANCE37337
2 021ABANTU BATHO CONGRESS17337
2 021AFRICAN PEOPLE'S MOVEMENT17337
2 021NATIONAL FREEDOM PARTY17337
2 021NATIONAL PEOPLES AMBASSADORS17337
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY07337
2 021INDEPENDENTS07337
2 021JUSTICE AND EMPLOYMENT PARTY07337
2 021OTHER07337
2 021UNITED CULTURAL MOVEMENT07337
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS07337

Ward + municipal PR votes. Missing and grouped entries are not assumed to be zero. Published boundaries may differ between elections.

All history data (JSON)

Ward + municipal PR votes by election

Swipe to see history

2016Vote %
ANC63.6%—
IFP21.8%—
DA6.0%—
EFF5.1%—
NFP0.0%—
Other3.5%—
2021Vote %vs 2016
ANC37.8%
IFP45.0%
DA4.1%
EFF6.0%
NFP1.7%
Other5.4%
KZN238 - Alfred Duma · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 016AFRICAN NATIONAL CONGRESS127 25863,608200 066Reported
2 016INKATHA FREEDOM PARTY43 57421,7798200 066Reported
2 016DEMOCRATIC ALLIANCE12 0216,0085200 066Reported
2 016ECONOMIC FREEDOM FIGHTERS10 2935,1448200 066Reported
2 016NATIONAL FREEDOM PARTY00200 066No votes recorded in the complete party list.
2 016NATIONAL DEMOCRATIC CONVENTION2 0371,0182200 066Reported
2 016NATIONAL PEOPLES AMBASSADORS1 6900,8447200 066Reported
2 016AFRICAN PEOPLE'S MOVEMENT00200 066No votes recorded in the complete party list.
2 016ABANTU BATHO CONGRESS00200 066No votes recorded in the complete party list.
2 016AFRICAN MANTUNGWA COMMUNITY8240,4119200 066Reported
2 016JUSTICE AND EMPLOYMENT PARTY00200 066No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS5690,2844200 066Reported
2 016UNITED CULTURAL MOVEMENT00200 066No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY4940,2469200 066Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA1580,079200 066Reported
2 016CONGRESS OF THE PEOPLE1360,068200 066Reported
2 021AFRICAN NATIONAL CONGRESS64 67237,842170 900Reported
2 021INKATHA FREEDOM PARTY76 83744,9602170 900Reported
2 021DEMOCRATIC ALLIANCE6 9974,0942170 900Reported
2 021ECONOMIC FREEDOM FIGHTERS10 2676,0076170 900Reported
2 021NATIONAL FREEDOM PARTY2 8371,66170 900Reported
2 021NATIONAL DEMOCRATIC CONVENTIONUnavailableUnavailable170 900Not separately listed in this source.
2 021NATIONAL PEOPLES AMBASSADORS1 6500,9655170 900Reported
2 021AFRICAN PEOPLE'S MOVEMENT1 5120,8847170 900Reported
2 021ABANTU BATHO CONGRESS1 3050,7636170 900Reported
2 021AFRICAN MANTUNGWA COMMUNITYUnavailableUnavailable170 900Not separately listed in this source.
2 021JUSTICE AND EMPLOYMENT PARTY6950,4067170 900Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS6050,354170 900Reported
2 021UNITED CULTURAL MOVEMENT4550,2662170 900Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY3780,2212170 900Reported
2 021PAN AFRICANIST CONGRESS OF AZANIAUnavailableUnavailable170 900Not separately listed in this source.
2 021CONGRESS OF THE PEOPLEUnavailableUnavailable170 900Not separately listed in this source.

Ward + municipal PR votes. Missing and grouped entries are not assumed to be zero. Published boundaries may differ between elections.

All history data (JSON)

History data & sources

Ward + municipal PR votes. Connecting bands show the same party’s share or seats between elections, not individual voters moving between parties. Select a year to inspect its values; use the election-year selector to explore its results and places.

The chart names the five largest parties across these elections. The vote list also names parties gaining at least 2 percentage points since the previous election; remaining votes are combined under Other. Other’s change compares the same group of parties in both elections. Missing values remain unavailable.

  • All points use the same ballot basis. Ballot totals are not counts of individual voters.
  • Missing or grouped party rows remain gaps unless a complete, ungrouped list establishes zero votes.
  • Municipal boundaries can change between elections. Published area results are not boundary-adjusted.
All parties & exact values

Council government

Who governed after 2021

ABC + EFF + IFP30 Jan 2023
ABC + IFPFeb 2026
Administrations & sources

MISTRA records the administrations that governed after the 2021 election, through 28 February 2026. The latest recorded administration is shown below, followed by its predecessors. Party roles and officeholders are recorded at formation; later changes may appear in the notes.

ABCIFP

Members at formation · minority administration · 30 Jan 2023 · recorded active at source cutoff

Inaugural mayor: Z. J. Sibisi (IFP)

Source notes: The ABC withdrew from this administration in April 2023 on a directive from its president, P. Mavundla. The administration continued without it.

2 recorded administrations · 2021–February 2026
  1. ABC + IFP

    30 Jan 2023 → Active at cutoff · 28 Feb 2026

    Members at formation. Inaugural mayor: Z. J. Sibisi.

    The ABC withdrew from this administration in April 2023 on a directive from its president, P. Mavundla. The administration continued without it.

  2. ABC + EFF + IFP

    22 Nov 2021 → 30 Jan 2023 · Recomposition

    Members at formation. Inaugural mayor: B. Sithole.

MISTRA, 2026 edition v1.0

Original coalition coding: CC BY 4.0. IEC seat figures and municipal identifiers retain their original terms. Dates and party labels have been normalised. Counted clarifications are labelled and sourced; original wording and source issues are retained in the data.

Ward results

Browse wards

Wards in Alfred Duma

37 wards

Ward 1
ANC64.9%Leading candidate: Sithembiso Makhathini
IFP21.9%
Lead: 1 965 votes
Ward 2
ANC54.3%Leading candidate: Simphiwe Xolani Musawenkosi Zwane
IFP36.6%
Lead: 713 votes
Ward 3
ANC49.6%Leading candidate: Nokwazi Barbara Dlamini
IFP39.4%
Lead: 453 votes
Ward 4
ANC68.7%Leading candidate: Londathina Given Hlomuka
IFP20.7%
Lead: 1 768 votes
Ward 5
ANC56.8%Leading candidate: Mabutho Siboniso Mngadi
IFP36.8%
Lead: 978 votes
Ward 6
ANC53.8%Leading candidate: Nkosinathi Justice Sithebe
IFP30.7%
Lead: 1 081 votes
Ward 7
IFP57.9%Leading candidate: Khulekani Mdluli
ANC27.0%
Lead: 1 629 votes
Ward 8
ANC51.2%Leading candidate: Vusumuzi Fred Memela
IFP27.2%
Lead: 920 votes
Ward 9
ANC54.0%Leading candidate: Nkosinathi Shadrack Sithole
EFF20.8%
Lead: 1 615 votes
Ward 10
ANC39.4%Leading candidate: Xolani Peacefully Mngadi
IFP21.5%
Lead: 517 votes
Ward 11
ANC47.2%Leading candidate: Siphamandla Samuel Khumalo
IFP33.6%
Lead: 710 votes
Ward 12
DA59.5%Leading candidate: Sharon Ann Buys
IFP16.0%
Lead: 1 689 votes
Ward 13
DA39.7%Leading candidate: Anand Rajkoomar
ANC30.7%
Lead: 328 votes
Ward 14
IFP65.2%Leading candidate: Mthokozisi Magical Khoza
ANC26.2%
Lead: 1 877 votes
Ward 15
IFP58.2%Leading candidate: Xolani Orswald Kubheka
ANC38.8%
Lead: 1 048 votes
Ward 16
IFP53.2%Leading candidate: Mduduzi Garnet Zikalala
ANC37.8%
Lead: 701 votes
Ward 17
IFP58.8%Leading candidate: Thlasizwe Christopher Mlaba
ANC32.4%
Lead: 1 273 votes
Ward 18
IFP42.0%Leading candidate: Sanele Lesley Msimango
ANC37.0%
Lead: 210 votes
Ward 19
IFP46.6%Leading candidate: Sakhile Luciaus Mswane
ANC28.7%
Lead: 760 votes
Ward 20
IFP35.9%Leading candidate: Abbas Sheik Dawood Warasally
ANC34.9%
Lead: 42 votes
Ward 21
ANC59.5%Leading candidate: Sandile Brian Zikalala
IFP18.6%
Lead: 1 648 votes
Ward 22
ANC47.2%Leading candidate: Xolani Simphiwe Zwane
IFP26.6%
Lead: 739 votes
Ward 23
IFP58.5%Leading candidate: Thobani Prince Dlamini
ANC38.5%
Lead: 1 047 votes
Ward 24
IFP48.2%Leading candidate: Thembinkosi Nicholas Ngcobo
ANC38.0%
Lead: 483 votes
Ward 25
ANC38.8%Leading candidate: Nkosinathi Petros Bethwell Mlotshwa
IFP31.9%
Lead: 329 votes
Ward 26
ANC43.8%Leading candidate: Nkululeko Daniel Mkhasibe
IFP35.8%
Lead: 368 votes
Ward 27
IFP59.1%Leading candidate: Austin Bhekisia Xaba
ANC30.7%
Lead: 1 622 votes
Ward 28
IFP60.9%Leading candidate: Bhekokwakhe Christopher Majola
ANC32.5%
Lead: 1 368 votes
Ward 29
IFP52.8%Leading candidate: Phasika Nsele
ANC32.7%
Lead: 1 090 votes
Ward 30
IFP72.1%Leading candidate: Zamukwenzani Israel Madondo
ANC17.9%
Lead: 2 552 votes
Ward 31
IFP56.9%Leading candidate: Bhiza Muzomusha Nzuza
ANC20.8%
Lead: 1 589 votes
Ward 32
IFP57.1%Leading candidate: Sihle Emmanuel Ngubane
ANC30.7%
Lead: 1 244 votes
Ward 33
IFP69.2%Leading candidate: Siphelele Mini-Enhle Nene
ANC26.7%
Lead: 2 423 votes
Ward 34
IFP41.5%Leading candidate: Mzuzwana Magasela
ANC32.2%
Lead: 426 votes
Ward 35
IFP70.6%Leading candidate: Ntuthuko Mbhense
ANC20.8%
Lead: 2 798 votes
Ward 36
IFP50.4%Leading candidate: Sizwe Simelane
ANC20.0%
Lead: 1 338 votes
Ward 37
IFP56.8%Leading candidate: Mzwakhe Pamu Zungu
ANC39.2%
Lead: 988 votes
Wards in Alfred Duma ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS2 96764,8525
Ward 12 021INKATHA FREEDOM PARTY1 00221,9016
Ward 22 021AFRICAN NATIONAL CONGRESS2 19354,2687
Ward 22 021INKATHA FREEDOM PARTY1 48036,6246
Ward 32 021AFRICAN NATIONAL CONGRESS2 21149,574
Ward 32 021INKATHA FREEDOM PARTY1 75839,417
Ward 42 021AFRICAN NATIONAL CONGRESS2 53268,7483
Ward 42 021INKATHA FREEDOM PARTY76420,744
Ward 52 021AFRICAN NATIONAL CONGRESS2 77856,8447
Ward 52 021INKATHA FREEDOM PARTY1 80036,8324
Ward 62 021AFRICAN NATIONAL CONGRESS2 51153,8495
Ward 62 021INKATHA FREEDOM PARTY1 43030,667
Ward 72 021INKATHA FREEDOM PARTY3 05557,8818
Ward 72 021AFRICAN NATIONAL CONGRESS1 42627,0178
Ward 82 021AFRICAN NATIONAL CONGRESS1 96351,1598
Ward 82 021INKATHA FREEDOM PARTY1 04327,1827
Ward 92 021AFRICAN NATIONAL CONGRESS2 62553,9679
Ward 92 021ECONOMIC FREEDOM FIGHTERS1 01020,7648
Ward 102 021AFRICAN NATIONAL CONGRESS1 14039,3918
Ward 102 021INKATHA FREEDOM PARTY62321,5273
Ward 112 021AFRICAN NATIONAL CONGRESS2 46447,194
Ward 112 021INKATHA FREEDOM PARTY1 75433,5951
Ward 122 021DEMOCRATIC ALLIANCE2 31259,4956
Ward 122 021INKATHA FREEDOM PARTY62316,0319
Ward 132 021DEMOCRATIC ALLIANCE1 45239,7155
Ward 132 021AFRICAN NATIONAL CONGRESS1 12430,744
Ward 142 021INKATHA FREEDOM PARTY3 14065,1858
Ward 142 021AFRICAN NATIONAL CONGRESS1 26326,2196
Ward 152 021INKATHA FREEDOM PARTY3 14158,1774
Ward 152 021AFRICAN NATIONAL CONGRESS2 09338,7664
Ward 162 021INKATHA FREEDOM PARTY2 41953,2233
Ward 162 021AFRICAN NATIONAL CONGRESS1 71837,7998
Ward 172 021INKATHA FREEDOM PARTY2 83058,8358
Ward 172 021AFRICAN NATIONAL CONGRESS1 55732,3701
Ward 182 021INKATHA FREEDOM PARTY1 76642,0276
Ward 182 021AFRICAN NATIONAL CONGRESS1 55637,03
Ward 192 021INKATHA FREEDOM PARTY1 97546,5912
Ward 192 021AFRICAN NATIONAL CONGRESS1 21528,6624
Ward 202 021INKATHA FREEDOM PARTY1 56435,8716
Ward 202 021AFRICAN NATIONAL CONGRESS1 52234,9083
Ward 212 021AFRICAN NATIONAL CONGRESS2 39759,538
Ward 212 021INKATHA FREEDOM PARTY74918,6041
Ward 222 021AFRICAN NATIONAL CONGRESS1 69147,1819
Ward 222 021INKATHA FREEDOM PARTY95226,5625
Ward 232 021INKATHA FREEDOM PARTY3 06558,47
Ward 232 021AFRICAN NATIONAL CONGRESS2 01838,4968
Ward 242 021INKATHA FREEDOM PARTY2 27948,2226
Ward 242 021AFRICAN NATIONAL CONGRESS1 79638,0025
Ward 252 021AFRICAN NATIONAL CONGRESS1 83438,823
Ward 252 021INKATHA FREEDOM PARTY1 50531,8586
Ward 262 021AFRICAN NATIONAL CONGRESS2 00643,8278
Ward 262 021INKATHA FREEDOM PARTY1 63835,7876
Ward 272 021INKATHA FREEDOM PARTY3 37859,1387
Ward 272 021AFRICAN NATIONAL CONGRESS1 75630,7423
Ward 282 021INKATHA FREEDOM PARTY2 93460,9219
Ward 282 021AFRICAN NATIONAL CONGRESS1 56632,5166
Ward 292 021INKATHA FREEDOM PARTY2 86352,7547
Ward 292 021AFRICAN NATIONAL CONGRESS1 77332,67
Ward 302 021INKATHA FREEDOM PARTY3 39472,0901
Ward 302 021AFRICAN NATIONAL CONGRESS84217,8845
Ward 312 021INKATHA FREEDOM PARTY2 50456,9091
Ward 312 021AFRICAN NATIONAL CONGRESS91520,7955
Ward 322 021INKATHA FREEDOM PARTY2 69257,0944
Ward 322 021AFRICAN NATIONAL CONGRESS1 44830,7105
Ward 332 021INKATHA FREEDOM PARTY3 94469,1566
Ward 332 021AFRICAN NATIONAL CONGRESS1 52126,6702
Ward 342 021INKATHA FREEDOM PARTY1 91141,4894
Ward 342 021AFRICAN NATIONAL CONGRESS1 48532,2406
Ward 352 021INKATHA FREEDOM PARTY3 96370,6165
Ward 352 021AFRICAN NATIONAL CONGRESS1 16520,7591
Ward 362 021INKATHA FREEDOM PARTY2 22050,3858
Ward 362 021AFRICAN NATIONAL CONGRESS88220,0182
Ward 372 021INKATHA FREEDOM PARTY3 18156,8137
Ward 372 021AFRICAN NATIONAL CONGRESS2 19339,1677

The two largest published entries shown on each ward card. Open a ward for all entries.

Source data

Sources & result details

IEC: 15 Jan 2022, 17:50 SAST · checked 05 Nov 2026, 15:38 SAST

Historical comparisons use published area results. Boundaries may change between elections. Vote shares use the ballot labelled on each chart; ballots are not individual voters.

Vote percentages beside council seats combine ward and municipal PR ballots. Seat counts include both ward and PR councillors.

Seat calculation & source

These are the ward and PR seats published by the IEC. The totals add up to all 73 council seats. This is the historical election allocation, not a record of government changes during the term. Any grouped “Other” seats remain grouped.

IEC result time: 15 Jan 2022, 17:50 SAST · Source figures ↗

Ward vs PR ballots

Ward: choose a person. PR: choose a party.

Ward ballot

The candidate with the most votes in the whole ward wins one seat. They do not need more than 50%.

Municipal PR ballot

PR means proportional representation. Party-list seats balance the council’s overall party representation.

Two ballots work together

Party ward votes and municipal PR votes both count towards the party’s overall seat allocation.

Outside metros, voters also have a separate district PR ballot. An independent can stand in a ward but not on a party PR list.

Understanding the results

IEC guide to council seats
IEC source figures

The council results cover all of Alfred Duma. Ward results include areas outside Lusitania.

This page uses the Stats SA statistical main-place boundary labelled 2016. It overlaps 1 of the 2026 wards; the everyday town boundary may differ.

Town-to-ward mappings are available for 2026 only. The historical wards above belong to the whole municipality in 2021.

Positive-area intersections of the full-precision 2016 Stats SA main-place polygon and the MDB 2026 ward polygons. Display simplification is applied separately. Full-ward figures include votes outside the place; votes are never allocated by overlap area.

Give something back

Found Counted useful? Support the South African non-profits holding power to account.

Donations go directly to each organisation.

Share results