Counted.co.zaPlay game

Nxaruni, Eastern Cape

Ward results

ANC retains its majority

2021

Council seats

ANC61 seats
DA20 seats
EFF13 seats
ACDP1 seat
AIC1 seat
Other4 seats
ATM1 seat
PAC1 seat
UDM1 seat
FF+1 seat
Buffalo City · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS6161
DEMOCRATIC ALLIANCE2020
ECONOMIC FREEDOM FIGHTERS1313
AFRICAN CHRISTIAN DEMOCRATIC PARTY11
AFRICAN INDEPENDENT CONGRESS11
AFRICAN TRANSFORMATION MOVEMENT11
PAN AFRICANIST CONGRESS OF AZANIA11
UNITED DEMOCRATIC MOVEMENT11
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS11
AFRICAN MULTICULTURAL ECONOMIC CONGRESS00
INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION00
INDEPENDENTS00
OTHER00
PATRIOTIC ALLIANCE00

100 seats; 51 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
59.4%214 118 votes
DEMOCRATIC ALLIANCE
19.5%70 334 votes
ECONOMIC FREEDOM FIGHTERS
12.1%43 466 votes
INDEPENDENTS
2.3%8 383 votes
OTHER
1.3%4 793 votes
Other: show remaining parties: hide remaining parties5.3%19 200 votes
UNITED DEMOCRATIC MOVEMENT
1.0%3 466 votes
PAN AFRICANIST CONGRESS OF AZANIA
0.9%3 383 votes
AFRICAN TRANSFORMATION MOVEMENT
0.9%3 270 votes
AFRICAN INDEPENDENT CONGRESS
0.7%2 562 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.6%2 011 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
0.5%1 848 votes
PATRIOTIC ALLIANCE
0.3%1 115 votes
INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION
0.2%795 votes
AFRICAN MULTICULTURAL ECONOMIC CONGRESS
0.2%750 votes
Buffalo City · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—214 11859,4287
DEMOCRATIC ALLIANCE—70 33419,5213
ECONOMIC FREEDOM FIGHTERS—43 46612,064
INDEPENDENTS—8 3832,3267
OTHER—4 7931,3303
UNITED DEMOCRATIC MOVEMENT—3 4660,962
PAN AFRICANIST CONGRESS OF AZANIA—3 3830,939
AFRICAN TRANSFORMATION MOVEMENT—3 2700,9076
AFRICAN INDEPENDENT CONGRESS—2 5620,7111
AFRICAN CHRISTIAN DEMOCRATIC PARTY—2 0110,5582
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—1 8480,5129
PATRIOTIC ALLIANCE—1 1150,3095
INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION—7950,2207
AFRICAN MULTICULTURAL ECONOMIC CONGRESS—7500,2082

360294 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
ANC73—
DA11—
PAC3—

45 for a majority · 89 seats

2011Seatsvs 2006
ANC71
DA21
AIC2—
PAC2

51 for a majority · 100 seats

2016Seatsvs 2011
ANC60
DA24
EFF8—
AIC4
PAC1

51 for a majority · 100 seats

2021Seatsvs 2016
ANC61
DA20
EFF13
AIC1
PAC1

51 for a majority · 100 seats

