Counted.co.zaPlay game

Alcockspruit, KwaZulu-Natal

Ward results

ANC retains its majority

2016

Council seats

ANC41 seats
IFP11 seats
DA6 seats
EFF5 seats
AZAPO1 seat
Other3 seats
PRM1 seat
ROYAL LOYAL PROGRESS1 seat
FF+1 seat
Newcastle · 2016 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS4161,194
INKATHA FREEDOM PARTY1116,4179
DEMOCRATIC ALLIANCE68,9552
ECONOMIC FREEDOM FIGHTERS57,4627
AZANIAN PEOPLE'S ORGANISATION11,4925
PEOPLE'S REVOLUTIONARY MOVEMENT11,4925
ROYAL LOYAL PROGRESS11,4925
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS11,4925
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
INDEPENDENTS00

67 seats; 34 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
61.2%129 501 votes
INKATHA FREEDOM PARTY
16.8%35 508 votes
DEMOCRATIC ALLIANCE
9.3%19 580 votes
ECONOMIC FREEDOM FIGHTERS
7.7%16 202 votes
ROYAL LOYAL PROGRESS
1.4%2 959 votes
Other: show remaining parties: hide remaining parties3.7%7 859 votes
INDEPENDENTS
1.1%2 379 votes
AZANIAN PEOPLE'S ORGANISATION
0.8%1 614 votes
PEOPLE'S REVOLUTIONARY MOVEMENT
0.7%1 571 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
0.7%1 538 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.4%757 votes
Newcastle · 2016 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—129 50161,1982
INKATHA FREEDOM PARTY—35 50816,78
DEMOCRATIC ALLIANCE—19 5809,2529
ECONOMIC FREEDOM FIGHTERS—16 2027,6566
ROYAL LOYAL PROGRESS—2 9591,3983
INDEPENDENTS—2 3791,1242
AZANIAN PEOPLE'S ORGANISATION—1 6140,7627
PEOPLE'S REVOLUTIONARY MOVEMENT—1 5710,7424
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—1 5380,7268
AFRICAN CHRISTIAN DEMOCRATIC PARTY—7570,3577

211609 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
ANC27—
IFP20—
DA6—

31 for a majority · 61 seats

2011Seatsvs 2006
ANC33
IFP12
DA5
NFP5—

31 for a majority · 61 seats

2016Seatsvs 2011
ANC41
IFP11
DA6
EFF5—

34 for a majority · 67 seats

