Counted.co.zaPlay game

Ovondlo, KwaZulu-Natal

Ward results
Parts of Ovondlo fall in other municipalities

ANC loses its majority

2021

Council seats

ANC27 seats
IFP23 seats
DA8 seats
EFF6 seats
ACDP1 seat
Other2 seats
NFP1 seat
FF+1 seat
uMhlathuze · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS2740,2985
INKATHA FREEDOM PARTY2334,3284
DEMOCRATIC ALLIANCE811,9403
ECONOMIC FREEDOM FIGHTERS68,9552
AFRICAN CHRISTIAN DEMOCRATIC PARTY11,4925
NATIONAL FREEDOM PARTY11,4925
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS11,4925
ABANTU BATHO CONGRESS00
AFRICAN INDEPENDENT CONGRESS00
AFRICAN PEOPLE'S MOVEMENT00
INDEPENDENTS00
JUSTICE AND EMPLOYMENT PARTY00
OTHER00
SOUTH AFRICA VUKA MOVEMENT00

67 seats; 34 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
39.5%66 223 votes
INKATHA FREEDOM PARTY
34.6%58 017 votes
DEMOCRATIC ALLIANCE
11.8%19 743 votes
ECONOMIC FREEDOM FIGHTERS
9.2%15 395 votes
NATIONAL FREEDOM PARTY
0.9%1 531 votes
Other: show remaining parties: hide remaining parties4.0%6 747 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.9%1 442 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
0.7%1 149 votes
AFRICAN INDEPENDENT CONGRESS
0.5%903 votes
OTHER
0.4%711 votes
ABANTU BATHO CONGRESS
0.4%591 votes
AFRICAN PEOPLE'S MOVEMENT
0.3%586 votes
JUSTICE AND EMPLOYMENT PARTY
0.3%556 votes
INDEPENDENTS
0.3%446 votes
SOUTH AFRICA VUKA MOVEMENT
0.2%363 votes
uMhlathuze · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—66 22339,4993
INKATHA FREEDOM PARTY—58 01734,6048
DEMOCRATIC ALLIANCE—19 74311,7759
ECONOMIC FREEDOM FIGHTERS—15 3959,1825
NATIONAL FREEDOM PARTY—1 5310,9132
AFRICAN CHRISTIAN DEMOCRATIC PARTY—1 4420,8601
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—1 1490,6853
AFRICAN INDEPENDENT CONGRESS—9030,5386
OTHER—7110,4241
ABANTU BATHO CONGRESS—5910,3525
AFRICAN PEOPLE'S MOVEMENT—5860,3495
JUSTICE AND EMPLOYMENT PARTY—5560,3316
INDEPENDENTS—4460,266
SOUTH AFRICA VUKA MOVEMENT—3630,2165

167656 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
ANC28—
IFP24—
DA4—

31 for a majority · 60 seats

2011Seatsvs 2006
ANC36
IFP10
DA6
NFP6—

31 for a majority · 60 seats

2016Seatsvs 2011
ANC43
IFP13
DA8
EFF3—

34 for a majority · 67 seats

2021Seatsvs 2016
ANC27
IFP23
DA8
NFP1—
EFF6

34 for a majority · 67 seats

