Counted.co.zaPlay game

Umhlali, KwaZulu-Natal

Ward results

ANC loses its majority

2021

Council seats

ANC29 seats
DA9 seats
ActionSA5 seats
IA5 seats
EFF4 seats
Other7 seats
IFP4 seats
ACDP1 seat
AIC1 seat
ATM1 seat
KwaDukuza · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS2949,1525
DEMOCRATIC ALLIANCE915,2542
ACTIONSA58,4746
INDEPENDENT ALLIANCE58,4746
ECONOMIC FREEDOM FIGHTERS46,7797
INKATHA FREEDOM PARTY46,7797
AFRICAN CHRISTIAN DEMOCRATIC PARTY11,6949
AFRICAN INDEPENDENT CONGRESS11,6949
AFRICAN TRANSFORMATION MOVEMENT11,6949
ABANTU BATHO CONGRESS00
AL JAMA-AH00
INDEPENDENTS00
JUSTICE AND EMPLOYMENT PARTY00
OTHER00

59 seats; 30 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
49.6%71 506 votes
DEMOCRATIC ALLIANCE
15.5%22 342 votes
ACTIONSA
7.9%11 328 votes
INDEPENDENT ALLIANCE
7.5%10 881 votes
ECONOMIC FREEDOM FIGHTERS
6.8%9 770 votes
Other: show remaining parties: hide remaining parties12.8%18 462 votes
INKATHA FREEDOM PARTY
6.4%9 194 votes
AFRICAN INDEPENDENT CONGRESS
1.8%2 559 votes
OTHER
1.0%1 483 votes
AFRICAN TRANSFORMATION MOVEMENT
0.8%1 219 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.7%1 010 votes
ABANTU BATHO CONGRESS
0.6%805 votes
INDEPENDENTS
0.5%792 votes
AL JAMA-AH
0.5%707 votes
JUSTICE AND EMPLOYMENT PARTY
0.5%693 votes
KwaDukuza · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—71 50649,5575
DEMOCRATIC ALLIANCE—22 34215,4842
ACTIONSA—11 3287,8509
INDEPENDENT ALLIANCE—10 8817,5411
ECONOMIC FREEDOM FIGHTERS—9 7706,7711
INKATHA FREEDOM PARTY—9 1946,3719
AFRICAN INDEPENDENT CONGRESS—2 5591,7735
OTHER—1 4831,0278
AFRICAN TRANSFORMATION MOVEMENT—1 2190,8448
AFRICAN CHRISTIAN DEMOCRATIC PARTY—1 0100,7
ABANTU BATHO CONGRESS—8050,5579
INDEPENDENTS—7920,5489
AL JAMA-AH—7070,49
JUSTICE AND EMPLOYMENT PARTY—6930,4803

144289 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

2000Seats

Seats unavailable for this election.

2006Seats
ANC27—
DA5—
IFP7—

21 for a majority · 40 seats

2011Seatsvs 2006
ANC37
DA8
IFP4

27 for a majority · 53 seats

2016Seatsvs 2011
ANC36
DA11
IFP4

29 for a majority · 57 seats

2021Seatsvs 2016
ANC29
DA9
IFP4
ActionSA5—
IA5—

30 for a majority · 59 seats

