Counted.co.zaPlay game

Mthembu, KwaZulu-Natal

Find my ward

No party has a majority

2026

Council seats

IFP24 seats
MK22 seats
ANC16 seats
DA5 seats
Other3 seats
EFF1 seat
SACP1 seat
Alfred Duma · 2026 · Reported council seats
Party / entrySeatsShare of seats (%)
INKATHA FREEDOM PARTY2432,8767
UMKHONTO WESIZWE PARTY2230,137
AFRICAN NATIONAL CONGRESS1621,9178
DEMOCRATIC ALLIANCE56,8493
ABANTU BEZWELETHU CONGRESS DEMOCRACY34,1096
AFRIKA MAYIBUYE MOVEMENT11,3699
ECONOMIC FREEDOM FIGHTERS11,3699
SOUTH AFRICAN COMMUNIST PARTY11,3699
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
AFRICAN INDEPENDENT CONGRESS00
AFRICAN MANTUNGWA COMMUNITY00
AFRICAN MOVEMENT CONGRESS00
AFRICAN PEOPLE'S MOVEMENT00
AFRICAN RENAISSANCE UNITY00
AFRICAN TRANSFORMATION MOVEMENT00
BUMBANA MZANSI00
INDEPENDENTS00
NATIONAL DEMOCRATIC CONVENTION00
NATIONAL FREEDOM PARTY00
NATIONAL PEOPLES AMBASSADORS00
PATRIOTIC ALLIANCE00
UNITED CULTURAL MOVEMENT00

73 seats; 37 needed for a majority.

IEC source

Municipal PR votes

Municipal PR votes

INKATHA FREEDOM PARTY
32.2%31 620 votes
UMKHONTO WESIZWE PARTY
30.3%29 809 votes
DEMOCRATIC ALLIANCE
6.5%6 374 votes
Other: show remaining parties: hide remaining parties5.4%5 341 votes
Alfred Duma · 2026 · Municipal PR votes
Party / entryCandidateVotesVote share (%)
INKATHA FREEDOM PARTY—31 62032,1642
UMKHONTO WESIZWE PARTY—29 80930,322
AFRICAN NATIONAL CONGRESS—21 05421,4164
DEMOCRATIC ALLIANCE—6 3746,4837
ABANTU BEZWELETHU CONGRESS DEMOCRACY—4 1104,1807
ECONOMIC FREEDOM FIGHTERS—1 5941,6214
SOUTH AFRICAN COMMUNIST PARTY—7610,7741
AFRIKA MAYIBUYE MOVEMENT—4380,4455
AFRICAN TRANSFORMATION MOVEMENT—3900,3967
AFRICAN RENAISSANCE UNITY—3490,355
NATIONAL FREEDOM PARTY—3460,352
AFRICAN PEOPLE'S MOVEMENT—3440,3499
AFRICAN INDEPENDENT CONGRESS—2710,2757
AFRICAN CHRISTIAN DEMOCRATIC PARTY—2190,2228
UNITED CULTURAL MOVEMENT—1500,1526
NATIONAL PEOPLES AMBASSADORS—1290,1312
NATIONAL DEMOCRATIC CONVENTION—1040,1058
PATRIOTIC ALLIANCE—880,0895
AFRICAN MANTUNGWA COMMUNITY—670,0682
AFRICAN MOVEMENT CONGRESS—630,0641
BUMBANA MZANSI—280,0285
INDEPENDENTS—00

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

IEC source

Past coalition partners

37 for a majority
Sources

These parties have governed together before. Local precedents come first, then combinations recorded most often in KwaZulu-Natal, then elsewhere. MISTRA covers November 2021 to February 2026; membership is recorded at formation. These are starting points, not likelihood estimates.

Totals use the current reported seats for Alfred Duma. The line marks 37 of 73 seats.

IFP + EFF

Recorded together in Nongoma from 2025-07-07. This membership was recorded in 7 councils. Current seats are used above; this is a historical precedent, not a prediction.

IFP + ANC

Recorded together in uMzumbe from 2024-08-06. This membership was recorded in 2 councils. Current seats are used above; this is a historical precedent, not a prediction.

ANC + EFF

Recorded together in Maphumulo from 2023-02-23. This membership was recorded in 8 councils. Current seats are used above; this is a historical precedent, not a prediction.

MISTRA dataset and methodology

Try your own

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

37 for a majority · 73 seats