KZN282 - uMhlathuze · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS286031
2 006INKATHA FREEDOM PARTY246031
2 006DEMOCRATIC ALLIANCE46031
2 006NATIONAL DEMOCRATIC CONVENTION26031
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY16031
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS16031
2 006INDEPENDENTS06031
2 006MINORITY FRONT06031
2 006PAN AFRICANIST CONGRESS OF AZANIA06031
2 011AFRICAN NATIONAL CONGRESS366031
2 011INKATHA FREEDOM PARTY106031
2 011DEMOCRATIC ALLIANCE66031
2 011NATIONAL FREEDOM PARTY66031
2 011INDEPENDENTS26031
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY06031
2 011SOUTH AFRICAN DEMOCRATIC CONGRESS06031
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS06031
2 016AFRICAN NATIONAL CONGRESS436734
2 016INKATHA FREEDOM PARTY136734
2 016DEMOCRATIC ALLIANCE86734
2 016ECONOMIC FREEDOM FIGHTERS36734
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY06734
2 016INDEPENDENTS06734
2 016ISITHUNZI SOM-AFRIKA ECONO FIGHTERS06734
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS06734
2 021AFRICAN NATIONAL CONGRESS276734
2 021INKATHA FREEDOM PARTY236734
2 021DEMOCRATIC ALLIANCE86734
2 021ECONOMIC FREEDOM FIGHTERS66734
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY16734
2 021NATIONAL FREEDOM PARTY16734
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS16734
2 021ABANTU BATHO CONGRESS06734
2 021AFRICAN INDEPENDENT CONGRESS06734
2 021AFRICAN PEOPLE'S MOVEMENT06734
2 021INDEPENDENTS06734
2 021JUSTICE AND EMPLOYMENT PARTY06734
2 021OTHER06734
2 021SOUTH AFRICA VUKA MOVEMENT06734

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 %
ANC32.1%—
IFP50.3%—
DA14.2%—
NFP0.0%—
EFF0.0%—
Other3.4%—
2006Vote %vs 2000
ANC46.9%
IFP40.1%
DA6.7%
NFP0.0%
EFF0.0%
NATIONAL DEMOCRATIC CONVENTION3.6%
Other2.7%
2011Vote %vs 2006
ANC60.3%
IFP17.0%
DA9.9%
NFP9.5%
EFF0.0%
Other3.3%
2016Vote %vs 2011
ANC63.8%
IFP18.8%
DA11.6%
NFP0.0%
EFF3.7%
Other2.2%
2021Vote %vs 2016
ANC39.5%
IFP34.6%
DA11.8%
NFP0.9%
EFF9.2%
Other4.0%
KZN282 - uMhlathuze · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS24 28632,101475 654Reported
2 000INKATHA FREEDOM PARTY38 06450,313375 654Reported
2 000DEMOCRATIC ALLIANCE10 76314,226675 654Reported
2 000NATIONAL FREEDOM PARTY0075 654No votes recorded in the complete party list.
2 000ECONOMIC FREEDOM FIGHTERS0075 654No votes recorded in the complete party list.
2 000NATIONAL DEMOCRATIC CONVENTION0075 654No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY1 5362,030375 654Reported
2 000PAN AFRICANIST CONGRESS OF AZANIA6000,793175 654Reported
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0075 654No votes recorded in the complete party list.
2 000AFRICAN INDEPENDENT CONGRESS0075 654No votes recorded in the complete party list.
2 000MINORITY FRONT0075 654No votes recorded in the complete party list.
2 000ABANTU BATHO CONGRESS0075 654No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S MOVEMENT0075 654No votes recorded in the complete party list.
2 000JUSTICE AND EMPLOYMENT PARTY0075 654No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT2290,302775 654Reported
2 000ISITHUNZI SOM-AFRIKA ECONO FIGHTERS0075 654No votes recorded in the complete party list.
2 000SOUTH AFRICA VUKA MOVEMENT0075 654No votes recorded in the complete party list.
2 000SOUTH AFRICAN DEMOCRATIC CONGRESS0075 654No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS51 87746,8568110 714Reported
2 006INKATHA FREEDOM PARTY44 44840,1467110 714Reported
2 006DEMOCRATIC ALLIANCE7 4616,739110 714Reported
2 006NATIONAL FREEDOM PARTY00110 714No votes recorded in the complete party list.
2 006ECONOMIC FREEDOM FIGHTERS00110 714No votes recorded in the complete party list.
2 006NATIONAL DEMOCRATIC CONVENTION3 9583,575110 714Reported
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY8280,7479110 714Reported
2 006PAN AFRICANIST CONGRESS OF AZANIA5790,523110 714Reported
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS6850,6187110 714Reported
2 006AFRICAN INDEPENDENT CONGRESS00110 714No votes recorded in the complete party list.
2 006MINORITY FRONT4410,3983110 714Reported
2 006ABANTU BATHO CONGRESS00110 714No votes recorded in the complete party list.
2 006AFRICAN PEOPLE'S MOVEMENT00110 714No votes recorded in the complete party list.
2 006JUSTICE AND EMPLOYMENT PARTY00110 714No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT00110 714No votes recorded in the complete party list.
2 006ISITHUNZI SOM-AFRIKA ECONO FIGHTERS00110 714No votes recorded in the complete party list.
2 006SOUTH AFRICA VUKA MOVEMENT00110 714No votes recorded in the complete party list.
2 006SOUTH AFRICAN DEMOCRATIC CONGRESS00110 714No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS107 10060,2864177 652Reported
2 011INKATHA FREEDOM PARTY30 21317,0068177 652Reported
2 011DEMOCRATIC ALLIANCE17 6209,9183177 652Reported
2 011NATIONAL FREEDOM PARTY16 7979,455177 652Reported
2 011ECONOMIC FREEDOM FIGHTERS00177 652No votes recorded in the complete party list.
2 011NATIONAL DEMOCRATIC CONVENTION00177 652No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY8690,4892177 652Reported
2 011PAN AFRICANIST CONGRESS OF AZANIA00177 652No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 0340,582177 652Reported
2 011AFRICAN INDEPENDENT CONGRESS00177 652No votes recorded in the complete party list.
2 011MINORITY FRONT00177 652No votes recorded in the complete party list.
2 011ABANTU BATHO CONGRESS00177 652No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S MOVEMENT00177 652No votes recorded in the complete party list.
2 011JUSTICE AND EMPLOYMENT PARTY00177 652No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT00177 652No votes recorded in the complete party list.
2 011ISITHUNZI SOM-AFRIKA ECONO FIGHTERS00177 652No votes recorded in the complete party list.
2 011SOUTH AFRICA VUKA MOVEMENT00177 652No votes recorded in the complete party list.
2 011SOUTH AFRICAN DEMOCRATIC CONGRESS3460,1948177 652Reported
2 016AFRICAN NATIONAL CONGRESS147 32463,7667231 036Reported
2 016INKATHA FREEDOM PARTY43 44918,8062231 036Reported
2 016DEMOCRATIC ALLIANCE26 73911,5735231 036Reported
2 016NATIONAL FREEDOM PARTY00231 036No votes recorded in the complete party list.
2 016ECONOMIC FREEDOM FIGHTERS8 5113,6838231 036Reported
2 016NATIONAL DEMOCRATIC CONVENTION00231 036No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY8350,3614231 036Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA00231 036No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 0620,4597231 036Reported
2 016AFRICAN INDEPENDENT CONGRESS00231 036No votes recorded in the complete party list.
2 016MINORITY FRONT00231 036No votes recorded in the complete party list.
2 016ABANTU BATHO CONGRESS00231 036No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S MOVEMENT00231 036No votes recorded in the complete party list.
2 016JUSTICE AND EMPLOYMENT PARTY00231 036No votes recorded in the complete party list.
2 016UNITED DEMOCRATIC MOVEMENT00231 036No votes recorded in the complete party list.
2 016ISITHUNZI SOM-AFRIKA ECONO FIGHTERS5700,2467231 036Reported
2 016SOUTH AFRICA VUKA MOVEMENT00231 036No votes recorded in the complete party list.
2 016SOUTH AFRICAN DEMOCRATIC CONGRESS00231 036No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS66 22339,4993167 656Reported
2 021INKATHA FREEDOM PARTY58 01734,6048167 656Reported
2 021DEMOCRATIC ALLIANCE19 74311,7759167 656Reported
2 021NATIONAL FREEDOM PARTY1 5310,9132167 656Reported
2 021ECONOMIC FREEDOM FIGHTERS15 3959,1825167 656Reported
2 021NATIONAL DEMOCRATIC CONVENTIONUnavailableUnavailable167 656Not separately listed in this source.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY1 4420,8601167 656Reported
2 021PAN AFRICANIST CONGRESS OF AZANIAUnavailableUnavailable167 656Not separately listed in this source.
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 1490,6853167 656Reported
2 021AFRICAN INDEPENDENT CONGRESS9030,5386167 656Reported
2 021MINORITY FRONTUnavailableUnavailable167 656Not separately listed in this source.
2 021ABANTU BATHO CONGRESS5910,3525167 656Reported
2 021AFRICAN PEOPLE'S MOVEMENT5860,3495167 656Reported
2 021JUSTICE AND EMPLOYMENT PARTY5560,3316167 656Reported
2 021UNITED DEMOCRATIC MOVEMENTUnavailableUnavailable167 656Not separately listed in this source.
2 021ISITHUNZI SOM-AFRIKA ECONO FIGHTERSUnavailableUnavailable167 656Not separately listed in this source.
2 021SOUTH AFRICA VUKA MOVEMENT3630,2165167 656Reported
2 021SOUTH AFRICAN DEMOCRATIC CONGRESSUnavailableUnavailable167 656Not 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
IFP10 Aug 2023
DA + 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.

