Counted.co.zaPlay game

KwaShukela, KwaZulu-Natal

Ward results

ANC loses its majority

2021

Council seats

ANC18 seats
IFP15 seats
EFF2 seats
ABMM1 seat
ACDP1 seat
Other2 seats
DA1 seat
NFP1 seat
uMhlabuyalingana · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS1846,1538
INKATHA FREEDOM PARTY1538,4615
ECONOMIC FREEDOM FIGHTERS25,1282
ABAHLALI BASE MKHANYAKUDE MOVEMENT12,5641
AFRICAN CHRISTIAN DEMOCRATIC PARTY12,5641
DEMOCRATIC ALLIANCE12,5641
NATIONAL FREEDOM PARTY12,5641
ABANTU BATHO CONGRESS00
AFRICAN INDEPENDENT CONGRESS00
BLACK FIRST LAND FIRST00
INDEPENDENTS00
JUSTICE AND EMPLOYMENT PARTY00
OTHER00
UNITED CHRISTIAN DEMOCRATIC PARTY00

39 seats; 20 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
45.6%43 503 votes
INKATHA FREEDOM PARTY
36.2%34 516 votes
ECONOMIC FREEDOM FIGHTERS
4.5%4 245 votes
INDEPENDENTS
3.1%2 950 votes
ABAHLALI BASE MKHANYAKUDE MOVEMENT
2.3%2 155 votes
Other: show remaining parties: hide remaining parties8.3%7 958 votes
DEMOCRATIC ALLIANCE
1.9%1 839 votes
NATIONAL FREEDOM PARTY
1.5%1 452 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
1.4%1 340 votes
ABANTU BATHO CONGRESS
1.3%1 206 votes
AFRICAN INDEPENDENT CONGRESS
1.2%1 189 votes
JUSTICE AND EMPLOYMENT PARTY
0.3%329 votes
OTHER
0.3%301 votes
BLACK FIRST LAND FIRST
0.2%176 votes
UNITED CHRISTIAN DEMOCRATIC PARTY
0.1%126 votes
uMhlabuyalingana · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—43 50345,6355
INKATHA FREEDOM PARTY—34 51636,208
ECONOMIC FREEDOM FIGHTERS—4 2454,4531
INDEPENDENTS—2 9503,0946
ABAHLALI BASE MKHANYAKUDE MOVEMENT—2 1552,2606
DEMOCRATIC ALLIANCE—1 8391,9291
NATIONAL FREEDOM PARTY—1 4521,5232
AFRICAN CHRISTIAN DEMOCRATIC PARTY—1 3401,4057
ABANTU BATHO CONGRESS—1 2061,2651
AFRICAN INDEPENDENT CONGRESS—1 1891,2473
JUSTICE AND EMPLOYMENT PARTY—3290,3451
OTHER—3010,3158
BLACK FIRST LAND FIRST—1760,1846
UNITED CHRISTIAN DEMOCRATIC PARTY—1260,1322

95327 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
IFP14—
ANC12—
NFP0—
EFF0—
AIC0—

14 for a majority · 26 seats

2011Seatsvs 2006
IFP8
ANC22
NFP4
EFF0
AIC0

18 for a majority · 34 seats

2016Seatsvs 2011
IFP10
ANC22
EFF1
AIC1

18 for a majority · 35 seats

2021Seatsvs 2016
IFP15
ANC18
NFP1—
EFF2
AIC0

20 for a majority · 39 seats