KZN252 - Newcastle · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS276131
2 006INKATHA FREEDOM PARTY206131
2 006DEMOCRATIC ALLIANCE66131
2 006NATIONAL DEMOCRATIC CONVENTION46131
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY16131
2 006INDEPENDENT DEMOCRATS16131
2 006ROYAL LOYAL PROGRESS16131
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS16131
2 006AZANIAN PEOPLE'S ORGANISATION06131
2 006INDEPENDENTS06131
2 006MINORITY FRONT06131
2 006PAN AFRICANIST CONGRESS OF AZANIA06131
2 011AFRICAN NATIONAL CONGRESS336131
2 011INKATHA FREEDOM PARTY126131
2 011DEMOCRATIC ALLIANCE56131
2 011NATIONAL FREEDOM PARTY56131
2 011AZANIAN PEOPLE'S ORGANISATION36131
2 011ROYAL LOYAL PROGRESS26131
2 011FEDERAL CONGRESS16131
2 011CONGRESS OF THE PEOPLE06131
2 011GREAT KONGRESS OF SOUTH AFRICA06131
2 011INDEPENDENTS06131
2 011MINORITY FRONT06131
2 011OTHER06131
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS06131
2 016AFRICAN NATIONAL CONGRESS416734
2 016INKATHA FREEDOM PARTY116734
2 016DEMOCRATIC ALLIANCE66734
2 016ECONOMIC FREEDOM FIGHTERS56734
2 016AZANIAN PEOPLE'S ORGANISATION16734
2 016PEOPLE'S REVOLUTIONARY MOVEMENT16734
2 016ROYAL LOYAL PROGRESS16734
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS16734
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY06734
2 016INDEPENDENTS06734

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 %
ANC33.1%—
IFP43.6%—
DA17.5%—
NFP0.0%—
EFF0.0%—
Other5.8%—
2006Vote %vs 2000
ANC44.3%
IFP31.7%
DA9.2%
NFP0.0%
EFF0.0%
NATIONAL DEMOCRATIC CONVENTION6.1%
ROYAL LOYAL PROGRESS2.2%
Other6.5%
2011Vote %vs 2006
ANC53.3%
IFP18.7%
DA7.7%
NFP8.6%
AZAPO4.3%
Other7.4%
2016Vote %vs 2011
ANC61.2%
IFP16.8%
DA9.3%
NFP0.0%
EFF7.7%—
Other5.1%—
KZN252 - Newcastle · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS30 71033,10892 757Reported
2 000INKATHA FREEDOM PARTY40 45043,608692 757Reported
2 000DEMOCRATIC ALLIANCE16 24317,511392 757Reported
2 000NATIONAL FREEDOM PARTY0092 757No votes recorded in the complete party list.
2 000ECONOMIC FREEDOM FIGHTERS0092 757No votes recorded in the complete party list.
2 000NATIONAL DEMOCRATIC CONVENTION0092 757No votes recorded in the complete party list.
2 000AZANIAN PEOPLE'S ORGANISATION1 5341,653892 757Reported
2 000ROYAL LOYAL PROGRESS0092 757No votes recorded in the complete party list.
2 000FEDERAL CONGRESS0092 757No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY8980,968192 757Reported
2 000INDEPENDENT DEMOCRATS0092 757No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0092 757No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA7550,81492 757Reported
2 000MINORITY FRONT7300,78792 757Reported
2 000PEOPLE'S REVOLUTIONARY MOVEMENT0092 757No votes recorded in the complete party list.
2 000GREAT KONGRESS OF SOUTH AFRICA0092 757No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE0092 757No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS50 33344,3049113 606Reported
2 006INKATHA FREEDOM PARTY36 01631,7026113 606Reported
2 006DEMOCRATIC ALLIANCE10 4729,2178113 606Reported
2 006NATIONAL FREEDOM PARTY00113 606No votes recorded in the complete party list.
2 006ECONOMIC FREEDOM FIGHTERS00113 606No votes recorded in the complete party list.
2 006NATIONAL DEMOCRATIC CONVENTION6 9416,1097113 606Reported
2 006AZANIAN PEOPLE'S ORGANISATION8910,7843113 606Reported
2 006ROYAL LOYAL PROGRESS2 5072,2067113 606Reported
2 006FEDERAL CONGRESS00113 606No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY1 7501,5404113 606Reported
2 006INDEPENDENT DEMOCRATS1 1531,0149113 606Reported
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS9670,8512113 606Reported
2 006PAN AFRICANIST CONGRESS OF AZANIA9580,8433113 606Reported
2 006MINORITY FRONT4550,4005113 606Reported
2 006PEOPLE'S REVOLUTIONARY MOVEMENT00113 606No votes recorded in the complete party list.
2 006GREAT KONGRESS OF SOUTH AFRICA00113 606No votes recorded in the complete party list.
2 006CONGRESS OF THE PEOPLE00113 606No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS93 41153,2684175 359Reported
2 011INKATHA FREEDOM PARTY32 81218,7113175 359Reported
2 011DEMOCRATIC ALLIANCE13 4587,6745175 359Reported
2 011NATIONAL FREEDOM PARTY15 1158,6195175 359Reported
2 011ECONOMIC FREEDOM FIGHTERSUnavailableUnavailable175 359Not separately listed in this source.
2 011NATIONAL DEMOCRATIC CONVENTIONUnavailableUnavailable175 359Not separately listed in this source.
2 011AZANIAN PEOPLE'S ORGANISATION7 5324,2952175 359Reported
2 011ROYAL LOYAL PROGRESS3 9242,2377175 359Reported
2 011FEDERAL CONGRESS3 2911,8767175 359Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTYUnavailableUnavailable175 359Not separately listed in this source.
2 011INDEPENDENT DEMOCRATSUnavailableUnavailable175 359Not separately listed in this source.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 0110,5765175 359Reported
2 011PAN AFRICANIST CONGRESS OF AZANIAUnavailableUnavailable175 359Not separately listed in this source.
2 011MINORITY FRONT8940,5098175 359Reported
2 011PEOPLE'S REVOLUTIONARY MOVEMENTUnavailableUnavailable175 359Not separately listed in this source.
2 011GREAT KONGRESS OF SOUTH AFRICA7980,4551175 359Reported
2 011CONGRESS OF THE PEOPLE6410,3655175 359Reported
2 016AFRICAN NATIONAL CONGRESS129 50161,1982211 609Reported
2 016INKATHA FREEDOM PARTY35 50816,78211 609Reported
2 016DEMOCRATIC ALLIANCE19 5809,2529211 609Reported
2 016NATIONAL FREEDOM PARTY00211 609No votes recorded in the complete party list.
2 016ECONOMIC FREEDOM FIGHTERS16 2027,6566211 609Reported
2 016NATIONAL DEMOCRATIC CONVENTION00211 609No votes recorded in the complete party list.
2 016AZANIAN PEOPLE'S ORGANISATION1 6140,7627211 609Reported
2 016ROYAL LOYAL PROGRESS2 9591,3983211 609Reported
2 016FEDERAL CONGRESS00211 609No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY7570,3577211 609Reported
2 016INDEPENDENT DEMOCRATS00211 609No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 5380,7268211 609Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA00211 609No votes recorded in the complete party list.
2 016MINORITY FRONT00211 609No votes recorded in the complete party list.
2 016PEOPLE'S REVOLUTIONARY MOVEMENT1 5710,7424211 609Reported
2 016GREAT KONGRESS OF SOUTH AFRICA00211 609No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE00211 609No 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 Newcastle