DAIFP

Members at formation · minority administration · 10 Aug 2023 · recorded active at source cutoff

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

Inaugural mayor: X. Ngwezi (IFP)

Source notes: The Coalitions Barometer 2023-2025 is silent on the NFP's role while other sources list it as a member, so the NFP is coded Unknown. A September 2023 by-election moved a seat from the ANC to the IFP.

3 recorded administrations · 2021–February 2026
  1. DA + IFP

    10 Aug 2023 → Active at cutoff · 28 Feb 2026

    Members at formation. Outside support: ACDP + FF+. Inaugural mayor: X. Ngwezi.

    The Coalitions Barometer 2023-2025 is silent on the NFP's role while other sources list it as a member, so the NFP is coded Unknown. A September 2023 by-election moved a seat from the ANC to the IFP.

  2. IFP

    30 Jan 2023 → 10 Aug 2023 · Recomposition

    Members at formation. Outside support: ACDP + DA + FF+. Inaugural mayor: X. Ngwezi.

    The Coalitions Barometer 2021-2023 names the blocs on either side of this council, but does not place the NFP in either of them. It is therefore coded as Unknown.

  3. EFF + IFP

    23 Nov 2021 → 30 Jan 2023 · Recomposition

    Members at formation. Outside support: DA. Inaugural mayor: N. Dando.

    A by-election in September 2022 moved a seat from the ANC to the IFP during this administration, taking the IFP from twenty-three seats to twenty-four. Mayor N. Dando resigned two weeks after taking office and X. Ngwezi, also of the IFP, was elected in December 2021.

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 uMhlathuze