2026Seatsvs 2021
ANC16
IFP24
MKP22—
DA5
EFF1

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
2 026INKATHA FREEDOM PARTY247337
2 026UMKHONTO WESIZWE PARTY227337
2 026AFRICAN NATIONAL CONGRESS167337
2 026DEMOCRATIC ALLIANCE57337
2 026ABANTU BEZWELETHU CONGRESS DEMOCRACY37337
2 026AFRIKA MAYIBUYE MOVEMENT17337
2 026ECONOMIC FREEDOM FIGHTERS17337
2 026SOUTH AFRICAN COMMUNIST PARTY17337
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY07337
2 026AFRICAN INDEPENDENT CONGRESS07337
2 026AFRICAN MANTUNGWA COMMUNITY07337
2 026AFRICAN MOVEMENT CONGRESS07337
2 026AFRICAN PEOPLE'S MOVEMENT07337
2 026AFRICAN RENAISSANCE UNITY07337
2 026AFRICAN TRANSFORMATION MOVEMENT07337
2 026BUMBANA MZANSI07337
2 026INDEPENDENTS07337
2 026NATIONAL DEMOCRATIC CONVENTION07337
2 026NATIONAL FREEDOM PARTY07337
2 026NATIONAL PEOPLES AMBASSADORS07337
2 026PATRIOTIC ALLIANCE07337
2 026UNITED CULTURAL MOVEMENT07337

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%—
MKP0.0%—
DA6.0%—
EFF5.1%—
Other3.5%—
2021Vote %vs 2016
ANC37.8%
IFP45.0%
DA4.1%
EFF6.0%
Other7.1%
2026Vote %vs 2021
ANC21.7%
IFP32.3%
MKP29.7%—
DA6.3%
EFF1.6%
Other8.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 016UMKHONTO WESIZWE PARTY00200 066No votes recorded in the complete party list.
2 016DEMOCRATIC ALLIANCE12 0216,0085200 066Reported
2 016ECONOMIC FREEDOM FIGHTERS10 2935,1448200 066Reported
2 016ABANTU BEZWELETHU CONGRESS DEMOCRACY00200 066No votes recorded in the complete party list.
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 016SOUTH AFRICAN COMMUNIST PARTY00200 066No votes recorded in the complete party list.
2 016ABANTU BATHO CONGRESS00200 066No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT00200 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 016AFRICAN RENAISSANCE UNITY00200 066No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS5690,2844200 066Reported
2 016AFRICAN TRANSFORMATION MOVEMENT00200 066No votes recorded in the complete party list.
2 016AFRICAN INDEPENDENT CONGRESS00200 066No votes recorded in the complete party list.
2 016UNITED CULTURAL MOVEMENT00200 066No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY4940,2469200 066Reported
2 016PATRIOTIC ALLIANCE00200 066No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA1580,079200 066Reported
2 016CONGRESS OF THE PEOPLE1360,068200 066Reported
2 016AFRICAN MOVEMENT CONGRESS00200 066No votes recorded in the complete party list.
2 016BUMBANA MZANSI00200 066No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS64 67237,842170 900Reported
2 021INKATHA FREEDOM PARTY76 83744,9602170 900Reported
2 021UMKHONTO WESIZWE PARTYUnavailableUnavailable170 900Not separately listed in this source.
2 021DEMOCRATIC ALLIANCE6 9974,0942170 900Reported
2 021ECONOMIC FREEDOM FIGHTERS10 2676,0076170 900Reported
2 021ABANTU BEZWELETHU CONGRESS DEMOCRACYUnavailableUnavailable170 900Not separately listed in this source.
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 021SOUTH AFRICAN COMMUNIST PARTYUnavailableUnavailable170 900Not separately listed in this source.
2 021ABANTU BATHO CONGRESS1 3050,7636170 900Reported
2 021AFRIKA MAYIBUYE MOVEMENTUnavailableUnavailable170 900Not separately listed in this source.
2 021AFRICAN MANTUNGWA COMMUNITYUnavailableUnavailable170 900Not separately listed in this source.
2 021JUSTICE AND EMPLOYMENT PARTY6950,4067170 900Reported
2 021AFRICAN RENAISSANCE UNITYUnavailableUnavailable170 900Not separately listed in this source.
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS6050,354170 900Reported
2 021AFRICAN TRANSFORMATION MOVEMENTUnavailableUnavailable170 900Not separately listed in this source.
2 021AFRICAN INDEPENDENT CONGRESSUnavailableUnavailable170 900Not separately listed in this source.
2 021UNITED CULTURAL MOVEMENT4550,2662170 900Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY3780,2212170 900Reported
2 021PATRIOTIC ALLIANCEUnavailableUnavailable170 900Not separately listed in this source.
2 021PAN AFRICANIST CONGRESS OF AZANIAUnavailableUnavailable170 900Not separately listed in this source.
2 021CONGRESS OF THE PEOPLEUnavailableUnavailable170 900Not separately listed in this source.
2 021AFRICAN MOVEMENT CONGRESSUnavailableUnavailable170 900Not separately listed in this source.
2 021BUMBANA MZANSIUnavailableUnavailable170 900Not separately listed in this source.
2 026AFRICAN NATIONAL CONGRESS42 64221,6801196 687Reported
2 026INKATHA FREEDOM PARTY63 62032,3458196 687Reported
2 026UMKHONTO WESIZWE PARTY58 32229,6522196 687Reported
2 026DEMOCRATIC ALLIANCE12 4066,3075196 687Reported
2 026ECONOMIC FREEDOM FIGHTERS3 2291,6417196 687Reported
2 026ABANTU BEZWELETHU CONGRESS DEMOCRACY8 3294,2346196 687Reported
2 026NATIONAL FREEDOM PARTY6320,3213196 687Reported
2 026NATIONAL DEMOCRATIC CONVENTION1950,0991196 687Reported
2 026NATIONAL PEOPLES AMBASSADORS2380,121196 687Reported
2 026AFRICAN PEOPLE'S MOVEMENT7010,3564196 687Reported
2 026SOUTH AFRICAN COMMUNIST PARTY1 5620,7942196 687Reported
2 026ABANTU BATHO CONGRESS00196 687No votes recorded in the complete party list.
2 026AFRIKA MAYIBUYE MOVEMENT9380,4769196 687Reported
2 026AFRICAN MANTUNGWA COMMUNITY1970,1002196 687Reported
2 026JUSTICE AND EMPLOYMENT PARTY00196 687No votes recorded in the complete party list.
2 026AFRICAN RENAISSANCE UNITY7020,3569196 687Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00196 687No votes recorded in the complete party list.
2 026AFRICAN TRANSFORMATION MOVEMENT6960,3539196 687Reported
2 026AFRICAN INDEPENDENT CONGRESS6050,3076196 687Reported
2 026UNITED CULTURAL MOVEMENT2880,1464196 687Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY3550,1805196 687Reported
2 026PATRIOTIC ALLIANCE1750,089196 687Reported
2 026PAN AFRICANIST CONGRESS OF AZANIA00196 687No votes recorded in the complete party list.
2 026CONGRESS OF THE PEOPLE00196 687No votes recorded in the complete party list.
2 026AFRICAN MOVEMENT CONGRESS1120,0569196 687Reported
2 026BUMBANA MZANSI860,0437196 687Reported

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.
  • Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow.
  • 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
