Counted.co.zaPlay game

Gunstelling, KwaZulu-Natal

Ward results
Parts of Gunstelling fall in other municipalities

ANC retains its majority

2021

Council seats

ANC21 seats
EFF7 seats
DA4 seats
INDEPENDENTS2 seats
ATM1 seat
Other3 seats
IFP1 seat
NFP1 seat
FF+1 seat
Mkhondo · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS2155,2632
ECONOMIC FREEDOM FIGHTERS718,4211
DEMOCRATIC ALLIANCE410,5263
INDEPENDENTS25,2632
AFRICAN TRANSFORMATION MOVEMENT12,6316
INKATHA FREEDOM PARTY12,6316
NATIONAL FREEDOM PARTY12,6316
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS12,6316
ABANTU BATHO CONGRESS00
AFRICAN PEOPLE'S CONVENTION00

38 seats; 20 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
54.0%32 091 votes
ECONOMIC FREEDOM FIGHTERS
18.2%10 800 votes
DEMOCRATIC ALLIANCE
9.7%5 749 votes
INDEPENDENTS
7.5%4 473 votes
INKATHA FREEDOM PARTY
3.2%1 926 votes
Other: show remaining parties: hide remaining parties7.3%4 346 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
3.1%1 823 votes
AFRICAN TRANSFORMATION MOVEMENT
1.9%1 148 votes
NATIONAL FREEDOM PARTY
1.0%621 votes
AFRICAN PEOPLE'S CONVENTION
0.9%518 votes
ABANTU BATHO CONGRESS
0.4%236 votes
Mkhondo · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—32 09154,0389
ECONOMIC FREEDOM FIGHTERS—10 80018,1864
DEMOCRATIC ALLIANCE—5 7499,6809
INDEPENDENTS—4 4737,5322
INKATHA FREEDOM PARTY—1 9263,2432
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—1 8233,0698
AFRICAN TRANSFORMATION MOVEMENT—1 1481,9331
NATIONAL FREEDOM PARTY—6211,0457
AFRICAN PEOPLE'S CONVENTION—5180,8723
ABANTU BATHO CONGRESS—2360,3974

59385 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
ANC23—
DA3—
IFP2—

16 for a majority · 30 seats

2011Seatsvs 2006
ANC28
DA6
EFF0—
IFP1
NFP2—

20 for a majority · 38 seats

2016Seatsvs 2011
ANC29
DA4
EFF3
IFP1

20 for a majority · 38 seats

2021Seatsvs 2016
ANC21
DA4
EFF7
IFP1
NFP1—

20 for a majority · 38 seats