34 wards

Ward 1
ANC37.3%Leading candidate: Langelihle Goodman Cebekhulu
DA37.1%
Lead: 7 votes
Ward 2
DA76.1%Leading candidate: Christo Marius Botha
ANC7.6%
Lead: 4 436 votes
Ward 3
DA74.9%Leading candidate: Henning Petrus Cornelius De Wet
ANC9.0%
Lead: 4 098 votes
Ward 4
DA29.9%Leading candidate: Rynie Frederika Kearns
IFP28.7%
Lead: 75 votes
Ward 5
IFP58.8%Leading candidate: Shadrack Hlalecabanga Zulu
ANC26.1%
Lead: 1 648 votes
Ward 6
IFP55.0%Leading candidate: Msawakhe Anthony Mthethwa
ANC23.8%
Lead: 1 519 votes
Ward 7
IFP57.8%Leading candidate: Isaac Ntokozo Zwane
ANC27.3%
Lead: 1 299 votes
Ward 8
IFP51.3%Leading candidate: Nkosingiphile Cyril Mdhletshe
ANC32.8%
Lead: 707 votes
Ward 9
ANC35.2%Leading candidate: Mandla Mdaka
IFP24.9%
Lead: 636 votes
Ward 10
ANC47.1%Leading candidate: Mduduzi Sylvester Dlamini
IFP43.4%
Lead: 176 votes
Ward 11
IFP47.4%Leading candidate: Thembinkosi Zibani
ANC26.0%
Lead: 1 102 votes
Ward 12
ANC58.9%Leading candidate: Thembelani Siphamandla Nsele
IFP25.7%
Lead: 1 715 votes
Ward 13
ANC61.8%Leading candidate: Raymond Sanele Lindokuhle Ndlovu
IFP23.4%
Lead: 2 591 votes
Ward 14
ANC60.3%Leading candidate: Aubrey Mondli Mthethwa
IFP29.3%
Lead: 1 640 votes
Ward 15
ANC49.6%Leading candidate: Thobile Cynthia Dube
IFP32.0%
Lead: 1 012 votes
Ward 16
IFP43.2%Leading candidate: Nkonzoyakhe Godshero Donda
ANC41.2%
Lead: 73 votes
Ward 17
ANC50.9%Leading candidate: Nokubonga Nomthandazo Blose
IFP34.4%
Lead: 559 votes
Ward 18
ANC58.6%Leading candidate: Kwazikwenkosi Selby Dlamini
IFP32.6%
Lead: 1 440 votes
Ward 19
ANC43.9%Leading candidate: Thamsanqa Prince Mthiyane
IFP38.3%
Lead: 240 votes
Ward 20
ANC45.0%Leading candidate: Siboniso Basil Ntshangase
IFP42.4%
Lead: 108 votes
Ward 21
ANC51.9%Leading candidate: Sibongiseni Masondo
IFP29.7%
Lead: 898 votes
Ward 22
ANC49.7%Leading candidate: Zitha Kenas Mthembu
IFP40.0%
Lead: 616 votes
Ward 23
DA48.3%Leading candidate: Barend Jacobus De Lange
ANC21.5%
Lead: 1 181 votes
Ward 24
ANC47.4%Leading candidate: Trueman Sbonelo Wiseman Mthalane
IFP29.0%
Lead: 710 votes
Ward 25
ANC51.2%Leading candidate: Sandile Collin Sibisi
IFP34.9%
Lead: 830 votes
Ward 26
IFP38.0%Leading candidate: Jeevaruthnam Govender
ANC30.1%
Lead: 428 votes
Ward 27
ANC52.7%Leading candidate: Mthobisi Senzosenkosi Mtshali
IFP37.6%
Lead: 691 votes
Ward 28
ANC55.4%Leading candidate: Siphelele Mzuvele Gumede
IFP28.4%
Lead: 1 077 votes
Ward 29
IFP62.4%Leading candidate: Nkosinathi Simiso Mngomezulu
ANC31.6%
Lead: 1 659 votes
Ward 30
ANC53.4%Leading candidate: Ngcebo Treasure Mlambo
IFP38.6%
Lead: 496 votes
Ward 31
ANC45.3%Leading candidate: Siphamandla Wesley Gcabashe
EFF29.7%
Lead: 788 votes
Ward 32
IFP51.1%Leading candidate: Zakhele Ntshaba
ANC30.8%
Lead: 1 319 votes
Ward 33
IFP51.2%Leading candidate: Muziwokuthula Mdlinzeleni Msimango
ANC39.7%
Lead: 579 votes
Ward 34
ANC41.7%Leading candidate: Ntuthuko Fanelesibonge Makhanya
EFF24.8%
Lead: 319 votes
Wards in uMhlathuze ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS2 03837,2578
Ward 12 021DEMOCRATIC ALLIANCE2 03137,1298
Ward 22 021DEMOCRATIC ALLIANCE4 93076,0685
Ward 22 021AFRICAN NATIONAL CONGRESS4947,6223
Ward 32 021DEMOCRATIC ALLIANCE4 65574,8633
Ward 32 021AFRICAN NATIONAL CONGRESS5578,9579
Ward 42 021DEMOCRATIC ALLIANCE1 90329,9261
Ward 42 021INKATHA FREEDOM PARTY1 82828,7467
Ward 52 021INKATHA FREEDOM PARTY2 96458,7745
Ward 52 021AFRICAN NATIONAL CONGRESS1 31626,0956
Ward 62 021INKATHA FREEDOM PARTY2 68054,9631
Ward 62 021AFRICAN NATIONAL CONGRESS1 16123,8105
Ward 72 021INKATHA FREEDOM PARTY2 46157,7835
Ward 72 021AFRICAN NATIONAL CONGRESS1 16227,2834
Ward 82 021INKATHA FREEDOM PARTY1 95951,2827
Ward 82 021AFRICAN NATIONAL CONGRESS1 25232,7749
Ward 92 021AFRICAN NATIONAL CONGRESS2 18635,1673
Ward 92 021INKATHA FREEDOM PARTY1 55024,9356
Ward 102 021AFRICAN NATIONAL CONGRESS2 27747,0649
Ward 102 021INKATHA FREEDOM PARTY2 10143,427
Ward 112 021INKATHA FREEDOM PARTY2 43747,4217
Ward 112 021AFRICAN NATIONAL CONGRESS1 33525,9778
Ward 122 021AFRICAN NATIONAL CONGRESS3 04858,8758
Ward 122 021INKATHA FREEDOM PARTY1 33325,7485
Ward 132 021AFRICAN NATIONAL CONGRESS4 17561,7512
Ward 132 021INKATHA FREEDOM PARTY1 58423,4285
Ward 142 021AFRICAN NATIONAL CONGRESS3 19760,2639
Ward 142 021INKATHA FREEDOM PARTY1 55729,3497
Ward 152 021AFRICAN NATIONAL CONGRESS2 85849,5922
Ward 152 021INKATHA FREEDOM PARTY1 84632,0319
Ward 162 021INKATHA FREEDOM PARTY1 59343,2176
Ward 162 021AFRICAN NATIONAL CONGRESS1 52041,2371
Ward 172 021AFRICAN NATIONAL CONGRESS1 73350,8509
Ward 172 021INKATHA FREEDOM PARTY1 17434,4484
Ward 182 021AFRICAN NATIONAL CONGRESS3 24858,6176
Ward 182 021INKATHA FREEDOM PARTY1 80832,6295
Ward 192 021AFRICAN NATIONAL CONGRESS1 86943,9351
Ward 192 021INKATHA FREEDOM PARTY1 62938,2934
Ward 202 021AFRICAN NATIONAL CONGRESS1 81145,0385
Ward 202 021INKATHA FREEDOM PARTY1 70342,3526
Ward 212 021AFRICAN NATIONAL CONGRESS2 09651,9197
Ward 212 021INKATHA FREEDOM PARTY1 19829,6755
Ward 222 021AFRICAN NATIONAL CONGRESS3 17549,6792
Ward 222 021INKATHA FREEDOM PARTY2 55940,0407
Ward 232 021DEMOCRATIC ALLIANCE2 13248,3009
Ward 232 021AFRICAN NATIONAL CONGRESS95121,5451
Ward 242 021AFRICAN NATIONAL CONGRESS1 83547,3671
Ward 242 021INKATHA FREEDOM PARTY1 12529,0398
Ward 252 021AFRICAN NATIONAL CONGRESS2 60551,1687
Ward 252 021INKATHA FREEDOM PARTY1 77534,8654
Ward 262 021INKATHA FREEDOM PARTY2 05037,9841
Ward 262 021AFRICAN NATIONAL CONGRESS1 62230,0537
Ward 272 021AFRICAN NATIONAL CONGRESS2 42152,6533
Ward 272 021INKATHA FREEDOM PARTY1 73037,6251
Ward 282 021AFRICAN NATIONAL CONGRESS2 21255,3692
Ward 282 021INKATHA FREEDOM PARTY1 13528,4105
Ward 292 021INKATHA FREEDOM PARTY3 36162,4025
Ward 292 021AFRICAN NATIONAL CONGRESS1 70231,6004
Ward 302 021AFRICAN NATIONAL CONGRESS1 79453,4088
Ward 302 021INKATHA FREEDOM PARTY1 29838,6425
Ward 312 021AFRICAN NATIONAL CONGRESS2 28845,2711
Ward 312 021ECONOMIC FREEDOM FIGHTERS1 50029,6795
Ward 322 021INKATHA FREEDOM PARTY3 31451,1104
Ward 322 021AFRICAN NATIONAL CONGRESS1 99530,768
Ward 332 021INKATHA FREEDOM PARTY2 58851,1968
Ward 332 021AFRICAN NATIONAL CONGRESS2 00939,7428
Ward 342 021AFRICAN NATIONAL CONGRESS78641,6755
Ward 342 021ECONOMIC FREEDOM FIGHTERS46724,7614

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 67 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 uMhlathuze. Ward results include areas outside Ovondlo.

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