BUF - Buffalo City · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS738945
2 006DEMOCRATIC ALLIANCE118945
2 006PAN AFRICANIST CONGRESS OF AZANIA38945
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY18945
2 006UNITED DEMOCRATIC MOVEMENT18945
2 006INDEPENDENT DEMOCRATS08945
2 006INDEPENDENTS08945
2 006INKATHA FREEDOM PARTY08945
2 006NATIONAL DEMOCRATIC CONVENTION08945
2 006UNITED INDEPENDENT FRONT08945
2 011AFRICAN NATIONAL CONGRESS7110051
2 011DEMOCRATIC ALLIANCE2110051
2 011CONGRESS OF THE PEOPLE310051
2 011AFRICAN INDEPENDENT CONGRESS210051
2 011PAN AFRICANIST CONGRESS OF AZANIA210051
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY110051
2 011INDEPENDENTS010051
2 011PAN AFRICANIST MOVEMENT010051
2 011UNITED DEMOCRATIC MOVEMENT010051
2 016AFRICAN NATIONAL CONGRESS6010051
2 016DEMOCRATIC ALLIANCE2410051
2 016ECONOMIC FREEDOM FIGHTERS810051
2 016AFRICAN INDEPENDENT CONGRESS410051
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY110051
2 016CONGRESS OF THE PEOPLE110051
2 016PAN AFRICANIST CONGRESS OF AZANIA110051
2 016UNITED DEMOCRATIC MOVEMENT110051
2 016CONSERVATIVES IN ACTION010051
2 016INDEPENDENTS010051
2 016PAN AFRICANIST MOVEMENT010051
2 016UNITED CONGRESS010051
2 016UNITED FRONT OF THE EASTERN CAPE010051
2 021AFRICAN NATIONAL CONGRESS6110051
2 021DEMOCRATIC ALLIANCE2010051
2 021ECONOMIC FREEDOM FIGHTERS1310051
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY110051
2 021AFRICAN INDEPENDENT CONGRESS110051
2 021AFRICAN TRANSFORMATION MOVEMENT110051
2 021PAN AFRICANIST CONGRESS OF AZANIA110051
2 021UNITED DEMOCRATIC MOVEMENT110051
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS110051
2 021AFRICAN MULTICULTURAL ECONOMIC CONGRESS010051
2 021INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION010051
2 021INDEPENDENTS010051
2 021OTHER010051
2 021PATRIOTIC ALLIANCE010051

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 %
ANC80.4%—
DA12.9%—
EFF0.0%—
AIC0.0%—
PAC2.3%—
Other4.4%—
2006Vote %vs 2000
ANC81.3%
DA12.2%
EFF0.0%
AIC0.0%
PAC3.2%
Other3.3%
2011Vote %vs 2006
ANC70.0%
DA20.5%
EFF0.0%
AIC1.9%
PAC1.9%
COPE2.9%
Other2.9%
2016Vote %vs 2011
ANC58.7%
DA23.4%
EFF8.0%
AIC3.4%
PAC0.9%
Other5.6%
2021Vote %vs 2016
ANC59.4%
DA19.5%
EFF12.1%
AIC0.7%
PAC0.9%
Other7.3%
BUF - Buffalo City · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS312 10680,3589388 390Reported
2 000DEMOCRATIC ALLIANCE50 16312,9156388 390Reported
2 000ECONOMIC FREEDOM FIGHTERS00388 390No votes recorded in the complete party list.
2 000AFRICAN INDEPENDENT CONGRESS00388 390No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA9 0312,3252388 390Reported
2 000CONGRESS OF THE PEOPLE00388 390No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY5 5841,4377388 390Reported
2 000UNITED DEMOCRATIC MOVEMENT3 3570,8643388 390Reported
2 000AFRICAN TRANSFORMATION MOVEMENT00388 390No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00388 390No votes recorded in the complete party list.
2 000INDEPENDENT DEMOCRATS00388 390No votes recorded in the complete party list.
2 000PATRIOTIC ALLIANCE00388 390No votes recorded in the complete party list.
2 000UNITED FRONT OF THE EASTERN CAPE00388 390No votes recorded in the complete party list.
2 000UNITED INDEPENDENT FRONT00388 390No votes recorded in the complete party list.
2 000INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION00388 390No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY8190,2109388 390Reported
2 000AFRICAN MULTICULTURAL ECONOMIC CONGRESS00388 390No votes recorded in the complete party list.
2 000PAN AFRICANIST MOVEMENT00388 390No votes recorded in the complete party list.
2 000NATIONAL DEMOCRATIC CONVENTION00388 390No votes recorded in the complete party list.
2 000UNITED CONGRESS00388 390No votes recorded in the complete party list.
2 000CONSERVATIVES IN ACTION00388 390No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS300 01081,2764369 123Reported
2 006DEMOCRATIC ALLIANCE45 14812,2312369 123Reported
2 006ECONOMIC FREEDOM FIGHTERS00369 123No votes recorded in the complete party list.
2 006AFRICAN INDEPENDENT CONGRESS00369 123No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA11 6863,1659369 123Reported
2 006CONGRESS OF THE PEOPLE00369 123No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY4 3281,1725369 123Reported
2 006UNITED DEMOCRATIC MOVEMENT2 8400,7694369 123Reported
2 006AFRICAN TRANSFORMATION MOVEMENT00369 123No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00369 123No votes recorded in the complete party list.
2 006INDEPENDENT DEMOCRATS1 7980,4871369 123Reported
2 006PATRIOTIC ALLIANCE00369 123No votes recorded in the complete party list.
2 006UNITED FRONT OF THE EASTERN CAPE00369 123No votes recorded in the complete party list.
2 006UNITED INDEPENDENT FRONT9660,2617369 123Reported
2 006INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION00369 123No votes recorded in the complete party list.
2 006INKATHA FREEDOM PARTY2630,0712369 123Reported
2 006AFRICAN MULTICULTURAL ECONOMIC CONGRESS00369 123No votes recorded in the complete party list.
2 006PAN AFRICANIST MOVEMENT00369 123No votes recorded in the complete party list.
2 006NATIONAL DEMOCRATIC CONVENTION4200,1138369 123Reported
2 006UNITED CONGRESS00369 123No votes recorded in the complete party list.
2 006CONSERVATIVES IN ACTION00369 123No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS297 83370,0051425 445Reported
2 011DEMOCRATIC ALLIANCE87 14520,4833425 445Reported
2 011ECONOMIC FREEDOM FIGHTERS00425 445No votes recorded in the complete party list.
2 011AFRICAN INDEPENDENT CONGRESS7 9711,8736425 445Reported
2 011PAN AFRICANIST CONGRESS OF AZANIA8 0291,8872425 445Reported
2 011CONGRESS OF THE PEOPLE12 1632,8589425 445Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY3 1720,7456425 445Reported
2 011UNITED DEMOCRATIC MOVEMENT2 6930,633425 445Reported
2 011AFRICAN TRANSFORMATION MOVEMENT00425 445No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00425 445No votes recorded in the complete party list.
2 011INDEPENDENT DEMOCRATS00425 445No votes recorded in the complete party list.
2 011PATRIOTIC ALLIANCE00425 445No votes recorded in the complete party list.
2 011UNITED FRONT OF THE EASTERN CAPE00425 445No votes recorded in the complete party list.
2 011UNITED INDEPENDENT FRONT00425 445No votes recorded in the complete party list.
2 011INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION00425 445No votes recorded in the complete party list.
2 011INKATHA FREEDOM PARTY00425 445No votes recorded in the complete party list.
2 011AFRICAN MULTICULTURAL ECONOMIC CONGRESS00425 445No votes recorded in the complete party list.
2 011PAN AFRICANIST MOVEMENT7710,1812425 445Reported
2 011NATIONAL DEMOCRATIC CONVENTION00425 445No votes recorded in the complete party list.
2 011UNITED CONGRESS00425 445No votes recorded in the complete party list.
2 011CONSERVATIVES IN ACTION00425 445No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS268 05258,7434456 310Reported
2 016DEMOCRATIC ALLIANCE106 79023,4029456 310Reported
2 016ECONOMIC FREEDOM FIGHTERS36 3907,9748456 310Reported
2 016AFRICAN INDEPENDENT CONGRESS15 6003,4187456 310Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA4 1050,8996456 310Reported
2 016CONGRESS OF THE PEOPLE3 9130,8575456 310Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY2 5190,552456 310Reported
2 016UNITED DEMOCRATIC MOVEMENT3 9650,8689456 310Reported
2 016AFRICAN TRANSFORMATION MOVEMENT00456 310No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00456 310No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS00456 310No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE00456 310No votes recorded in the complete party list.
2 016UNITED FRONT OF THE EASTERN CAPE1 3530,2965456 310Reported
2 016UNITED INDEPENDENT FRONT00456 310No votes recorded in the complete party list.
2 016INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION00456 310No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY00456 310No votes recorded in the complete party list.
2 016AFRICAN MULTICULTURAL ECONOMIC CONGRESS00456 310No votes recorded in the complete party list.
2 016PAN AFRICANIST MOVEMENT5340,117456 310Reported
2 016NATIONAL DEMOCRATIC CONVENTION00456 310No votes recorded in the complete party list.
2 016UNITED CONGRESS4280,0938456 310Reported
2 016CONSERVATIVES IN ACTION4060,089456 310Reported
2 021AFRICAN NATIONAL CONGRESS214 11859,4287360 294Reported
2 021DEMOCRATIC ALLIANCE70 33419,5213360 294Reported
2 021ECONOMIC FREEDOM FIGHTERS43 46612,064360 294Reported
2 021AFRICAN INDEPENDENT CONGRESS2 5620,7111360 294Reported
2 021PAN AFRICANIST CONGRESS OF AZANIA3 3830,939360 294Reported
2 021CONGRESS OF THE PEOPLEUnavailableUnavailable360 294Not separately listed in this source.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY2 0110,5582360 294Reported
2 021UNITED DEMOCRATIC MOVEMENT3 4660,962360 294Reported
2 021AFRICAN TRANSFORMATION MOVEMENT3 2700,9076360 294Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 8480,5129360 294Reported
2 021INDEPENDENT DEMOCRATSUnavailableUnavailable360 294Not separately listed in this source.
2 021PATRIOTIC ALLIANCE1 1150,3095360 294Reported
2 021UNITED FRONT OF THE EASTERN CAPEUnavailableUnavailable360 294Not separately listed in this source.
2 021UNITED INDEPENDENT FRONTUnavailableUnavailable360 294Not separately listed in this source.
2 021INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION7950,2207360 294Reported
2 021INKATHA FREEDOM PARTYUnavailableUnavailable360 294Not separately listed in this source.
2 021AFRICAN MULTICULTURAL ECONOMIC CONGRESS7500,2082360 294Reported
2 021PAN AFRICANIST MOVEMENTUnavailableUnavailable360 294Not separately listed in this source.
2 021NATIONAL DEMOCRATIC CONVENTIONUnavailableUnavailable360 294Not separately listed in this source.
2 021UNITED CONGRESSUnavailableUnavailable360 294Not separately listed in this source.
2 021CONSERVATIVES IN ACTIONUnavailableUnavailable360 294Not 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

