Counted.co.zaPlay game

Ngwadini, KwaZulu-Natal

Find my ward
Parts of Ngwadini fall in other municipalities

No party has a majority

2026

Council seats

MK15 seats
ANC9 seats
DA7 seats
IFP4 seats
EFF1 seat
uMdoni · 2026 · Reported council seats
Party / entrySeatsShare of seats (%)
UMKHONTO WESIZWE PARTY1540,5405
AFRICAN NATIONAL CONGRESS924,3243
DEMOCRATIC ALLIANCE718,9189
INKATHA FREEDOM PARTY410,8108
AL JAMA-AH12,7027
ECONOMIC FREEDOM FIGHTERS12,7027
ABANTU BEZWELETHU CONGRESS DEMOCRACY00
ACTIVE CITIZENS COALITION00
AFRICAN INDEPENDENT CONGRESS00
AFRICAN MANTUNGWA COMMUNITY00
AFRICAN TRANSFORMATION MOVEMENT00
AFRIKA MAYIBUYE MOVEMENT00
AFRIKA UNITE CONGRESS00
ALL NATIVES OF SOUTH AFRICA00
INDEPENDENTS00
NATIONAL FREEDOM PARTY00
PAN AFRICANIST CONGRESS OF AZANIA00
PEOPLE'S FREEDOM PARTY00
SOUTH AFRICAN COMMUNIST PARTY00
UNITED CHRISTIAN DEMOCRATIC PARTY00

37 seats; 19 needed for a majority.

IEC source

Municipal PR votes

Municipal PR votes

UMKHONTO WESIZWE PARTY
40.3%19 183 votes
DEMOCRATIC ALLIANCE
17.6%8 389 votes
INKATHA FREEDOM PARTY
11.4%5 426 votes
Other: show remaining parties: hide remaining parties4.2%2 018 votes
uMdoni · 2026 · Municipal PR votes
Party / entryCandidateVotesVote share (%)
UMKHONTO WESIZWE PARTY—19 18340,3462
AFRICAN NATIONAL CONGRESS—11 58224,3596
DEMOCRATIC ALLIANCE—8 38917,644
INKATHA FREEDOM PARTY—5 42611,4121
ECONOMIC FREEDOM FIGHTERS—9481,9939
AL JAMA-AH—4750,999
AFRICAN TRANSFORMATION MOVEMENT—3000,631
AFRICAN INDEPENDENT CONGRESS—2500,5258
PEOPLE'S FREEDOM PARTY—2090,4396
SOUTH AFRICAN COMMUNIST PARTY—1470,3092
AFRIKA MAYIBUYE MOVEMENT—1370,2881
UNITED CHRISTIAN DEMOCRATIC PARTY—1080,2271
ABANTU BEZWELETHU CONGRESS DEMOCRACY—870,183
AFRIKA UNITE CONGRESS—710,1493
NATIONAL FREEDOM PARTY—690,1451
ALL NATIVES OF SOUTH AFRICA—650,1367
AFRICAN MANTUNGWA COMMUNITY—390,082
PAN AFRICANIST CONGRESS OF AZANIA—310,0652
ACTIVE CITIZENS COALITION—300,0631
INDEPENDENTS—00

47546 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
ANC9—
MKP0—
IFP3—
DA3—
RATEPAYERS AND RESIDENTS PARTY SIMUNYE0—

10 for a majority · 18 seats

2011Seatsvs 2006
ANC12
IFP1
DA4

10 for a majority · 19 seats

2016Seatsvs 2011
ANC23
IFP3
DA7

19 for a majority · 37 seats

2021Seatsvs 2016
ANC17
IFP5
DA7

19 for a majority · 37 seats

2026Seatsvs 2021
ANC9
MKP15—
IFP4
DA7

19 for a majority · 37 seats