KZN271 - uMhlabuyalingana · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006INKATHA FREEDOM PARTY142614
2 006AFRICAN NATIONAL CONGRESS122614
2 006NATIONAL DEMOCRATIC CONVENTION02614
2 011AFRICAN NATIONAL CONGRESS223418
2 011INKATHA FREEDOM PARTY83418
2 011NATIONAL FREEDOM PARTY43418
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY03418
2 011DEMOCRATIC ALLIANCE03418
2 011FEDERAL CONGRESS03418
2 011SOUTH AFRICAN DEMOCRATIC CONGRESS03418
2 016AFRICAN NATIONAL CONGRESS223518
2 016INKATHA FREEDOM PARTY103518
2 016AFRICAN INDEPENDENT CONGRESS13518
2 016DEMOCRATIC ALLIANCE13518
2 016ECONOMIC FREEDOM FIGHTERS13518
2 016INDEPENDENTS03518
2 016ZULU ROYAL PROPERTY03518
2 021AFRICAN NATIONAL CONGRESS183920
2 021INKATHA FREEDOM PARTY153920
2 021ECONOMIC FREEDOM FIGHTERS23920
2 021ABAHLALI BASE MKHANYAKUDE MOVEMENT13920
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY13920
2 021DEMOCRATIC ALLIANCE13920
2 021NATIONAL FREEDOM PARTY13920
2 021ABANTU BATHO CONGRESS03920
2 021AFRICAN INDEPENDENT CONGRESS03920
2 021BLACK FIRST LAND FIRST03920
2 021INDEPENDENTS03920
2 021JUSTICE AND EMPLOYMENT PARTY03920
2 021OTHER03920
2 021UNITED CHRISTIAN DEMOCRATIC PARTY03920

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 %
IFP80.3%—
ANC19.4%—
NFP0.0%—
EFF0.0%—
AIC0.0%—
Other0.3%—
2006Vote %vs 2000
IFP53.7%
ANC45.4%
NFP0.0%
EFF0.0%
AIC0.0%
Other0.9%
2011Vote %vs 2006
IFP23.1%
ANC64.0%
NFP11.1%
EFF0.0%
AIC0.0%
Other1.9%
2016Vote %vs 2011
IFP27.9%
ANC58.3%
NFP0.0%
EFF2.1%
AIC4.0%
Other7.6%
2021Vote %vs 2016
IFP36.2%
ANC45.6%
NFP1.5%
EFF4.5%
AIC1.2%
ABMM2.3%
Other8.7%
KZN271 - uMhlabuyalingana · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000INKATHA FREEDOM PARTY33 99180,326642 316Reported
2 000AFRICAN NATIONAL CONGRESS8 21919,422942 316Reported
2 000NATIONAL FREEDOM PARTY0042 316No votes recorded in the complete party list.
2 000ECONOMIC FREEDOM FIGHTERS0042 316No votes recorded in the complete party list.
2 000AFRICAN INDEPENDENT CONGRESS0042 316No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE0042 316No votes recorded in the complete party list.
2 000ABAHLALI BASE MKHANYAKUDE MOVEMENT0042 316No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0042 316No votes recorded in the complete party list.
2 000ABANTU BATHO CONGRESS0042 316No votes recorded in the complete party list.
2 000NATIONAL DEMOCRATIC CONVENTION0042 316No votes recorded in the complete party list.
2 000JUSTICE AND EMPLOYMENT PARTY0042 316No votes recorded in the complete party list.
2 000FEDERAL CONGRESS0042 316No votes recorded in the complete party list.
2 000SOUTH AFRICAN DEMOCRATIC CONGRESS0042 316No votes recorded in the complete party list.
2 000BLACK FIRST LAND FIRST0042 316No votes recorded in the complete party list.
2 000UNITED CHRISTIAN DEMOCRATIC PARTY0042 316No votes recorded in the complete party list.
2 000ZULU ROYAL PROPERTY0042 316No votes recorded in the complete party list.
2 006INKATHA FREEDOM PARTY32 19853,732359 923Reported
2 006AFRICAN NATIONAL CONGRESS27 21145,409959 923Reported
2 006NATIONAL FREEDOM PARTY0059 923No votes recorded in the complete party list.
2 006ECONOMIC FREEDOM FIGHTERS0059 923No votes recorded in the complete party list.
2 006AFRICAN INDEPENDENT CONGRESS0059 923No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE0059 923No votes recorded in the complete party list.
2 006ABAHLALI BASE MKHANYAKUDE MOVEMENT0059 923No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY0059 923No votes recorded in the complete party list.
2 006ABANTU BATHO CONGRESS0059 923No votes recorded in the complete party list.
2 006NATIONAL DEMOCRATIC CONVENTION5140,857859 923Reported
2 006JUSTICE AND EMPLOYMENT PARTY0059 923No votes recorded in the complete party list.
2 006FEDERAL CONGRESS0059 923No votes recorded in the complete party list.
2 006SOUTH AFRICAN DEMOCRATIC CONGRESS0059 923No votes recorded in the complete party list.
2 006BLACK FIRST LAND FIRST0059 923No votes recorded in the complete party list.
2 006UNITED CHRISTIAN DEMOCRATIC PARTY0059 923No votes recorded in the complete party list.
2 006ZULU ROYAL PROPERTY0059 923No votes recorded in the complete party list.
2 011INKATHA FREEDOM PARTY18 57023,058380 535Reported
2 011AFRICAN NATIONAL CONGRESS51 53663,992180 535Reported
2 011NATIONAL FREEDOM PARTY8 91111,064880 535Reported
2 011ECONOMIC FREEDOM FIGHTERS0080 535No votes recorded in the complete party list.
2 011AFRICAN INDEPENDENT CONGRESS0080 535No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE5200,645780 535Reported
2 011ABAHLALI BASE MKHANYAKUDE MOVEMENT0080 535No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY5280,655680 535Reported
2 011ABANTU BATHO CONGRESS0080 535No votes recorded in the complete party list.
2 011NATIONAL DEMOCRATIC CONVENTION0080 535No votes recorded in the complete party list.
2 011JUSTICE AND EMPLOYMENT PARTY0080 535No votes recorded in the complete party list.
2 011FEDERAL CONGRESS2700,335380 535Reported
2 011SOUTH AFRICAN DEMOCRATIC CONGRESS2000,248380 535Reported
2 011BLACK FIRST LAND FIRST0080 535No votes recorded in the complete party list.
2 011UNITED CHRISTIAN DEMOCRATIC PARTY0080 535No votes recorded in the complete party list.
2 011ZULU ROYAL PROPERTY0080 535No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY27 20127,942397 347Reported
2 016AFRICAN NATIONAL CONGRESS56 74858,294697 347Reported
2 016NATIONAL FREEDOM PARTY0097 347No votes recorded in the complete party list.
2 016ECONOMIC FREEDOM FIGHTERS2 0452,100797 347Reported
2 016AFRICAN INDEPENDENT CONGRESS3 9304,037197 347Reported
2 016DEMOCRATIC ALLIANCE2 2112,271397 347Reported
2 016ABAHLALI BASE MKHANYAKUDE MOVEMENT0097 347No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY0097 347No votes recorded in the complete party list.
2 016ABANTU BATHO CONGRESS0097 347No votes recorded in the complete party list.
2 016NATIONAL DEMOCRATIC CONVENTION0097 347No votes recorded in the complete party list.
2 016JUSTICE AND EMPLOYMENT PARTY0097 347No votes recorded in the complete party list.
2 016FEDERAL CONGRESS0097 347No votes recorded in the complete party list.
2 016SOUTH AFRICAN DEMOCRATIC CONGRESS0097 347No votes recorded in the complete party list.
2 016BLACK FIRST LAND FIRST0097 347No votes recorded in the complete party list.
2 016UNITED CHRISTIAN DEMOCRATIC PARTY0097 347No votes recorded in the complete party list.
2 016ZULU ROYAL PROPERTY0097 347Reported
2 021INKATHA FREEDOM PARTY34 51636,20895 327Reported
2 021AFRICAN NATIONAL CONGRESS43 50345,635595 327Reported
2 021NATIONAL FREEDOM PARTY1 4521,523295 327Reported
2 021ECONOMIC FREEDOM FIGHTERS4 2454,453195 327Reported
2 021AFRICAN INDEPENDENT CONGRESS1 1891,247395 327Reported
2 021DEMOCRATIC ALLIANCE1 8391,929195 327Reported
2 021ABAHLALI BASE MKHANYAKUDE MOVEMENT2 1552,260695 327Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY1 3401,405795 327Reported
2 021ABANTU BATHO CONGRESS1 2061,265195 327Reported
2 021NATIONAL DEMOCRATIC CONVENTIONUnavailableUnavailable95 327Not separately listed in this source.
2 021JUSTICE AND EMPLOYMENT PARTY3290,345195 327Reported
2 021FEDERAL CONGRESSUnavailableUnavailable95 327Not separately listed in this source.
2 021SOUTH AFRICAN DEMOCRATIC CONGRESSUnavailableUnavailable95 327Not separately listed in this source.
2 021BLACK FIRST LAND FIRST1760,184695 327Reported
2 021UNITED CHRISTIAN DEMOCRATIC PARTY1260,132295 327Reported
2 021ZULU ROYAL PROPERTYUnavailableUnavailable95 327Not 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