ANCSingle-party majority · 30 Jun 2025
Administrations & sources

ANC single-party majority

61 of 100 seats at the 2021 election

Buffalo City’s 2024/25 annual report records that the ANC formed the city government after winning a council majority in November 2021. The seat figures are the 2021 election allocation, not a new 2026 result.

Evidence: 2024/25 municipal annual report, covering the year ended 30 Jun 2025.

Ward results

Browse wards

Wards in Buffalo City

50 wards

Ward 1
ANC45.3%Leading candidate: Kuhle Ciliza
DA41.1%
Lead: 320 votes
Ward 2
ANC86.4%Leading candidate: Zwelikhanyile Akhona Dywili
EFF9.3%
Lead: 5 073 votes
Ward 3
DA48.2%Leading candidate: Lorna Hali
ANC28.9%
Lead: 1 294 votes
Ward 4
DA57.0%Leading candidate: Lemarc Allister Stewart
ANC31.5%
Lead: 2 293 votes
Ward 5
ANC60.9%Leading candidate: Ntombenani Monica Goci
EFF18.8%
Lead: 2 965 votes
Ward 6
ANC43.6%Leading candidate: Lukanyiso Mzekeli
DA38.5%
Lead: 331 votes
Ward 7
ANC64.1%Leading candidate: Mkakutta Clara Yekiso-Morolong
EFF25.8%
Lead: 2 662 votes
Ward 8
ANC60.5%Leading candidate: Kwanele Majeke
DA25.0%
Lead: 2 787 votes
Ward 9
ANC45.8%Leading candidate: Mendi Wetsetse
DA23.4%
Lead: 1 506 votes
Ward 10
ANC51.9%Leading candidate: Pearl Hansen
DA17.3%
Lead: 2 156 votes
Ward 11
ANC69.9%Leading candidate: Nozuko Claudia Stemela
EFF25.3%
Lead: 2 473 votes
Ward 12
ANC81.2%Leading candidate: Andile Andy Phethani
EFF12.2%
Lead: 4 322 votes
Ward 13
ANC77.8%Leading candidate: Oscar Mhlauli
EFF16.2%
Lead: 4 642 votes
Ward 14
ANC58.1%Leading candidate: Zininzi Mtyingizane
EFF22.3%
Lead: 2 224 votes
Ward 15
ANC46.4%Leading candidate: Nwabisa Mcwabeni
DA24.4%
Lead: 2 106 votes
Ward 16
ANC55.2%Leading candidate: Ntsika Qali
DA28.1%
Lead: 1 912 votes
Ward 17
ANC82.0%Leading candidate: Veliswa Angelina Mrwebi
EFF13.2%
Lead: 4 461 votes
Ward 18
DA86.5%Leading candidate: Jason Scott Mc Dowell
ANC6.8%
Lead: 7 721 votes
Ward 19
DA66.7%Leading candidate: Shandré Marilyn Hoffman
ANC17.0%
Lead: 3 131 votes
Ward 20
ANC61.7%Leading candidate: Aphiwe Gcwabe
EFF17.1%
Lead: 3 204 votes
Ward 21
ANC77.2%Leading candidate: Nkosinathi Mndi
EFF17.2%
Lead: 3 521 votes
Ward 22
ANC76.6%Leading candidate: Sabelo Booi
EFF17.7%
Lead: 4 280 votes
Ward 23
ANC78.6%Leading candidate: Simbongile Sidwell Gulwa
EFF13.4%
Lead: 5 184 votes
Ward 24
ANC77.7%Leading candidate: Melisizwe Tutu
EFF13.2%
Lead: 4 528 votes
Ward 25
ANC70.6%Leading candidate: Cynthia Mxabanisi-Gakrishe
INDEPENDENTS11.8%
Lead: 3 679 votes
Ward 26
ANC86.0%Leading candidate: Monde Mfene
EFF5.5%
Lead: 5 338 votes
Ward 27
ANC46.5%Leading candidate: Boy-Boy Kalani
DA39.7%
Lead: 534 votes
Ward 28
DA76.1%Leading candidate: Frederick Carel Pohl
ANC13.2%
Lead: 6 550 votes
Ward 29
DA79.0%Leading candidate: Valerie Dawn Knoetze
ANC9.1%
Lead: 5 478 votes
Ward 30
ANC77.7%Leading candidate: Nontyilelo Whittington
EFF16.0%
Lead: 4 569 votes
Ward 31
ANC65.6%Leading candidate: Bonisani Bangani
DA18.8%
Lead: 4 282 votes
Ward 32
ANC69.4%Leading candidate: Ntombekhaya Sabana
DA14.2%
Lead: 4 298 votes
Ward 33
ANC86.9%Leading candidate: Mluleki David Thomas
EFF6.3%
Lead: 6 088 votes
Ward 34
ANC80.9%Leading candidate: Mayihlome Mcako
EFF9.1%
Lead: 5 416 votes
Ward 35
ANC67.2%Leading candidate: Simbongile Phandliwe
EFF21.9%
Lead: 3 813 votes
Ward 36
ANC76.3%Leading candidate: Bongiwe Sauli
EFF13.2%
Lead: 3 084 votes
Ward 37
ANC56.3%Leading candidate: Ntombekhaya Muriel Ntshebe
DA23.3%
Lead: 2 337 votes
Ward 38
ANC80.6%Leading candidate: Ntombomzi Letticia Kese
EFF7.8%
Lead: 4 544 votes
Ward 39
ANC59.1%Leading candidate: Lunga Gqola
EFF13.3%
Lead: 3 325 votes
Ward 40
ANC64.8%Leading candidate: Kholiwe Thelma Faku
INDEPENDENTS18.1%
Lead: 3 964 votes
Ward 41
ANC62.7%Leading candidate: Sindiswa Gloria Skepe
INDEPENDENTS13.3%
Lead: 2 522 votes
Ward 42
ANC71.5%Leading candidate: Phakamile Bamla
EFF21.1%
Lead: 3 010 votes
Ward 43
ANC64.9%Leading candidate: Dumisani Anderson Mahanjana
EFF17.0%
Lead: 3 531 votes
Ward 44
ANC42.4%Leading candidate: Mwezi Daniso
DA22.6%
Lead: 1 819 votes
Ward 45
ANC86.1%Leading candidate: Thulani Tempi
EFF6.0%
Lead: 6 279 votes
Ward 46
ANC49.7%Leading candidate: Nceba Wiseman Kilimani
DA28.9%
Lead: 1 597 votes
Ward 47
ANC36.5%
DA36.3%
Lead: 9 votes
Ward 48
ANC72.8%Leading candidate: Pumezo Jaxa
EFF19.5%
Lead: 2 938 votes
Ward 49
ANC89.3%Leading candidate: Ayanda Nkala
EFF7.9%
Lead: 6 008 votes
Ward 50
ANC59.0%Leading candidate: Anele Gunyazile
DA27.0%
Lead: 2 603 votes
Wards in Buffalo City ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS3 45145,2709
Ward 12 021DEMOCRATIC ALLIANCE3 13141,0731
Ward 22 021AFRICAN NATIONAL CONGRESS5 68486,4355
Ward 22 021ECONOMIC FREEDOM FIGHTERS6119,2914
Ward 32 021DEMOCRATIC ALLIANCE3 23248,246
Ward 32 021AFRICAN NATIONAL CONGRESS1 93828,9297
Ward 42 021DEMOCRATIC ALLIANCE5 11756,9885
Ward 42 021AFRICAN NATIONAL CONGRESS2 82431,4512
Ward 52 021AFRICAN NATIONAL CONGRESS4 28560,9011
Ward 52 021ECONOMIC FREEDOM FIGHTERS1 32018,7607
Ward 62 021AFRICAN NATIONAL CONGRESS2 85843,5737
Ward 62 021DEMOCRATIC ALLIANCE2 52738,5272
Ward 72 021AFRICAN NATIONAL CONGRESS4 45864,0701
Ward 72 021ECONOMIC FREEDOM FIGHTERS1 79625,812
Ward 82 021AFRICAN NATIONAL CONGRESS4 75460,5374
Ward 82 021DEMOCRATIC ALLIANCE1 96725,0478
Ward 92 021AFRICAN NATIONAL CONGRESS3 08145,7665
Ward 92 021DEMOCRATIC ALLIANCE1 57523,3957
Ward 102 021AFRICAN NATIONAL CONGRESS3 23351,9191
Ward 102 021DEMOCRATIC ALLIANCE1 07717,2956
Ward 112 021AFRICAN NATIONAL CONGRESS3 87269,9043
Ward 112 021ECONOMIC FREEDOM FIGHTERS1 39925,2573
Ward 122 021AFRICAN NATIONAL CONGRESS5 08781,249
Ward 122 021ECONOMIC FREEDOM FIGHTERS76512,2185
Ward 132 021AFRICAN NATIONAL CONGRESS5 86677,7675
Ward 132 021ECONOMIC FREEDOM FIGHTERS1 22416,227
Ward 142 021AFRICAN NATIONAL CONGRESS3 60858,0998
Ward 142 021ECONOMIC FREEDOM FIGHTERS1 38422,2866
Ward 152 021AFRICAN NATIONAL CONGRESS4 43946,4379
Ward 152 021DEMOCRATIC ALLIANCE2 33324,4063
Ward 162 021AFRICAN NATIONAL CONGRESS3 89955,1797
Ward 162 021DEMOCRATIC ALLIANCE1 98728,1206
Ward 172 021AFRICAN NATIONAL CONGRESS5 31482,0315
Ward 172 021ECONOMIC FREEDOM FIGHTERS85313,1676
Ward 182 021DEMOCRATIC ALLIANCE8 37886,487
Ward 182 021AFRICAN NATIONAL CONGRESS6576,7823
Ward 192 021DEMOCRATIC ALLIANCE4 20566,6825
Ward 192 021AFRICAN NATIONAL CONGRESS1 07417,0314
Ward 202 021AFRICAN NATIONAL CONGRESS4 43261,6669
Ward 202 021ECONOMIC FREEDOM FIGHTERS1 22817,0864
Ward 212 021AFRICAN NATIONAL CONGRESS4 53477,2007
Ward 212 021ECONOMIC FREEDOM FIGHTERS1 01317,2484
Ward 222 021AFRICAN NATIONAL CONGRESS5 56876,5993
Ward 222 021ECONOMIC FREEDOM FIGHTERS1 28817,7191
Ward 232 021AFRICAN NATIONAL CONGRESS6 24678,6353
Ward 232 021ECONOMIC FREEDOM FIGHTERS1 06213,3703
Ward 242 021AFRICAN NATIONAL CONGRESS5 45677,6987
Ward 242 021ECONOMIC FREEDOM FIGHTERS92813,2156
Ward 252 021AFRICAN NATIONAL CONGRESS4 41670,6334
Ward 252 021INDEPENDENTS73711,7882
Ward 262 021AFRICAN NATIONAL CONGRESS5 70085,9988
Ward 262 021ECONOMIC FREEDOM FIGHTERS3625,4617
Ward 272 021AFRICAN NATIONAL CONGRESS3 63446,4884
Ward 272 021DEMOCRATIC ALLIANCE3 10039,6572
Ward 282 021DEMOCRATIC ALLIANCE7 92676,1237
Ward 282 021AFRICAN NATIONAL CONGRESS1 37613,2155
Ward 292 021DEMOCRATIC ALLIANCE6 19678,9601
Ward 292 021AFRICAN NATIONAL CONGRESS7189,15
Ward 302 021AFRICAN NATIONAL CONGRESS5 75577,7178
Ward 302 021ECONOMIC FREEDOM FIGHTERS1 18616,0162
Ward 312 021AFRICAN NATIONAL CONGRESS6 00465,6462
Ward 312 021DEMOCRATIC ALLIANCE1 72218,8279
Ward 322 021AFRICAN NATIONAL CONGRESS5 40069,3731
Ward 322 021DEMOCRATIC ALLIANCE1 10214,1572
Ward 332 021AFRICAN NATIONAL CONGRESS6 56786,8536
Ward 332 021ECONOMIC FREEDOM FIGHTERS4796,3351
Ward 342 021AFRICAN NATIONAL CONGRESS6 10480,8798
Ward 342 021ECONOMIC FREEDOM FIGHTERS6889,1162
Ward 352 021AFRICAN NATIONAL CONGRESS5 65767,1613
Ward 352 021ECONOMIC FREEDOM FIGHTERS1 84421,8924
Ward 362 021AFRICAN NATIONAL CONGRESS3 72876,2996
Ward 362 021ECONOMIC FREEDOM FIGHTERS64413,1805
Ward 372 021AFRICAN NATIONAL CONGRESS3 98356,3366
Ward 372 021DEMOCRATIC ALLIANCE1 64623,2815
Ward 382 021AFRICAN NATIONAL CONGRESS5 03180,6121
Ward 382 021ECONOMIC FREEDOM FIGHTERS4877,8032
Ward 392 021AFRICAN NATIONAL CONGRESS4 28859,1041
Ward 392 021ECONOMIC FREEDOM FIGHTERS96313,2736
Ward 402 021AFRICAN NATIONAL CONGRESS5 49464,8336
Ward 402 021INDEPENDENTS1 53018,0552
Ward 412 021AFRICAN NATIONAL CONGRESS3 19962,7378
Ward 412 021INDEPENDENTS67713,2771
Ward 422 021AFRICAN NATIONAL CONGRESS4 26971,4716
Ward 422 021ECONOMIC FREEDOM FIGHTERS1 25921,0782
Ward 432 021AFRICAN NATIONAL CONGRESS4 78464,8766
Ward 432 021ECONOMIC FREEDOM FIGHTERS1 25316,9921
Ward 442 021AFRICAN NATIONAL CONGRESS3 89042,4348
Ward 442 021DEMOCRATIC ALLIANCE2 07122,5919
Ward 452 021AFRICAN NATIONAL CONGRESS6 74786,0916
Ward 452 021ECONOMIC FREEDOM FIGHTERS4685,9717
Ward 462 021AFRICAN NATIONAL CONGRESS3 81749,6617
Ward 462 021DEMOCRATIC ALLIANCE2 22028,8837
Ward 472 021AFRICAN NATIONAL CONGRESS1 52936,5352
Ward 472 021DEMOCRATIC ALLIANCE1 52036,3202
Ward 482 021AFRICAN NATIONAL CONGRESS4 01672,8064
Ward 482 021ECONOMIC FREEDOM FIGHTERS1 07819,5431
Ward 492 021AFRICAN NATIONAL CONGRESS6 59189,2606
Ward 492 021ECONOMIC FREEDOM FIGHTERS5837,8954
Ward 502 021AFRICAN NATIONAL CONGRESS4 80359,0049
Ward 502 021DEMOCRATIC ALLIANCE2 20027,027

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:37 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 100 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 Buffalo City. Ward results include areas outside Nxaruni.

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