Counted.co.zaPlay game

ANC retains its majority

2021

Council seats

ANC21 seats
DA7 seats
EFF5 seats
FF+3 seats
AARON1 seat
Ngwathe · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS2156,7568
DEMOCRATIC ALLIANCE718,9189
ECONOMIC FREEDOM FIGHTERS513,5135
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS38,1081
AARON12,7027
ACTIVISTS MOVEMENT OF SOUTH AFRICA00
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
AFRICAN TRANSFORMATION MOVEMENT00
FORUM 4 SERVICE DELIVERY00
INDEPENDENTS00
INKATHA FREEDOM PARTY00
PATRIOTIC ALLIANCE00
UNITED INDEPENDENT MOVEMENT00

37 seats; 19 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
55.7%31 933 votes
DEMOCRATIC ALLIANCE
19.2%11 021 votes
ECONOMIC FREEDOM FIGHTERS
13.4%7 677 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
6.4%3 661 votes
Other: show remaining parties: hide remaining parties5.4%3 084 votes
AARON
2.6%1 489 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.7%430 votes
INDEPENDENTS
0.7%412 votes
AFRICAN TRANSFORMATION MOVEMENT
0.5%268 votes
PATRIOTIC ALLIANCE
0.3%179 votes
UNITED INDEPENDENT MOVEMENT
0.2%100 votes
ACTIVISTS MOVEMENT OF SOUTH AFRICA
0.1%77 votes
INKATHA FREEDOM PARTY
0.1%68 votes
FORUM 4 SERVICE DELIVERY
0.1%61 votes
Ngwathe · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—31 93355,6557
DEMOCRATIC ALLIANCE—11 02119,2084
ECONOMIC FREEDOM FIGHTERS—7 67713,3802
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—3 6616,3807
AARON—1 4892,5952
AFRICAN CHRISTIAN DEMOCRATIC PARTY—4300,7494
INDEPENDENTS—4120,7181
AFRICAN TRANSFORMATION MOVEMENT—2680,4671
PATRIOTIC ALLIANCE—1790,312
UNITED INDEPENDENT MOVEMENT—1000,1743
ACTIVISTS MOVEMENT OF SOUTH AFRICA—770,1342
INKATHA FREEDOM PARTY—680,1185
FORUM 4 SERVICE DELIVERY—610,1063

57376 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
ANC30—
DA5—
FF+1—
PAC1—

20 for a majority · 38 seats

2011Seatsvs 2006
ANC28
DA9
EFF0—
FF+1
PAC0

20 for a majority · 39 seats

2016Seatsvs 2011
ANC24
DA8
EFF3
FF+1

19 for a majority · 36 seats

2021Seatsvs 2016
ANC21
DA7
EFF5
FF+3

19 for a majority · 37 seats