MP303 - Mkhondo · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS233016
2 006DEMOCRATIC ALLIANCE33016
2 006INKATHA FREEDOM PARTY23016
2 006PAN AFRICANIST CONGRESS OF AZANIA13016
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS13016
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY03016
2 006INDEPENDENT DEMOCRATS03016
2 006INDEPENDENTS03016
2 006NATIONAL DEMOCRATIC CONVENTION03016
2 011AFRICAN NATIONAL CONGRESS283820
2 011DEMOCRATIC ALLIANCE63820
2 011NATIONAL FREEDOM PARTY23820
2 011INKATHA FREEDOM PARTY13820
2 011PAN AFRICANIST CONGRESS OF AZANIA13820
2 011CONGRESS OF THE PEOPLE03820
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS03820
2 016AFRICAN NATIONAL CONGRESS293820
2 016DEMOCRATIC ALLIANCE43820
2 016ECONOMIC FREEDOM FIGHTERS33820
2 016AFRICAN PEOPLE'S CONVENTION13820
2 016INKATHA FREEDOM PARTY13820
2 016INDEPENDENTS03820
2 016PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA03820
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS03820
2 021AFRICAN NATIONAL CONGRESS213820
2 021ECONOMIC FREEDOM FIGHTERS73820
2 021DEMOCRATIC ALLIANCE43820
2 021INDEPENDENTS23820
2 021AFRICAN TRANSFORMATION MOVEMENT13820
2 021INKATHA FREEDOM PARTY13820
2 021NATIONAL FREEDOM PARTY13820
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS13820
2 021ABANTU BATHO CONGRESS03820
2 021AFRICAN PEOPLE'S CONVENTION03820

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 %
ANC68.4%—
DA20.3%—
EFF0.0%—
IFP11.3%—
NFP0.0%—
2006Vote %vs 2000
ANC76.6%
DA9.7%
EFF0.0%
IFP6.9%
NFP0.0%
Other6.8%
2011Vote %vs 2006
ANC72.5%
DA16.6%
EFF0.0%
IFP3.5%
NFP4.9%
Other2.5%
2016Vote %vs 2011
ANC76.4%
DA10.3%
EFF6.8%
IFP2.4%
NFP0.0%
Other4.1%
2021Vote %vs 2016
ANC54.0%
DA9.7%
EFF18.2%
IFP3.2%
NFP1.0%
Other13.8%
MP303 - Mkhondo · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS31 17868,371345 601Reported
2 000DEMOCRATIC ALLIANCE9 25120,286845 601Reported
2 000ECONOMIC FREEDOM FIGHTERS0045 601No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY5 17211,341945 601Reported
2 000NATIONAL FREEDOM PARTY0045 601No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0045 601No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT0045 601No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION0045 601No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA0045 601No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0045 601No votes recorded in the complete party list.
2 000INDEPENDENT DEMOCRATS0045 601No votes recorded in the complete party list.
2 000NATIONAL DEMOCRATIC CONVENTION0045 601No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE0045 601No votes recorded in the complete party list.
2 000ABANTU BATHO CONGRESS0045 601No votes recorded in the complete party list.
2 000PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA0045 601No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS45 43476,637959 284Reported
2 006DEMOCRATIC ALLIANCE5 7389,678859 284Reported
2 006ECONOMIC FREEDOM FIGHTERS0059 284No votes recorded in the complete party list.
2 006INKATHA FREEDOM PARTY4 0716,866959 284Reported
2 006NATIONAL FREEDOM PARTY0059 284No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS8571,445659 284Reported
2 006AFRICAN TRANSFORMATION MOVEMENT0059 284No votes recorded in the complete party list.
2 006AFRICAN PEOPLE'S CONVENTION0059 284No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA9011,519859 284Reported
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY6381,076259 284Reported
2 006INDEPENDENT DEMOCRATS5840,985159 284Reported
2 006NATIONAL DEMOCRATIC CONVENTION3020,509459 284Reported
2 006CONGRESS OF THE PEOPLE0059 284No votes recorded in the complete party list.
2 006ABANTU BATHO CONGRESS0059 284No votes recorded in the complete party list.
2 006PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA0059 284No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS54 00072,479374 504Reported
2 011DEMOCRATIC ALLIANCE12 34116,564274 504Reported
2 011ECONOMIC FREEDOM FIGHTERS0074 504No votes recorded in the complete party list.
2 011INKATHA FREEDOM PARTY2 6033,493874 504Reported
2 011NATIONAL FREEDOM PARTY3 6714,927374 504Reported
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS5210,699374 504Reported
2 011AFRICAN TRANSFORMATION MOVEMENT0074 504No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION0074 504No votes recorded in the complete party list.
2 011PAN AFRICANIST CONGRESS OF AZANIA1 0351,389274 504Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY0074 504No votes recorded in the complete party list.
2 011INDEPENDENT DEMOCRATS0074 504No votes recorded in the complete party list.
2 011NATIONAL DEMOCRATIC CONVENTION0074 504No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE3330,44774 504Reported
2 011ABANTU BATHO CONGRESS0074 504No votes recorded in the complete party list.
2 011PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA0074 504No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS61 80476,408880 886Reported
2 016DEMOCRATIC ALLIANCE8 31610,281180 886Reported
2 016ECONOMIC FREEDOM FIGHTERS5 4726,765180 886Reported
2 016INKATHA FREEDOM PARTY1 9602,423280 886Reported
2 016NATIONAL FREEDOM PARTY0080 886No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 0401,285880 886Reported
2 016AFRICAN TRANSFORMATION MOVEMENT0080 886No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION1 4631,808780 886Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA0080 886No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY0080 886No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS0080 886No votes recorded in the complete party list.
2 016NATIONAL DEMOCRATIC CONVENTION0080 886No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE0080 886No votes recorded in the complete party list.
2 016ABANTU BATHO CONGRESS0080 886No votes recorded in the complete party list.
2 016PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA1480,18380 886Reported
2 021AFRICAN NATIONAL CONGRESS32 09154,038959 385Reported
2 021DEMOCRATIC ALLIANCE5 7499,680959 385Reported
2 021ECONOMIC FREEDOM FIGHTERS10 80018,186459 385Reported
2 021INKATHA FREEDOM PARTY1 9263,243259 385Reported
2 021NATIONAL FREEDOM PARTY6211,045759 385Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 8233,069859 385Reported
2 021AFRICAN TRANSFORMATION MOVEMENT1 1481,933159 385Reported
2 021AFRICAN PEOPLE'S CONVENTION5180,872359 385Reported
2 021PAN AFRICANIST CONGRESS OF AZANIA0059 385No votes recorded in the complete party list.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY0059 385No votes recorded in the complete party list.
2 021INDEPENDENT DEMOCRATS0059 385No votes recorded in the complete party list.
2 021NATIONAL DEMOCRATIC CONVENTION0059 385No votes recorded in the complete party list.
2 021CONGRESS OF THE PEOPLE0059 385No votes recorded in the complete party list.
2 021ABANTU BATHO CONGRESS2360,397459 385Reported
2 021PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA0059 385No votes recorded in the complete party list.

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