KZN292 - KwaDukuza · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS274021
2 006INKATHA FREEDOM PARTY74021
2 006DEMOCRATIC ALLIANCE54021
2 006MINORITY FRONT14021
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY04021
2 006INDEPENDENT DEMOCRATS04021
2 006INDEPENDENTS04021
2 006UBUMBANO LWESIZWE INDEPENDENT RESIDENCE ASSOCIATION04021
2 011AFRICAN NATIONAL CONGRESS375327
2 011DEMOCRATIC ALLIANCE85327
2 011INKATHA FREEDOM PARTY45327
2 011NATIONAL FREEDOM PARTY25327
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY15327
2 011MINORITY FRONT15327
2 011CONGRESS OF THE PEOPLE05327
2 011FEDERAL CONGRESS05327
2 011INDEPENDENTS05327
2 016AFRICAN NATIONAL CONGRESS365729
2 016DEMOCRATIC ALLIANCE115729
2 016INKATHA FREEDOM PARTY45729
2 016ECONOMIC FREEDOM FIGHTERS25729
2 016INDEPENDENTS25729
2 016AFRICAN INDEPENDENT CONGRESS15729
2 016AL JAMA-AH15729
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY05729
2 016DEMOCRATIC LIBERAL CONGRESS05729
2 016MINORITY FRONT05729
2 016PEOPLE'S REVOLUTIONARY MOVEMENT05729
2 016UNITED DEMOCRATIC MOVEMENT05729
2 021AFRICAN NATIONAL CONGRESS295930
2 021DEMOCRATIC ALLIANCE95930
2 021ACTIONSA55930
2 021INDEPENDENT ALLIANCE55930
2 021ECONOMIC FREEDOM FIGHTERS45930
2 021INKATHA FREEDOM PARTY45930
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY15930
2 021AFRICAN INDEPENDENT CONGRESS15930
2 021AFRICAN TRANSFORMATION MOVEMENT15930
2 021ABANTU BATHO CONGRESS05930
2 021AL JAMA-AH05930
2 021INDEPENDENTS05930
2 021JUSTICE AND EMPLOYMENT PARTY05930
2 021OTHER05930

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