EFF + IFP30 Jan 2023
IFP + NFPFeb 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.

IFPNFP

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

Outside support at formation: ABMM + ACDP + DA. Supporters are separate from governing members.

Inaugural mayor: T. Khumalo (IFP)

Source notes: By-elections in April 2023 and February 2025 each moved a seat from the ANC to the IFP during this administration, taking the IFP to seventeen seats and the ANC to sixteen.

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

    30 Jan 2023 → Active at cutoff · 28 Feb 2026

    Members at formation. Outside support: ABMM + ACDP + DA. Inaugural mayor: T. Khumalo.

    By-elections in April 2023 and February 2025 each moved a seat from the ANC to the IFP during this administration, taking the IFP to seventeen seats and the ANC to sixteen.

  2. EFF + IFP

    Around 22 Nov 2021 → 30 Jan 2023 · Recomposition

    Members at formation. Outside support: ABMM + ACDP + DA. Inaugural mayor: T. Khumalo.

    Deputy Mayor M. Z. Mhlongo resigned on 2 June 2022 and E. Z. Mtshali was appointed in his place the same day.

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 uMhlabuyalingana

20 wards

Ward 1
ANC54.1%Leading candidate: Thabisile Primrose Manzini
IFP28.7%
Lead: 1 048 votes
Ward 2
IFP50.5%Leading candidate: Jabulile Precious Zikhali
ANC29.7%
Lead: 1 313 votes
Ward 3
ANC44.5%Leading candidate: Thabani Mngomezulu
IFP42.7%
Lead: 96 votes
Ward 4
ANC76.3%Leading candidate: Lucky Dennis Tembe
IFP12.3%
Lead: 4 140 votes
Ward 5
IFP59.2%Leading candidate: Senzeni Moses Manukuza
ANC27.1%
Lead: 1 178 votes
Ward 6
ANC41.3%Leading candidate: Fanozi Sbusiso Mpanza
IFP29.6%
Lead: 523 votes
Ward 7
IFP55.3%Leading candidate: Bonginkosi Khulekani Mbuyazi
ANC40.1%
Lead: 724 votes
Ward 8
ANC42.4%Leading candidate: Simphiwe Msongi Tembe
IFP22.2%
Lead: 957 votes
Ward 9
IFP48.4%Leading candidate: Makapane Vetty Mahamba
ANC47.2%
Lead: 57 votes
Ward 10
ANC64.7%Leading candidate: Sakhile Jacob Mabika
IFP24.4%
Lead: 1 809 votes
Ward 11
ANC50.1%Leading candidate: Lindelani Sizwe Ntuli
IFP27.9%
Lead: 768 votes
Ward 12
ANC62.3%Leading candidate: Bhekizenzo Dingaan Mtshali
IFP26.4%
Lead: 1 549 votes
Ward 13
IFP38.8%Leading candidate: Innocent Thabane Gwala
ANC33.7%
Lead: 269 votes
Ward 14
IFP50.2%Leading candidate: Petros Velempini Khathwane
ANC25.0%
Lead: 1 392 votes
Ward 15
ANC51.7%Leading candidate: Ndukuzakhe Clarence Mdletshe
IFP33.7%
Lead: 705 votes
Ward 16
IFP54.3%Leading candidate: Nkosingiphile John Khumalo
ANC33.9%
Lead: 938 votes
Ward 17
ANC62.0%Leading candidate: Khonangenkosi Aubrey Buthelezi
IFP9.5%
Lead: 2 394 votes
Ward 18
IFP56.1%Leading candidate: Bongani Eric Biyela
ANC38.1%
Lead: 957 votes
Ward 19
ANC41.3%Leading candidate: Aubrey Thokozane Nxumalo
IFP37.3%
Lead: 197 votes
Ward 20
ANC49.4%Leading candidate: Senzo Sipho Mkhumbuzi
NATIONAL FREEDOM PARTY27.2%
Lead: 878 votes
Wards in uMhlabuyalingana ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS2 23354,0678
Ward 12 021INKATHA FREEDOM PARTY1 18528,6925
Ward 22 021INKATHA FREEDOM PARTY3 18150,5482
Ward 22 021AFRICAN NATIONAL CONGRESS1 86829,6838
Ward 32 021AFRICAN NATIONAL CONGRESS2 47744,4544
Ward 32 021INKATHA FREEDOM PARTY2 38142,7315
Ward 42 021AFRICAN NATIONAL CONGRESS4 93876,2625
Ward 42 021INKATHA FREEDOM PARTY79812,3243
Ward 52 021INKATHA FREEDOM PARTY2 17259,2148
Ward 52 021AFRICAN NATIONAL CONGRESS99427,0992
Ward 62 021AFRICAN NATIONAL CONGRESS1 84441,3175
Ward 62 021INKATHA FREEDOM PARTY1 32129,5989
Ward 72 021INKATHA FREEDOM PARTY2 64055,2532
Ward 72 021AFRICAN NATIONAL CONGRESS1 91640,1005
Ward 82 021AFRICAN NATIONAL CONGRESS2 00342,4364
Ward 82 021INKATHA FREEDOM PARTY1 04622,161
Ward 92 021INKATHA FREEDOM PARTY2 42648,3749
Ward 92 021AFRICAN NATIONAL CONGRESS2 36947,2383
Ward 102 021AFRICAN NATIONAL CONGRESS2 90364,7413
Ward 102 021INKATHA FREEDOM PARTY1 09424,3979
Ward 112 021AFRICAN NATIONAL CONGRESS1 73250,1012
Ward 112 021INKATHA FREEDOM PARTY96427,8854
Ward 122 021AFRICAN NATIONAL CONGRESS2 68862,3088
Ward 122 021INKATHA FREEDOM PARTY1 13926,4024
Ward 132 021INKATHA FREEDOM PARTY2 02838,806
Ward 132 021AFRICAN NATIONAL CONGRESS1 75933,6586
Ward 142 021INKATHA FREEDOM PARTY2 77650,1626
Ward 142 021AFRICAN NATIONAL CONGRESS1 38425,009
Ward 152 021AFRICAN NATIONAL CONGRESS2 02951,6811
Ward 152 021INKATHA FREEDOM PARTY1 32433,7239
Ward 162 021INKATHA FREEDOM PARTY2 48854,3469
Ward 162 021AFRICAN NATIONAL CONGRESS1 55033,8576
Ward 172 021AFRICAN NATIONAL CONGRESS2 82562,0334
Ward 172 021INKATHA FREEDOM PARTY4319,4642
Ward 182 021INKATHA FREEDOM PARTY2 99056,0765
Ward 182 021AFRICAN NATIONAL CONGRESS2 03338,1283
Ward 192 021AFRICAN NATIONAL CONGRESS2 00641,3267
Ward 192 021INKATHA FREEDOM PARTY1 80937,2682
Ward 202 021AFRICAN NATIONAL CONGRESS1 95249,3677
Ward 202 021NATIONAL FREEDOM PARTY1 07427,1624

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 39 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 uMhlabuyalingana. Ward results include areas outside KwaShukela.

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. Small boundary alignment differences were excluded using a 10-metre precision tolerance, a combined foreign area below 0.01% of the place, and agreement with the source municipality.

Give something back

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

Donations go directly to each organisation.

Share results