Ward results

Browse wards

Wards in Mkhondo

19 wards

Ward 1
ANC53.7%Leading candidate: Philisiwe Gloria Sikhosana
EFF33.4%
Lead: 565 votes
Ward 2
ANC66.8%Leading candidate: Eunice Shabangu
EFF20.5%
Lead: 1 345 votes
Ward 3
ANC56.6%Leading candidate: Bongani Johannes Mchunu
INDEPENDENTS14.6%
Lead: 1 219 votes
Ward 4
ANC73.5%Leading candidate: Goodness Thembelihle Gama
EFF11.7%
Lead: 1 945 votes
Ward 5
ANC62.8%Leading candidate: Johnson Mageba Nkosi
EFF24.5%
Lead: 1 197 votes
Ward 6
ANC70.9%Leading candidate: Mbongiseni Simon Ngwenya
EFF22.7%
Lead: 1 556 votes
Ward 7
DA56.2%Leading candidate: Johanna Luley Irene Brussow
FF+24.0%
Lead: 1 306 votes
Ward 8
ANC59.3%Leading candidate: Mduduzi Zweli Ngwenya
EFF31.6%
Lead: 976 votes
Ward 9
ANC49.2%Leading candidate: Thokozani Wonderboy Manana
IFP16.3%
Lead: 1 387 votes
Ward 10
ANC52.3%Leading candidate: Maureen Zodwa Thomo
EFF17.0%
Lead: 1 105 votes
Ward 11
ANC52.5%Leading candidate: Nhlanhla Goodman Gwebu
EFF23.5%
Lead: 839 votes
Ward 12
ANC60.8%Leading candidate: Sbonelo Brian Pollen Ntshangase
EFF29.3%
Lead: 871 votes
Ward 13
ANC44.6%Leading candidate: Fikile Cecilia Mthethwa
EFF24.4%
Lead: 686 votes
Ward 14
ANC48.6%
INDEPENDENTS24.9%
Lead: 452 votes
Ward 15
ANC51.0%Leading candidate: Khanyisile Dorien Masondo
NATIONAL FREEDOM PARTY11.1%
Lead: 1 144 votes
Ward 16
ANC53.8%Leading candidate: Thokozani Skhumbuzo Marcia Zulu
EFF22.0%
Lead: 826 votes
Ward 17
ANC39.8%
INDEPENDENTS24.6%
Lead: 569 votes
Ward 18
ANC62.3%Leading candidate: Mhlaliseni Lazarus Yende
INDEPENDENTS16.6%
Lead: 1 261 votes
Ward 19
ANC74.6%Leading candidate: Dumisani Solomon Nkosi
EFF9.5%
Lead: 2 251 votes
Wards in Mkhondo ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS1 49253,6884
Ward 12 021ECONOMIC FREEDOM FIGHTERS92733,3573
Ward 22 021AFRICAN NATIONAL CONGRESS1 94266,8273
Ward 22 021ECONOMIC FREEDOM FIGHTERS59720,5437
Ward 32 021AFRICAN NATIONAL CONGRESS1 64456,5531
Ward 32 021INDEPENDENTS42514,6199
Ward 42 021AFRICAN NATIONAL CONGRESS2 31573,4687
Ward 42 021ECONOMIC FREEDOM FIGHTERS37011,7423
Ward 52 021AFRICAN NATIONAL CONGRESS1 96162,7922
Ward 52 021ECONOMIC FREEDOM FIGHTERS76424,4637
Ward 62 021AFRICAN NATIONAL CONGRESS2 28870,9457
Ward 62 021ECONOMIC FREEDOM FIGHTERS73222,6977
Ward 72 021DEMOCRATIC ALLIANCE2 28056,2407
Ward 72 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS97424,0257
Ward 82 021AFRICAN NATIONAL CONGRESS2 09059,3244
Ward 82 021ECONOMIC FREEDOM FIGHTERS1 11431,6208
Ward 92 021AFRICAN NATIONAL CONGRESS2 07249,2278
Ward 92 021INKATHA FREEDOM PARTY68516,2746
Ward 102 021AFRICAN NATIONAL CONGRESS1 63952,3308
Ward 102 021ECONOMIC FREEDOM FIGHTERS53417,0498
Ward 112 021AFRICAN NATIONAL CONGRESS1 51752,4732
Ward 112 021ECONOMIC FREEDOM FIGHTERS67823,4521
Ward 122 021AFRICAN NATIONAL CONGRESS1 68060,8255
Ward 122 021ECONOMIC FREEDOM FIGHTERS80929,2904
Ward 132 021AFRICAN NATIONAL CONGRESS1 51544,6376
Ward 132 021ECONOMIC FREEDOM FIGHTERS82924,4255
Ward 142 021AFRICAN NATIONAL CONGRESS92948,5879
Ward 142 021INDEPENDENTS47724,9477
Ward 152 021AFRICAN NATIONAL CONGRESS1 46450,9572
Ward 152 021NATIONAL FREEDOM PARTY32011,1382
Ward 162 021AFRICAN NATIONAL CONGRESS1 39753,7721
Ward 162 021ECONOMIC FREEDOM FIGHTERS57121,9784
Ward 172 021AFRICAN NATIONAL CONGRESS1 48539,8123
Ward 172 021INDEPENDENTS91624,5576
Ward 182 021AFRICAN NATIONAL CONGRESS1 71962,3278
Ward 182 021INDEPENDENTS45816,6062
Ward 192 021AFRICAN NATIONAL CONGRESS2 57874,5518
Ward 192 021ECONOMIC FREEDOM FIGHTERS3279,4563

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 38 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 Mkhondo. Ward results include areas outside Gunstelling.

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