Find your ward councillorSee IEC-listed names and official municipal contact routes

Council government

Who has governed here

Last recordedABCIFPAfter electionPending
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

Find my ward

Find your ward

Loading map…

Mthembu and its wardsExplore map

Wards covering Mthembu

7 wards

Wards covering Mthembu ·
WardElectionParty / entryVotesVote share (%)
Ward 72 026INKATHA FREEDOM PARTY1 43547,438
Ward 72 026AFRICAN NATIONAL CONGRESS80526,6116
Ward 222 026INKATHA FREEDOM PARTY83630,5109
Ward 222 026UMKHONTO WESIZWE PARTY69625,4015
Ward 282 026INKATHA FREEDOM PARTY1 32649,2571
Ward 282 026AFRICAN NATIONAL CONGRESS61722,9198
Ward 292 026INKATHA FREEDOM PARTY1 66656,7825
Ward 292 026AFRICAN NATIONAL CONGRESS84428,7662
Ward 302 026INKATHA FREEDOM PARTY1 37257,7198
Ward 302 026AFRICAN NATIONAL CONGRESS40216,9121
Ward 312 026UMKHONTO WESIZWE PARTY1 08044,739
Ward 312 026INKATHA FREEDOM PARTY77432,063
Ward 372 026INKATHA FREEDOM PARTY1 41357,2993
Ward 372 026UMKHONTO WESIZWE PARTY47019,0592

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

Source data

Sources & result details

IEC: 08 Nov 2026, 21:21 SAST · checked 09 Nov 2026, 22:51 SAST

Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow. Reporting progress measures voting districts, not turnout.

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.

Government comparisons use the confirmed pre-election administration when available, otherwise the latest dated record. The new government appears when its membership is confirmed. A retained or changed government requires confirmed records on both sides; seats alone cannot establish it.

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. Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow. A seat majority does not establish a governing agreement or who will become mayor.

IEC result time: 08 Nov 2026, 21:21 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 Mthembu.

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

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