2000Vote %
ANC56.0%—
DA19.3%—
IFP19.3%—
ActionSA0.0%—
IA0.0%—
Other5.4%—
2006Vote %vs 2000
ANC65.3%
DA11.6%
IFP17.4%
ActionSA0.0%
IA0.0%
Other5.7%
2011Vote %vs 2006
ANC68.9%
DA14.0%
IFP7.4%
ActionSA0.0%
IA0.0%
NFP3.6%
Other6.0%
2016Vote %vs 2011
ANC63.7%
DA19.4%
IFP6.3%
ActionSA0.0%
IA0.0%
EFF3.7%
Other7.0%
2021Vote %vs 2016
ANC49.6%
DA15.5%
IFP6.4%
ActionSA7.9%
IA7.5%
EFF6.8%
Other6.4%
KZN292 - KwaDukuza · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS35 02955,971262 584Reported
2 000DEMOCRATIC ALLIANCE12 07519,294162 584Reported
2 000INKATHA FREEDOM PARTY12 10419,340462 584Reported
2 000ACTIONSA0062 584No votes recorded in the complete party list.
2 000INDEPENDENT ALLIANCE0062 584No votes recorded in the complete party list.
2 000ECONOMIC FREEDOM FIGHTERS0062 584No votes recorded in the complete party list.
2 000NATIONAL FREEDOM PARTY0062 584No votes recorded in the complete party list.
2 000MINORITY FRONT1 2231,954262 584Reported
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0062 584No votes recorded in the complete party list.
2 000AFRICAN INDEPENDENT CONGRESS0062 584No votes recorded in the complete party list.
2 000DUBE CIVIC ORGANISATION7231,155262 584Reported
2 000INDEPENDENT DEMOCRATS0062 584No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT0062 584No votes recorded in the complete party list.
2 000AL JAMA-AH0062 584No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE0062 584No votes recorded in the complete party list.
2 000ABANTU BATHO CONGRESS0062 584No votes recorded in the complete party list.
2 000UBUMBANO LWESIZWE INDEPENDENT RESIDENCE ASSOCIATION0062 584No votes recorded in the complete party list.
2 000JUSTICE AND EMPLOYMENT PARTY0062 584No votes recorded in the complete party list.
2 000PEOPLE'S REVOLUTIONARY MOVEMENT0062 584No votes recorded in the complete party list.
2 000DEMOCRATIC LIBERAL CONGRESS0062 584No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT0062 584No votes recorded in the complete party list.
2 000FEDERAL CONGRESS0062 584No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS54 47365,289583 433Reported
2 006DEMOCRATIC ALLIANCE9 68511,608183 433Reported
2 006INKATHA FREEDOM PARTY14 53717,423683 433Reported
2 006ACTIONSA0083 433No votes recorded in the complete party list.
2 006INDEPENDENT ALLIANCE0083 433No votes recorded in the complete party list.
2 006ECONOMIC FREEDOM FIGHTERS0083 433No votes recorded in the complete party list.
2 006NATIONAL FREEDOM PARTY0083 433No votes recorded in the complete party list.
2 006MINORITY FRONT1 0291,233383 433Reported
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY6720,805483 433Reported
2 006AFRICAN INDEPENDENT CONGRESS0083 433No votes recorded in the complete party list.
2 006DUBE CIVIC ORGANISATION0083 433No votes recorded in the complete party list.
2 006INDEPENDENT DEMOCRATS7580,908583 433Reported
2 006AFRICAN TRANSFORMATION MOVEMENT0083 433No votes recorded in the complete party list.
2 006AL JAMA-AH0083 433No votes recorded in the complete party list.
2 006CONGRESS OF THE PEOPLE0083 433No votes recorded in the complete party list.
2 006ABANTU BATHO CONGRESS0083 433No votes recorded in the complete party list.
2 006UBUMBANO LWESIZWE INDEPENDENT RESIDENCE ASSOCIATION4220,505883 433Reported
2 006JUSTICE AND EMPLOYMENT PARTY0083 433No votes recorded in the complete party list.
2 006PEOPLE'S REVOLUTIONARY MOVEMENT0083 433No votes recorded in the complete party list.
2 006DEMOCRATIC LIBERAL CONGRESS0083 433No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT0083 433No votes recorded in the complete party list.
2 006FEDERAL CONGRESS0083 433No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS88 08168,8978127 843Reported
2 011DEMOCRATIC ALLIANCE17 95614,0454127 843Reported
2 011INKATHA FREEDOM PARTY9 5107,4388127 843Reported
2 011ACTIONSA00127 843No votes recorded in the complete party list.
2 011INDEPENDENT ALLIANCE00127 843No votes recorded in the complete party list.
2 011ECONOMIC FREEDOM FIGHTERS00127 843No votes recorded in the complete party list.
2 011NATIONAL FREEDOM PARTY4 6593,6443127 843Reported
2 011MINORITY FRONT1 3121,0263127 843Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY2 4891,9469127 843Reported
2 011AFRICAN INDEPENDENT CONGRESS00127 843No votes recorded in the complete party list.
2 011DUBE CIVIC ORGANISATION00127 843No votes recorded in the complete party list.
2 011INDEPENDENT DEMOCRATS00127 843No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT00127 843No votes recorded in the complete party list.
2 011AL JAMA-AH00127 843No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE7860,6148127 843Reported
2 011ABANTU BATHO CONGRESS00127 843No votes recorded in the complete party list.
2 011UBUMBANO LWESIZWE INDEPENDENT RESIDENCE ASSOCIATION00127 843No votes recorded in the complete party list.
2 011JUSTICE AND EMPLOYMENT PARTY00127 843No votes recorded in the complete party list.
2 011PEOPLE'S REVOLUTIONARY MOVEMENT00127 843No votes recorded in the complete party list.
2 011DEMOCRATIC LIBERAL CONGRESS00127 843No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT00127 843No votes recorded in the complete party list.
2 011FEDERAL CONGRESS840,0657127 843Reported
2 016AFRICAN NATIONAL CONGRESS106 29563,6588166 976Reported
2 016DEMOCRATIC ALLIANCE32 39819,4028166 976Reported
2 016INKATHA FREEDOM PARTY10 5066,2919166 976Reported
2 016ACTIONSA00166 976No votes recorded in the complete party list.
2 016INDEPENDENT ALLIANCE00166 976No votes recorded in the complete party list.
2 016ECONOMIC FREEDOM FIGHTERS6 1453,6802166 976Reported
2 016NATIONAL FREEDOM PARTY00166 976No votes recorded in the complete party list.
2 016MINORITY FRONT4040,242166 976Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY1 1260,6743166 976Reported
2 016AFRICAN INDEPENDENT CONGRESS2 7021,6182166 976Reported
2 016DUBE CIVIC ORGANISATION00166 976No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS00166 976No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT00166 976No votes recorded in the complete party list.
2 016AL JAMA-AH1 1410,6833166 976Reported
2 016CONGRESS OF THE PEOPLE00166 976No votes recorded in the complete party list.
2 016ABANTU BATHO CONGRESS00166 976No votes recorded in the complete party list.
2 016UBUMBANO LWESIZWE INDEPENDENT RESIDENCE ASSOCIATION00166 976No votes recorded in the complete party list.
2 016JUSTICE AND EMPLOYMENT PARTY00166 976No votes recorded in the complete party list.
2 016PEOPLE'S REVOLUTIONARY MOVEMENT6850,4102166 976Reported
2 016DEMOCRATIC LIBERAL CONGRESS1880,1126166 976Reported
2 016UNITED DEMOCRATIC MOVEMENT1680,1006166 976Reported
2 016FEDERAL CONGRESS00166 976No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS71 50649,5575144 289Reported
2 021DEMOCRATIC ALLIANCE22 34215,4842144 289Reported
2 021INKATHA FREEDOM PARTY9 1946,3719144 289Reported
2 021ACTIONSA11 3287,8509144 289Reported
2 021INDEPENDENT ALLIANCE10 8817,5411144 289Reported
2 021ECONOMIC FREEDOM FIGHTERS9 7706,7711144 289Reported
2 021NATIONAL FREEDOM PARTYUnavailableUnavailable144 289Not separately listed in this source.
2 021MINORITY FRONTUnavailableUnavailable144 289Not separately listed in this source.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY1 0100,7144 289Reported
2 021AFRICAN INDEPENDENT CONGRESS2 5591,7735144 289Reported
2 021DUBE CIVIC ORGANISATIONUnavailableUnavailable144 289Not separately listed in this source.
2 021INDEPENDENT DEMOCRATSUnavailableUnavailable144 289Not separately listed in this source.
2 021AFRICAN TRANSFORMATION MOVEMENT1 2190,8448144 289Reported
2 021AL JAMA-AH7070,49144 289Reported
2 021CONGRESS OF THE PEOPLEUnavailableUnavailable144 289Not separately listed in this source.
2 021ABANTU BATHO CONGRESS8050,5579144 289Reported
2 021UBUMBANO LWESIZWE INDEPENDENT RESIDENCE ASSOCIATIONUnavailableUnavailable144 289Not separately listed in this source.
2 021JUSTICE AND EMPLOYMENT PARTY6930,4803144 289Reported
2 021PEOPLE'S REVOLUTIONARY MOVEMENTUnavailableUnavailable144 289Not separately listed in this source.
2 021DEMOCRATIC LIBERAL CONGRESSUnavailableUnavailable144 289Not separately listed in this source.
2 021UNITED DEMOCRATIC MOVEMENTUnavailableUnavailable144 289Not separately listed in this source.
2 021FEDERAL CONGRESSUnavailableUnavailable144 289Not 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