KZN212 - uMdoni · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS91810
2 006DEMOCRATIC ALLIANCE31810
2 006INKATHA FREEDOM PARTY31810
2 006MINORITY FRONT21810
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY11810
2 011AFRICAN NATIONAL CONGRESS121910
2 011DEMOCRATIC ALLIANCE41910
2 011INKATHA FREEDOM PARTY11910
2 011MINORITY FRONT11910
2 011NATIONAL FREEDOM PARTY11910
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY01910
2 011CONGRESS OF THE PEOPLE01910
2 011INDEPENDENTS01910
2 016AFRICAN NATIONAL CONGRESS233719
2 016DEMOCRATIC ALLIANCE73719
2 016INKATHA FREEDOM PARTY33719
2 016AFRICAN INDEPENDENT CONGRESS13719
2 016AL JAMA-AH13719
2 016ALLIED MOVEMENT FOR CHANGE13719
2 016ECONOMIC FREEDOM FIGHTERS13719
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY03719
2 016AFRICAN MANTUNGWA COMMUNITY03719
2 016INDEPENDENTS03719
2 021AFRICAN NATIONAL CONGRESS173719
2 021DEMOCRATIC ALLIANCE73719
2 021ECONOMIC FREEDOM FIGHTERS53719
2 021INKATHA FREEDOM PARTY53719
2 021ABANTU BATHO CONGRESS13719
2 021AL JAMA-AH13719
2 021ALLIED MOVEMENT FOR CHANGE13719
2 021AFRICAN INDEPENDENT CONGRESS03719
2 021AFRICAN MANTUNGWA COMMUNITY03719
2 021AFRICAN TRANSFORMATION MOVEMENT03719
2 021INDEPENDENTS03719
2 021JUSTICE AND EMPLOYMENT PARTY03719
2 021OTHER03719
2 021PEOPLE'S FREEDOM PARTY03719
2 026UMKHONTO WESIZWE PARTY153719
2 026AFRICAN NATIONAL CONGRESS93719
2 026DEMOCRATIC ALLIANCE73719
2 026INKATHA FREEDOM PARTY43719
2 026AL JAMA-AH13719
2 026ECONOMIC FREEDOM FIGHTERS13719
2 026ABANTU BEZWELETHU CONGRESS DEMOCRACY03719
2 026ACTIVE CITIZENS COALITION03719
2 026AFRICAN INDEPENDENT CONGRESS03719
2 026AFRICAN MANTUNGWA COMMUNITY03719
2 026AFRICAN TRANSFORMATION MOVEMENT03719
2 026AFRIKA MAYIBUYE MOVEMENT03719
2 026AFRIKA UNITE CONGRESS03719
2 026ALL NATIVES OF SOUTH AFRICA03719
2 026INDEPENDENTS03719
2 026NATIONAL FREEDOM PARTY03719
2 026PAN AFRICANIST CONGRESS OF AZANIA03719
2 026PEOPLE'S FREEDOM PARTY03719
2 026SOUTH AFRICAN COMMUNIST PARTY03719
2 026UNITED CHRISTIAN DEMOCRATIC PARTY03719

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 %
ANC31.9%—
MKP0.0%—
IFP28.9%—
DA22.1%—
RATEPAYERS AND RESIDENTS PARTY SIMUNYE12.3%—
Other4.8%—
2006Vote %vs 2000
ANC53.4%
MKP0.0%
IFP17.1%
DA15.6%
RATEPAYERS AND RESIDENTS PARTY SIMUNYE0.0%
MF9.8%
ACDP4.0%
2011Vote %vs 2006
ANC63.2%
MKP0.0%
IFP2.9%
DA20.2%
RATEPAYERS AND RESIDENTS PARTY SIMUNYE0.0%
NFP5.4%
Other8.4%
2016Vote %vs 2011
ANC60.0%
MKP0.0%
IFP9.0%
DA17.5%
RATEPAYERS AND RESIDENTS PARTY SIMUNYE0.0%
EFF3.1%
AM4C2.8%
Other7.5%
2021Vote %vs 2016
ANC44.1%
IFP14.0%
DA17.9%
EFF11.7%
ABC2.1%
Other10.1%
2026Vote %vs 2021
ANC24.4%
MKP40.0%—
IFP11.5%
DA17.3%
RATEPAYERS AND RESIDENTS PARTY SIMUNYE0.0%—
Other6.7%—
KZN212 - uMdoni · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS8 08231,872925 357Reported
2 000UMKHONTO WESIZWE PARTY0025 357No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY7 32528,887525 357Reported
2 000DEMOCRATIC ALLIANCE5 61522,143825 357Reported
2 000RATEPAYERS AND RESIDENTS PARTY SIMUNYE3 11212,272725 357Reported
2 000ECONOMIC FREEDOM FIGHTERS0025 357No votes recorded in the complete party list.
2 000MINORITY FRONT1 2234,823125 357Reported
2 000NATIONAL FREEDOM PARTY0025 357No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0025 357No votes recorded in the complete party list.
2 000ALLIED MOVEMENT FOR CHANGE0025 357No votes recorded in the complete party list.
2 000ABANTU BATHO CONGRESS0025 357No votes recorded in the complete party list.
2 000AFRICAN INDEPENDENT CONGRESS0025 357No votes recorded in the complete party list.
2 000AL JAMA-AH0025 357No votes recorded in the complete party list.
2 000AFRICAN MANTUNGWA COMMUNITY0025 357No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT0025 357No votes recorded in the complete party list.
2 000PEOPLE'S FREEDOM PARTY0025 357No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE0025 357No votes recorded in the complete party list.
2 000JUSTICE AND EMPLOYMENT PARTY0025 357No votes recorded in the complete party list.
2 000AFRIKA MAYIBUYE MOVEMENT0025 357No votes recorded in the complete party list.
2 000ABANTU BEZWELETHU CONGRESS DEMOCRACY0025 357No votes recorded in the complete party list.
2 000SOUTH AFRICAN COMMUNIST PARTY0025 357No votes recorded in the complete party list.
2 000UNITED CHRISTIAN DEMOCRATIC PARTY0025 357No votes recorded in the complete party list.
2 000ALL NATIVES OF SOUTH AFRICA0025 357No votes recorded in the complete party list.
2 000AFRIKA UNITE CONGRESS0025 357No votes recorded in the complete party list.
2 000ACTIVE CITIZENS COALITION0025 357No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA0025 357No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS15 60953,420729 219Reported
2 006UMKHONTO WESIZWE PARTY0029 219No votes recorded in the complete party list.
2 006INKATHA FREEDOM PARTY4 99817,105329 219Reported
2 006DEMOCRATIC ALLIANCE4 55815,599429 219Reported
2 006RATEPAYERS AND RESIDENTS PARTY SIMUNYE0029 219No votes recorded in the complete party list.
2 006ECONOMIC FREEDOM FIGHTERS0029 219No votes recorded in the complete party list.
2 006MINORITY FRONT2 8749,836129 219Reported
2 006NATIONAL FREEDOM PARTY0029 219No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY1 1804,038529 219Reported
2 006ALLIED MOVEMENT FOR CHANGE0029 219No votes recorded in the complete party list.
2 006ABANTU BATHO CONGRESS0029 219No votes recorded in the complete party list.
2 006AFRICAN INDEPENDENT CONGRESS0029 219No votes recorded in the complete party list.
2 006AL JAMA-AH0029 219No votes recorded in the complete party list.
2 006AFRICAN MANTUNGWA COMMUNITY0029 219No votes recorded in the complete party list.
2 006AFRICAN TRANSFORMATION MOVEMENT0029 219No votes recorded in the complete party list.
2 006PEOPLE'S FREEDOM PARTY0029 219No votes recorded in the complete party list.
2 006CONGRESS OF THE PEOPLE0029 219No votes recorded in the complete party list.
2 006JUSTICE AND EMPLOYMENT PARTY0029 219No votes recorded in the complete party list.
2 006AFRIKA MAYIBUYE MOVEMENT0029 219No votes recorded in the complete party list.
2 006ABANTU BEZWELETHU CONGRESS DEMOCRACY0029 219No votes recorded in the complete party list.
2 006SOUTH AFRICAN COMMUNIST PARTY0029 219No votes recorded in the complete party list.
2 006UNITED CHRISTIAN DEMOCRATIC PARTY0029 219No votes recorded in the complete party list.
2 006ALL NATIVES OF SOUTH AFRICA0029 219No votes recorded in the complete party list.
2 006AFRIKA UNITE CONGRESS0029 219No votes recorded in the complete party list.
2 006ACTIVE CITIZENS COALITION0029 219No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA0029 219No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS30 00963,186247 493Reported
2 011UMKHONTO WESIZWE PARTY0047 493No votes recorded in the complete party list.
2 011INKATHA FREEDOM PARTY1 3762,897347 493Reported
2 011DEMOCRATIC ALLIANCE9 57720,165147 493Reported
2 011RATEPAYERS AND RESIDENTS PARTY SIMUNYE0047 493No votes recorded in the complete party list.
2 011ECONOMIC FREEDOM FIGHTERS0047 493No votes recorded in the complete party list.
2 011MINORITY FRONT3 0936,512547 493Reported
2 011NATIONAL FREEDOM PARTY2 5615,392447 493Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY5161,086547 493Reported
2 011ALLIED MOVEMENT FOR CHANGE0047 493No votes recorded in the complete party list.
2 011ABANTU BATHO CONGRESS0047 493No votes recorded in the complete party list.
2 011AFRICAN INDEPENDENT CONGRESS0047 493No votes recorded in the complete party list.
2 011AL JAMA-AH0047 493No votes recorded in the complete party list.
2 011AFRICAN MANTUNGWA COMMUNITY0047 493No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT0047 493No votes recorded in the complete party list.
2 011PEOPLE'S FREEDOM PARTY0047 493No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE2350,494847 493Reported
2 011JUSTICE AND EMPLOYMENT PARTY0047 493No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT0047 493No votes recorded in the complete party list.
2 011ABANTU BEZWELETHU CONGRESS DEMOCRACY0047 493No votes recorded in the complete party list.
2 011SOUTH AFRICAN COMMUNIST PARTY0047 493No votes recorded in the complete party list.
2 011UNITED CHRISTIAN DEMOCRATIC PARTY0047 493No votes recorded in the complete party list.
2 011ALL NATIVES OF SOUTH AFRICA0047 493No votes recorded in the complete party list.
2 011AFRIKA UNITE CONGRESS0047 493No votes recorded in the complete party list.
2 011ACTIVE CITIZENS COALITION0047 493No votes recorded in the complete party list.
2 011PAN AFRICANIST CONGRESS OF AZANIA0047 493No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS50 43060,032984 004Reported
2 016UMKHONTO WESIZWE PARTY0084 004No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY7 5619,000884 004Reported
2 016DEMOCRATIC ALLIANCE14 69717,495684 004Reported
2 016RATEPAYERS AND RESIDENTS PARTY SIMUNYE0084 004No votes recorded in the complete party list.
2 016ECONOMIC FREEDOM FIGHTERS2 6403,142784 004Reported
2 016MINORITY FRONT0084 004No votes recorded in the complete party list.
2 016NATIONAL FREEDOM PARTY0084 004No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY4040,480984 004Reported
2 016ALLIED MOVEMENT FOR CHANGE2 3802,833284 004Reported
2 016ABANTU BATHO CONGRESS0084 004No votes recorded in the complete party list.
2 016AFRICAN INDEPENDENT CONGRESS1 5811,882184 004Reported
2 016AL JAMA-AH1 3351,589284 004Reported
2 016AFRICAN MANTUNGWA COMMUNITY1 0381,235784 004Reported
2 016AFRICAN TRANSFORMATION MOVEMENT0084 004No votes recorded in the complete party list.
2 016PEOPLE'S FREEDOM PARTY0084 004No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE0084 004No votes recorded in the complete party list.
2 016JUSTICE AND EMPLOYMENT PARTY0084 004No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT0084 004No votes recorded in the complete party list.
2 016ABANTU BEZWELETHU CONGRESS DEMOCRACY0084 004No votes recorded in the complete party list.
2 016SOUTH AFRICAN COMMUNIST PARTY0084 004No votes recorded in the complete party list.
2 016UNITED CHRISTIAN DEMOCRATIC PARTY0084 004No votes recorded in the complete party list.
2 016ALL NATIVES OF SOUTH AFRICA0084 004No votes recorded in the complete party list.
2 016AFRIKA UNITE CONGRESS0084 004No votes recorded in the complete party list.
2 016ACTIVE CITIZENS COALITION0084 004No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA0084 004No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS30 07744,149768 125Reported
2 021UMKHONTO WESIZWE PARTYUnavailableUnavailable68 125Not separately listed in this source.
2 021INKATHA FREEDOM PARTY9 55314,022868 125Reported
2 021DEMOCRATIC ALLIANCE12 19317,89868 125Reported
2 021RATEPAYERS AND RESIDENTS PARTY SIMUNYEUnavailableUnavailable68 125Not separately listed in this source.
2 021ECONOMIC FREEDOM FIGHTERS7 98811,725568 125Reported
2 021MINORITY FRONTUnavailableUnavailable68 125Not separately listed in this source.
2 021NATIONAL FREEDOM PARTYUnavailableUnavailable68 125Not separately listed in this source.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTYUnavailableUnavailable68 125Not separately listed in this source.
2 021ALLIED MOVEMENT FOR CHANGE2 1783,197168 125Reported
2 021ABANTU BATHO CONGRESS1 4342,10568 125Reported
2 021AFRICAN INDEPENDENT CONGRESS4720,692868 125Reported
2 021AL JAMA-AH1 0611,557468 125Reported
2 021AFRICAN MANTUNGWA COMMUNITY2930,430168 125Reported
2 021AFRICAN TRANSFORMATION MOVEMENT2640,387568 125Reported
2 021PEOPLE'S FREEDOM PARTY3560,522668 125Reported
2 021CONGRESS OF THE PEOPLEUnavailableUnavailable68 125Not separately listed in this source.
2 021JUSTICE AND EMPLOYMENT PARTY2760,405168 125Reported
2 021AFRIKA MAYIBUYE MOVEMENTUnavailableUnavailable68 125Not separately listed in this source.
2 021ABANTU BEZWELETHU CONGRESS DEMOCRACYUnavailableUnavailable68 125Not separately listed in this source.
2 021SOUTH AFRICAN COMMUNIST PARTYUnavailableUnavailable68 125Not separately listed in this source.
2 021UNITED CHRISTIAN DEMOCRATIC PARTYUnavailableUnavailable68 125Not separately listed in this source.
2 021ALL NATIVES OF SOUTH AFRICAUnavailableUnavailable68 125Not separately listed in this source.
2 021AFRIKA UNITE CONGRESSUnavailableUnavailable68 125Not separately listed in this source.
2 021ACTIVE CITIZENS COALITIONUnavailableUnavailable68 125Not separately listed in this source.
2 021PAN AFRICANIST CONGRESS OF AZANIAUnavailableUnavailable68 125Not separately listed in this source.
2 026AFRICAN NATIONAL CONGRESS23 14824,377994 955Reported
2 026UMKHONTO WESIZWE PARTY37 99040,008494 955Reported
2 026INKATHA FREEDOM PARTY10 96211,544494 955Reported
2 026DEMOCRATIC ALLIANCE16 46817,34394 955Reported
2 026RATEPAYERS AND RESIDENTS PARTY SIMUNYE0094 955No votes recorded in the complete party list.
2 026ECONOMIC FREEDOM FIGHTERS1 9092,010494 955Reported
2 026MINORITY FRONT0094 955No votes recorded in the complete party list.
2 026NATIONAL FREEDOM PARTY970,102294 955Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY0094 955No votes recorded in the complete party list.
2 026ALLIED MOVEMENT FOR CHANGE0094 955No votes recorded in the complete party list.
2 026ABANTU BATHO CONGRESS0094 955No votes recorded in the complete party list.
2 026AFRICAN INDEPENDENT CONGRESS5870,618294 955Reported
2 026AL JAMA-AH9721,023694 955Reported
2 026AFRICAN MANTUNGWA COMMUNITY1110,116994 955Reported
2 026AFRICAN TRANSFORMATION MOVEMENT5580,587694 955Reported
2 026PEOPLE'S FREEDOM PARTY4310,453994 955Reported
2 026CONGRESS OF THE PEOPLE0094 955No votes recorded in the complete party list.
2 026JUSTICE AND EMPLOYMENT PARTY0094 955No votes recorded in the complete party list.
2 026AFRIKA MAYIBUYE MOVEMENT2740,288694 955Reported
2 026ABANTU BEZWELETHU CONGRESS DEMOCRACY2670,281294 955Reported
2 026SOUTH AFRICAN COMMUNIST PARTY2460,259194 955Reported
2 026UNITED CHRISTIAN DEMOCRATIC PARTY1390,146494 955Reported
2 026ALL NATIVES OF SOUTH AFRICA1380,145394 955Reported
2 026AFRIKA UNITE CONGRESS1370,144394 955Reported
2 026ACTIVE CITIZENS COALITION570,0694 955Reported
2 026PAN AFRICANIST CONGRESS OF AZANIA570,0694 955Reported

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 recordedAl Jama-ahANCEFFAfter electionPending
ANC31 Jan 2024
Al Jama-ah + ANC + EFFFeb 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.