FS203 - Ngwathe · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS303820
2 006DEMOCRATIC ALLIANCE53820
2 006BELASTINGBETALERSVERENING VAN PARYS13820
2 006PAN AFRICANIST CONGRESS OF AZANIA13820
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS13820
2 006INDEPENDENTS03820
2 006UNITED DEMOCRATIC MOVEMENT03820
2 011AFRICAN NATIONAL CONGRESS283920
2 011DEMOCRATIC ALLIANCE93920
2 011CONGRESS OF THE PEOPLE13920
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS13920
2 011AFRICAN PEOPLE'S CONVENTION03920
2 011BELASTINGBETALERSVERENING VAN PARYS03920
2 011PAN AFRICANIST CONGRESS OF AZANIA03920
2 016AFRICAN NATIONAL CONGRESS243619
2 016DEMOCRATIC ALLIANCE83619
2 016ECONOMIC FREEDOM FIGHTERS33619
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS13619
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY03619
2 016CONGRESS OF THE PEOPLE03619
2 016INDEPENDENTS03619
2 021AFRICAN NATIONAL CONGRESS213719
2 021DEMOCRATIC ALLIANCE73719
2 021ECONOMIC FREEDOM FIGHTERS53719
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS33719
2 021AARON13719
2 021ACTIVISTS MOVEMENT OF SOUTH AFRICA03719
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY03719
2 021AFRICAN TRANSFORMATION MOVEMENT03719
2 021FORUM 4 SERVICE DELIVERY03719
2 021INDEPENDENTS03719
2 021INKATHA FREEDOM PARTY03719
2 021PATRIOTIC ALLIANCE03719
2 021UNITED INDEPENDENT MOVEMENT03719

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 %
ANC71.5%—
DA22.5%—
EFF0.0%—
FF+0.0%—
PAC2.1%—
Other3.9%—
2006Vote %vs 2000
ANC77.4%
DA12.7%
EFF0.0%
FF+3.4%
PAC3.6%
BELASTINGBETALERSVERENING VAN PARYS2.4%
Other0.6%
2011Vote %vs 2006
ANC71.8%
DA22.1%
EFF0.0%
FF+2.8%
PAC0.6%
Other2.6%
2016Vote %vs 2011
ANC65.2%
DA22.5%
EFF7.5%
FF+3.1%
PAC0.0%
Other1.6%
2021Vote %vs 2016
ANC55.7%
DA19.2%
EFF13.4%
FF+6.4%
PAC0.0%
AARON2.6%
Other2.8%
FS203 - Ngwathe · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS41 10671,489957 499Reported
2 000DEMOCRATIC ALLIANCE12 94122,506557 499Reported
2 000ECONOMIC FREEDOM FIGHTERS0057 499No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0057 499No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA1 1872,064457 499Reported
2 000ALLIANCE 2000+1 7263,001857 499Reported
2 000AARON0057 499No votes recorded in the complete party list.
2 000BELASTINGBETALERSVERENING VAN PARYS0057 499No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE0057 499No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0057 499No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT3510,610457 499Reported
2 000AFRICAN TRANSFORMATION MOVEMENT0057 499No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION0057 499No votes recorded in the complete party list.
2 000PATRIOTIC ALLIANCE0057 499No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY1530,266157 499Reported
2 000UNITED INDEPENDENT MOVEMENT0057 499No votes recorded in the complete party list.
2 000ACTIVISTS MOVEMENT OF SOUTH AFRICA0057 499No votes recorded in the complete party list.
2 000FORUM 4 SERVICE DELIVERY0057 499No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS47 14677,424360 893Reported
2 006DEMOCRATIC ALLIANCE7 70812,658360 893Reported
2 006ECONOMIC FREEDOM FIGHTERS0060 893No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 0683,396160 893Reported
2 006PAN AFRICANIST CONGRESS OF AZANIA2 1853,588360 893Reported
2 006ALLIANCE 2000+0060 893No votes recorded in the complete party list.
2 006AARON0060 893No votes recorded in the complete party list.
2 006BELASTINGBETALERSVERENING VAN PARYS1 4372,359960 893Reported
2 006CONGRESS OF THE PEOPLE0060 893No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY0060 893No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT3110,510760 893Reported
2 006AFRICAN TRANSFORMATION MOVEMENT0060 893No votes recorded in the complete party list.
2 006AFRICAN PEOPLE'S CONVENTION0060 893No votes recorded in the complete party list.
2 006PATRIOTIC ALLIANCE0060 893No votes recorded in the complete party list.
2 006INKATHA FREEDOM PARTY0060 893No votes recorded in the complete party list.
2 006UNITED INDEPENDENT MOVEMENT0060 893No votes recorded in the complete party list.
2 006ACTIVISTS MOVEMENT OF SOUTH AFRICA0060 893No votes recorded in the complete party list.
2 006FORUM 4 SERVICE DELIVERY0060 893No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS53 18471,834474 037Reported
2 011DEMOCRATIC ALLIANCE16 36422,102574 037Reported
2 011ECONOMIC FREEDOM FIGHTERS0074 037No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 0892,821674 037Reported
2 011PAN AFRICANIST CONGRESS OF AZANIA4610,622774 037Reported
2 011ALLIANCE 2000+0074 037No votes recorded in the complete party list.
2 011AARON0074 037No votes recorded in the complete party list.
2 011BELASTINGBETALERSVERENING VAN PARYS3440,464674 037Reported
2 011CONGRESS OF THE PEOPLE1 2981,753274 037Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY0074 037No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT0074 037No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT0074 037No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION2970,401274 037Reported
2 011PATRIOTIC ALLIANCE0074 037No votes recorded in the complete party list.
2 011INKATHA FREEDOM PARTY0074 037No votes recorded in the complete party list.
2 011UNITED INDEPENDENT MOVEMENT0074 037No votes recorded in the complete party list.
2 011ACTIVISTS MOVEMENT OF SOUTH AFRICA0074 037No votes recorded in the complete party list.
2 011FORUM 4 SERVICE DELIVERY0074 037No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS51 26965,236978 589Reported
2 016DEMOCRATIC ALLIANCE17 72022,547778 589Reported
2 016ECONOMIC FREEDOM FIGHTERS5 8837,485878 589Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 4523,1278 589Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA0078 589No votes recorded in the complete party list.
2 016ALLIANCE 2000+0078 589No votes recorded in the complete party list.
2 016AARON0078 589No votes recorded in the complete party list.
2 016BELASTINGBETALERSVERENING VAN PARYS0078 589No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE8601,094378 589Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY2760,351278 589Reported
2 016UNITED DEMOCRATIC MOVEMENT0078 589No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT0078 589No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION0078 589No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE0078 589No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY0078 589No votes recorded in the complete party list.
2 016UNITED INDEPENDENT MOVEMENT0078 589No votes recorded in the complete party list.
2 016ACTIVISTS MOVEMENT OF SOUTH AFRICA0078 589No votes recorded in the complete party list.
2 016FORUM 4 SERVICE DELIVERY0078 589No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS31 93355,655757 376Reported
2 021DEMOCRATIC ALLIANCE11 02119,208457 376Reported
2 021ECONOMIC FREEDOM FIGHTERS7 67713,380257 376Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3 6616,380757 376Reported
2 021PAN AFRICANIST CONGRESS OF AZANIA0057 376No votes recorded in the complete party list.
2 021ALLIANCE 2000+0057 376No votes recorded in the complete party list.
2 021AARON1 4892,595257 376Reported
2 021BELASTINGBETALERSVERENING VAN PARYS0057 376No votes recorded in the complete party list.
2 021CONGRESS OF THE PEOPLE0057 376No votes recorded in the complete party list.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY4300,749457 376Reported
2 021UNITED DEMOCRATIC MOVEMENT0057 376No votes recorded in the complete party list.
2 021AFRICAN TRANSFORMATION MOVEMENT2680,467157 376Reported
2 021AFRICAN PEOPLE'S CONVENTION0057 376No votes recorded in the complete party list.
2 021PATRIOTIC ALLIANCE1790,31257 376Reported
2 021INKATHA FREEDOM PARTY680,118557 376Reported
2 021UNITED INDEPENDENT MOVEMENT1000,174357 376Reported
2 021ACTIVISTS MOVEMENT OF SOUTH AFRICA770,134257 376Reported
2 021FORUM 4 SERVICE DELIVERY610,106357 376Reported

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 Ngwathe