ACDP + AIC + ANC + ATMFeb 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.

ACDPAICANCATM

Members at formation · majority coalition · 22 Nov 2021 · recorded active at source cutoff

Inaugural mayor: L. Nhaca (ANC)

Source notes: Mayor L. Nhaca was removed by a council vote in October 2024. M. A. Ngidi of the ANC was elected mayor days later, with N. Cele as deputy mayor.

1 recorded administration · 2021–February 2026
  1. ACDP + AIC + ANC + ATM

    22 Nov 2021 → Active at cutoff · 28 Feb 2026

    Members at formation. Inaugural mayor: L. Nhaca.

    Mayor L. Nhaca was removed by a council vote in October 2024. M. A. Ngidi of the ANC was elected mayor days later, with N. Cele as deputy mayor.

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 KwaDukuza

30 wards

Ward 1
ANC45.7%Leading candidate: Scelo Kenneth Shandu
INDEPENDENT ALLIANCE29.7%
Lead: 797 votes
Ward 2
ANC43.7%Leading candidate: Dumisane Nkosinathi Ngema
INDEPENDENT ALLIANCE30.4%
Lead: 736 votes
Ward 3
ANC39.4%Leading candidate: Sifiso Obed Nxele
INDEPENDENT ALLIANCE15.4%
Lead: 1 162 votes
Ward 4
ANC63.5%Leading candidate: Jetro Mohammed Banda
EFF17.7%
Lead: 2 012 votes
Ward 5
ANC48.2%Leading candidate: Aubrey Mtolo Baardman
IFP43.4%
Lead: 272 votes
Ward 6
DA57.7%Leading candidate: Tamsyn Colley
ActionSA34.7%
Lead: 979 votes
Ward 7
ANC75.1%Leading candidate: Blessing Cebo Fakazi
EFF6.2%
Lead: 3 093 votes
Ward 8
ANC64.6%Leading candidate: Muzi Emmanuel Ngidi
INDEPENDENTS15.6%
Lead: 1 978 votes
Ward 9
ANC70.3%Leading candidate: Nkitimene Judith Mpanza
EFF8.7%
Lead: 2 889 votes
Ward 10
ANC57.3%Leading candidate: Thubelihle Trueman Dube
INDEPENDENT ALLIANCE29.7%
Lead: 1 359 votes
Ward 11
ANC71.2%Leading candidate: Sicelo Sithole
EFF7.8%
Lead: 3 660 votes
Ward 12
ANC58.6%Leading candidate: Humphrey Mbatha
EFF22.1%
Lead: 1 371 votes
Ward 13
ANC41.4%Leading candidate: Nkululeko Qwabe
DA39.9%
Lead: 83 votes
Ward 14
ANC65.7%Leading candidate: Welcome Njabulo Mntambo
INDEPENDENT ALLIANCE12.5%
Lead: 2 187 votes
Ward 15
ANC52.0%Leading candidate: Bhekuyise Petros Ndlovu
IFP23.6%
Lead: 1 552 votes
Ward 16
ANC32.5%Leading candidate: Sabelo Sanele Mthiyane
DA27.1%
Lead: 342 votes
Ward 17
DA40.1%
ANC34.5%
Lead: 235 votes
Ward 18
ANC82.3%Leading candidate: Sphesihle Brian Ntuli
EFF5.6%
Lead: 3 444 votes
Ward 19
ANC41.1%Leading candidate: Govindammal Govender
DA22.5%
Lead: 842 votes
Ward 20
ANC48.1%Leading candidate: Nicholas Siniko Bhengu
DA22.9%
Lead: 1 271 votes
Ward 21
ANC59.3%Leading candidate: Nkululeko Humphrey Sithole
EFF29.7%
Lead: 1 213 votes
Ward 22
DA66.5%Leading candidate: Privashni Naidoo
ActionSA25.0%
Lead: 3 311 votes
Ward 23
ANC69.6%Leading candidate: Nkanyiso Collen Mdletshe
EFF9.8%
Lead: 3 003 votes
Ward 24
ANC65.0%Leading candidate: Virginia Mwandla
EFF17.8%
Lead: 2 082 votes
Ward 25
ANC55.8%Leading candidate: Sifiso Petros Khuzwayo
INDEPENDENT ALLIANCE19.2%
Lead: 1 579 votes
Ward 26
ANC48.1%Leading candidate: Thembinkosi Cedric Nxele
IFP20.5%
Lead: 965 votes
Ward 27
ANC41.5%Leading candidate: Samson Good-Enough Mcineka
INDEPENDENT ALLIANCE39.2%
Lead: 118 votes
Ward 28
ANC74.6%Leading candidate: Vishnugopal Govender
DA7.9%
Lead: 2 761 votes
Ward 29
ANC58.5%Leading candidate: Sicelinjabulo Lewin Cele
INDEPENDENT ALLIANCE15.7%
Lead: 1 693 votes
Ward 30
DA46.9%Leading candidate: Faghmi Abrahams
ActionSA32.5%
Lead: 714 votes
Wards in KwaDukuza ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS2 28145,6657
Ward 12 021INDEPENDENT ALLIANCE1 48429,7097
Ward 22 021AFRICAN NATIONAL CONGRESS2 40543,7432
Ward 22 021INDEPENDENT ALLIANCE1 66930,3565
Ward 32 021AFRICAN NATIONAL CONGRESS1 90639,3639
Ward 32 021INDEPENDENT ALLIANCE74415,3656
Ward 42 021AFRICAN NATIONAL CONGRESS2 79363,4628
Ward 42 021ECONOMIC FREEDOM FIGHTERS78117,746
Ward 52 021AFRICAN NATIONAL CONGRESS2 70448,1996
Ward 52 021INKATHA FREEDOM PARTY2 43243,3512
Ward 62 021DEMOCRATIC ALLIANCE2 45557,7375
Ward 62 021ACTIONSA1 47634,7131
Ward 72 021AFRICAN NATIONAL CONGRESS3 37175,1114
Ward 72 021ECONOMIC FREEDOM FIGHTERS2786,1943
Ward 82 021AFRICAN NATIONAL CONGRESS2 61064,572
Ward 82 021INDEPENDENTS63215,6358
Ward 92 021AFRICAN NATIONAL CONGRESS3 29870,2749
Ward 92 021ECONOMIC FREEDOM FIGHTERS4098,7151
Ward 102 021AFRICAN NATIONAL CONGRESS2 82757,2615
Ward 102 021INDEPENDENT ALLIANCE1 46829,7347
Ward 112 021AFRICAN NATIONAL CONGRESS4 11171,1738
Ward 112 021ECONOMIC FREEDOM FIGHTERS4517,8082
Ward 122 021AFRICAN NATIONAL CONGRESS2 20158,6152
Ward 122 021ECONOMIC FREEDOM FIGHTERS83022,1039
Ward 132 021AFRICAN NATIONAL CONGRESS2 21441,4452
Ward 132 021DEMOCRATIC ALLIANCE2 13139,8914
Ward 142 021AFRICAN NATIONAL CONGRESS2 70365,7025
Ward 142 021INDEPENDENT ALLIANCE51612,5425
Ward 152 021AFRICAN NATIONAL CONGRESS2 84451,9927
Ward 152 021INKATHA FREEDOM PARTY1 29223,6197
Ward 162 021AFRICAN NATIONAL CONGRESS2 04532,4913
Ward 162 021DEMOCRATIC ALLIANCE1 70327,0575
Ward 172 021DEMOCRATIC ALLIANCE1 69740,0992
Ward 172 021AFRICAN NATIONAL CONGRESS1 46234,5463
Ward 182 021AFRICAN NATIONAL CONGRESS3 69682,3346
Ward 182 021ECONOMIC FREEDOM FIGHTERS2525,6137
Ward 192 021AFRICAN NATIONAL CONGRESS1 86541,0612
Ward 192 021DEMOCRATIC ALLIANCE1 02322,5231
Ward 202 021AFRICAN NATIONAL CONGRESS2 43248,0727
Ward 202 021DEMOCRATIC ALLIANCE1 16122,9492
Ward 212 021AFRICAN NATIONAL CONGRESS2 43559,2746
Ward 212 021ECONOMIC FREEDOM FIGHTERS1 22229,7468
Ward 222 021DEMOCRATIC ALLIANCE5 31166,5039
Ward 222 021ACTIONSA2 00025,0438
Ward 232 021AFRICAN NATIONAL CONGRESS3 49369,5678
Ward 232 021ECONOMIC FREEDOM FIGHTERS4909,759
Ward 242 021AFRICAN NATIONAL CONGRESS2 86564,9513
Ward 242 021ECONOMIC FREEDOM FIGHTERS78317,7511
Ward 252 021AFRICAN NATIONAL CONGRESS2 40555,8005
Ward 252 021INDEPENDENT ALLIANCE82619,1647
Ward 262 021AFRICAN NATIONAL CONGRESS1 67948,1365
Ward 262 021INKATHA FREEDOM PARTY71420,4702
Ward 272 021AFRICAN NATIONAL CONGRESS2 10841,4797
Ward 272 021INDEPENDENT ALLIANCE1 99039,1578
Ward 282 021AFRICAN NATIONAL CONGRESS3 08874,6435
Ward 282 021DEMOCRATIC ALLIANCE3277,9043
Ward 292 021AFRICAN NATIONAL CONGRESS2 31758,4806
Ward 292 021INDEPENDENT ALLIANCE62415,7496
Ward 302 021DEMOCRATIC ALLIANCE2 32246,8807
Ward 302 021ACTIONSA1 60832,4652

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 59 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 KwaDukuza. Ward results include areas outside Umhlali.

This page uses the Stats SA statistical main-place boundary labelled 2016. It overlaps 4 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