34 wards

Ward 1
ANC64.7%Leading candidate: Xolani Nkosinathi Mike Dladla
IFP22.4%
Lead: 2 366 votes
Ward 2
DA63.5%Leading candidate: Elizabeth Johanna Cecelia Cronjé
ANC24.0%
Lead: 2 608 votes
Ward 3
DA49.2%
ANC47.0%
Lead: 87 votes
Ward 4
DA65.4%Leading candidate: Albertus Pieter Meiring
ANC21.7%
Lead: 2 423 votes
Ward 5
ANC56.2%Leading candidate: Lindiwe Goodness Thwala
DA22.3%
Lead: 1 997 votes
Ward 6
ANC64.7%Leading candidate: Thembi Elizabeth Mbongo
IFP26.3%
Lead: 2 307 votes
Ward 7
ANC64.1%Leading candidate: Bawinile Vierah Khumalo
IFP26.5%
Lead: 2 606 votes
Ward 8
ANC76.7%Leading candidate: Vukile Derick Kubeka
IFP15.2%
Lead: 3 515 votes
Ward 9
ANC62.3%Leading candidate: Bhekuyise Cyril Ngema
IFP28.1%
Lead: 2 351 votes
Ward 10
ANC64.3%Leading candidate: S'khumbuzo Julius Nhlapho
IFP21.2%
Lead: 2 142 votes
Ward 11
ANC66.9%Leading candidate: Nokuthula Kheslina Majozi
IFP20.2%
Lead: 2 815 votes
Ward 12
ANC64.0%Leading candidate: Reuben Moses Molelekoa
IFP13.2%
Lead: 3 439 votes
Ward 13
ANC69.4%Leading candidate: Racheal Ncini Mdluli
IFP14.6%
Lead: 3 164 votes
Ward 14
ANC65.6%Leading candidate: Mandla Flep Zikhali
IFP18.2%
Lead: 3 260 votes
Ward 15
ANC64.4%Leading candidate: Thobani Mphumuzi Ndaba
IFP15.5%
Lead: 3 370 votes
Ward 16
ANC63.9%Leading candidate: David Ngwenya
IFP13.4%
Lead: 3 925 votes
Ward 17
ANC62.9%Leading candidate: Deanah Maria Sibilwane
IFP21.6%
Lead: 2 807 votes
Ward 18
ANC60.6%Leading candidate: Nomusa Grace Mnguni
IFP31.1%
Lead: 1 901 votes
Ward 19
ANC67.0%Leading candidate: Simphiwe Goodness Miya
IFP18.4%
Lead: 3 439 votes
Ward 20
ANC59.8%Leading candidate: Lamlile Truelove Sikhosane
IFP22.9%
Lead: 1 975 votes
Ward 21
ANC55.6%Leading candidate: Mildred Vangile Molefe
DA19.2%
Lead: 2 049 votes
Ward 22
ANC72.4%Leading candidate: Thomas Sibusiso Hlabisa
EFF12.7%
Lead: 2 873 votes
Ward 23
ANC64.2%Leading candidate: Nonhlanhla Miriam Ngcobo
IFP13.4%
Lead: 3 279 votes
Ward 24
ANC74.2%Leading candidate: Skhumbuzo Emmanuel Shabangu
IFP14.8%
Lead: 3 752 votes
Ward 25
ANC49.9%Leading candidate: Mqapheleni Ephraim Ngcobo
DA35.9%
Lead: 746 votes
Ward 26
ANC66.2%Leading candidate: Bongumusa Schriener Dlamini
IFP23.9%
Lead: 2 731 votes
Ward 27
ANC69.0%Leading candidate: Stanley Sibusiso Ndlangamandla
IFP13.1%
Lead: 3 948 votes
Ward 28
ANC73.9%Leading candidate: Ally Khoza
IFP14.0%
Lead: 3 550 votes
Ward 29
ANC60.0%Leading candidate: Mirriam Vangile Mthembu
IFP16.4%
Lead: 2 918 votes
Ward 30
ANC59.9%Leading candidate: Happiness Nosiphiwo Mkhwanazi
IFP28.7%
Lead: 1 835 votes
Ward 31
ANC64.2%Leading candidate: Thembinkosi Johan Christopher Danisa
IFP15.7%
Lead: 2 885 votes
Ward 32
ANC63.6%Leading candidate: Fikile Phamela Gama
IFP22.9%
Lead: 3 115 votes
Ward 33
ANC56.5%Leading candidate: Greaterman Mbongiseni Bhekithemba Thwala
PEOPLE'S REVOLUTIONARY MOVEMENT19.9%
Lead: 2 453 votes
Ward 34
ANC53.6%Leading candidate: Thabisile Princess Mkhwanazi
DA26.1%
Lead: 1 874 votes
Wards in Newcastle ·
WardElectionParty / entryVotesVote share (%)
Ward 12 016AFRICAN NATIONAL CONGRESS3 61964,7406
Ward 12 016INKATHA FREEDOM PARTY1 25322,415
Ward 22 016DEMOCRATIC ALLIANCE4 19763,5043
Ward 22 016AFRICAN NATIONAL CONGRESS1 58924,043
Ward 32 016DEMOCRATIC ALLIANCE1 97749,1791
Ward 32 016AFRICAN NATIONAL CONGRESS1 89047,0149
Ward 42 016DEMOCRATIC ALLIANCE3 62465,3562
Ward 42 016AFRICAN NATIONAL CONGRESS1 20121,6592
Ward 52 016AFRICAN NATIONAL CONGRESS3 31156,233
Ward 52 016DEMOCRATIC ALLIANCE1 31422,3166
Ward 62 016AFRICAN NATIONAL CONGRESS3 88864,7137
Ward 62 016INKATHA FREEDOM PARTY1 58126,3149
Ward 72 016AFRICAN NATIONAL CONGRESS4 44164,0744
Ward 72 016INKATHA FREEDOM PARTY1 83526,4753
Ward 82 016AFRICAN NATIONAL CONGRESS4 38776,6556
Ward 82 016INKATHA FREEDOM PARTY87215,2368
Ward 92 016AFRICAN NATIONAL CONGRESS4 27862,3433
Ward 92 016INKATHA FREEDOM PARTY1 92728,0822
Ward 102 016AFRICAN NATIONAL CONGRESS3 19564,2599
Ward 102 016INKATHA FREEDOM PARTY1 05321,1786
Ward 112 016AFRICAN NATIONAL CONGRESS4 03066,9102
Ward 112 016INKATHA FREEDOM PARTY1 21520,1727
Ward 122 016AFRICAN NATIONAL CONGRESS4 33264,0166
Ward 122 016INKATHA FREEDOM PARTY89313,1964
Ward 132 016AFRICAN NATIONAL CONGRESS4 01069,4372
Ward 132 016INKATHA FREEDOM PARTY84614,6494
Ward 142 016AFRICAN NATIONAL CONGRESS4 51365,5578
Ward 142 016INKATHA FREEDOM PARTY1 25318,2016
Ward 152 016AFRICAN NATIONAL CONGRESS4 43464,4102
Ward 152 016INKATHA FREEDOM PARTY1 06415,4561
Ward 162 016AFRICAN NATIONAL CONGRESS4 96163,9469
Ward 162 016INKATHA FREEDOM PARTY1 03613,354
Ward 172 016AFRICAN NATIONAL CONGRESS4 27362,903
Ward 172 016INKATHA FREEDOM PARTY1 46621,581
Ward 182 016AFRICAN NATIONAL CONGRESS3 89960,6471
Ward 182 016INKATHA FREEDOM PARTY1 99831,0779
Ward 192 016AFRICAN NATIONAL CONGRESS4 73967,0297
Ward 192 016INKATHA FREEDOM PARTY1 30018,3876
Ward 202 016AFRICAN NATIONAL CONGRESS3 20459,7873
Ward 202 016INKATHA FREEDOM PARTY1 22922,9334
Ward 212 016AFRICAN NATIONAL CONGRESS3 13455,5575
Ward 212 016DEMOCRATIC ALLIANCE1 08519,2342
Ward 222 016AFRICAN NATIONAL CONGRESS3 48572,393
Ward 222 016ECONOMIC FREEDOM FIGHTERS61212,7129
Ward 232 016AFRICAN NATIONAL CONGRESS4 14264,1773
Ward 232 016INKATHA FREEDOM PARTY86313,3716
Ward 242 016AFRICAN NATIONAL CONGRESS4 68774,2436
Ward 242 016INKATHA FREEDOM PARTY93514,8107
Ward 252 016AFRICAN NATIONAL CONGRESS2 66749,8505
Ward 252 016DEMOCRATIC ALLIANCE1 92135,9065
Ward 262 016AFRICAN NATIONAL CONGRESS4 27366,1558
Ward 262 016INKATHA FREEDOM PARTY1 54223,8737
Ward 272 016AFRICAN NATIONAL CONGRESS4 87369,0324
Ward 272 016INKATHA FREEDOM PARTY92513,1038
Ward 282 016AFRICAN NATIONAL CONGRESS4 38373,85
Ward 282 016INKATHA FREEDOM PARTY83314,0354
Ward 292 016AFRICAN NATIONAL CONGRESS4 01759,9731
Ward 292 016INKATHA FREEDOM PARTY1 09916,4079
Ward 302 016AFRICAN NATIONAL CONGRESS3 52459,932
Ward 302 016INKATHA FREEDOM PARTY1 68928,7245
Ward 312 016AFRICAN NATIONAL CONGRESS3 81964,1633
Ward 312 016INKATHA FREEDOM PARTY93415,6922
Ward 322 016AFRICAN NATIONAL CONGRESS4 86863,5509
Ward 322 016INKATHA FREEDOM PARTY1 75322,8851
Ward 332 016AFRICAN NATIONAL CONGRESS3 78856,512
Ward 332 016PEOPLE'S REVOLUTIONARY MOVEMENT1 33519,9165
Ward 342 016AFRICAN NATIONAL CONGRESS3 64753,6245
Ward 342 016DEMOCRATIC ALLIANCE1 77326,0697

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

Source data

Sources & result details

IEC: 06 Apr 2017, 11:45 SAST · checked 05 Nov 2026, 15:41 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: 06 Apr 2017, 11:45 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 Newcastle. Ward results include areas outside Alcockspruit.

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

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