19 wards

Wards in Ngwathe ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS1 37349,3352
Ward 12 021DEMOCRATIC ALLIANCE64423,1405
Ward 22 021AFRICAN NATIONAL CONGRESS1 56344,2275
Ward 22 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 04029,4284
Ward 32 021AFRICAN NATIONAL CONGRESS1 25173,3294
Ward 32 021ECONOMIC FREEDOM FIGHTERS36421,3365
Ward 42 021AFRICAN NATIONAL CONGRESS1 43057,9417
Ward 42 021ECONOMIC FREEDOM FIGHTERS64326,0535
Ward 52 021AFRICAN NATIONAL CONGRESS2 04870,8651
Ward 52 021ECONOMIC FREEDOM FIGHTERS55919,3426
Ward 62 021AFRICAN NATIONAL CONGRESS1 88071,0775
Ward 62 021ECONOMIC FREEDOM FIGHTERS58322,0416
Ward 72 021AFRICAN NATIONAL CONGRESS1 80256,5422
Ward 72 021DEMOCRATIC ALLIANCE55717,4773
Ward 82 021AFRICAN NATIONAL CONGRESS1 39350,2525
Ward 82 021DEMOCRATIC ALLIANCE87031,3853
Ward 92 021AFRICAN NATIONAL CONGRESS1 97461,5337
Ward 92 021ECONOMIC FREEDOM FIGHTERS65020,2618
Ward 102 021AFRICAN NATIONAL CONGRESS1 80742,7794
Ward 102 021DEMOCRATIC ALLIANCE1 59437,7367
Ward 112 021AFRICAN NATIONAL CONGRESS2 17474,7079
Ward 112 021ECONOMIC FREEDOM FIGHTERS53118,2474
Ward 122 021DEMOCRATIC ALLIANCE2 90267,693
Ward 122 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS91621,3669
Ward 132 021AFRICAN NATIONAL CONGRESS1 64166,3298
Ward 132 021DEMOCRATIC ALLIANCE38715,6427
Ward 142 021AFRICAN NATIONAL CONGRESS2 04559,3786
Ward 142 021DEMOCRATIC ALLIANCE64518,7282
Ward 152 021AFRICAN NATIONAL CONGRESS1 96878,5002
Ward 152 021ECONOMIC FREEDOM FIGHTERS33313,2828
Ward 162 021AFRICAN NATIONAL CONGRESS1 81361,7297
Ward 162 021ECONOMIC FREEDOM FIGHTERS53018,0456
Ward 172 021AFRICAN NATIONAL CONGRESS1 88948,824
Ward 172 021DEMOCRATIC ALLIANCE1 15129,7493
Ward 182 021AFRICAN NATIONAL CONGRESS1 56060,2084
Ward 182 021ECONOMIC FREEDOM FIGHTERS56221,6905
Ward 192 021AFRICAN NATIONAL CONGRESS2 22575,6803
Ward 192 021ECONOMIC FREEDOM FIGHTERS41714,1837

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 37 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 Ngwathe. Ward results include areas outside Koppies.

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