Al Jama-ahANCEFF

Members at formation · majority coalition · 31 Jan 2024 · recorded active at source cutoff

Inaugural mayor: M. Cele-Luthuli (ANC)

The recorded partners in 2026

11 / 37 seats

8 short of a seat majority · 19 needed

Hypothetical total for the recorded members at formation. Excludes outside supporters. It does not establish a current agreement, government retention, or a takeover.

Test these parties in Coalition Chaos
2 recorded administrations · 2021–February 2026
  1. Al Jama-ah + ANC + EFF

    31 Jan 2024 → Active at cutoff · 28 Feb 2026

    Members at formation. Inaugural mayor: M. Cele-Luthuli.

  2. ANC

    22 Nov 2021 → 31 Jan 2024 · Recomposition

    Members at formation. Inaugural mayor: S. Khathi.

    Mayor S. Khathi resigned to take a provincial post and Deputy Mayor M. Mbutho acted from September 2023. A July 2022 by-election moved a seat from the DA to the ANC.

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…

Ngwadini and its wardsExplore map

Wards covering Ngwadini

3 wards

Wards covering Ngwadini ·
WardElectionParty / entryVotesVote share (%)
Ward 22 026INKATHA FREEDOM PARTY77334,2794
Ward 22 026UMKHONTO WESIZWE PARTY70531,2639
Ward 32 026AFRICAN NATIONAL CONGRESS1 62453,4386
Ward 32 026UMKHONTO WESIZWE PARTY1 16738,4008
Ward 192 026UMKHONTO WESIZWE PARTY1 34763,0028
Ward 192 026AFRICAN NATIONAL CONGRESS44420,7671

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, 18:45 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 37 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 uMdoni. Ward results include areas outside Ngwadini.

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

Give something back

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

Donations go directly to each organisation.

Share results