Counted.co.zaPlay game

Mnqaba James, Eastern Cape

Find my ward

ANC has an outright majority

2026

Council seats

ANC26 seats
SACP4 seats
DA3 seats
EFF2 seats
Other5 seats
ATM1 seat
INDEPENDENTS1 seat
PAC1 seat
PA1 seat
MK1 seat
Raymond Mhlaba · 2026 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS2661,9048
SOUTH AFRICAN COMMUNIST PARTY49,5238
DEMOCRATIC ALLIANCE37,1429
ECONOMIC FREEDOM FIGHTERS24,7619
PHAKAMA ADELAIDE MOVEMENT24,7619
AFRICAN TRANSFORMATION MOVEMENT12,381
INDEPENDENTS12,381
PAN AFRICANIST CONGRESS OF AZANIA12,381
PATRIOTIC ALLIANCE12,381
UMKHONTO WESIZWE PARTY12,381
AFRIKA MAYIBUYE MOVEMENT00
AL JAMA-AH00
INKATHA FREEDOM PARTY00
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00

42 seats; 22 needed for a majority.

IEC source

Municipal PR votes

Municipal PR votes

DEMOCRATIC ALLIANCE
7.3%3 046 votes
Other: show remaining parties: hide remaining parties11.6%4 803 votes
Raymond Mhlaba · 2026 · Municipal PR votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—25 46661,4423
SOUTH AFRICAN COMMUNIST PARTY—3 9829,6075
DEMOCRATIC ALLIANCE—3 0467,3491
ECONOMIC FREEDOM FIGHTERS—2 7176,5554
PHAKAMA ADELAIDE MOVEMENT—1 4333,4574
AFRICAN TRANSFORMATION MOVEMENT—1 3113,1631
PAN AFRICANIST CONGRESS OF AZANIA—1 2553,028
PATRIOTIC ALLIANCE—9142,2052
UMKHONTO WESIZWE PARTY—5681,3704
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—2650,6394
AFRIKA MAYIBUYE MOVEMENT—2110,5091
INKATHA FREEDOM PARTY—1610,3884
AL JAMA-AH—1180,2847
INDEPENDENTS—00

41447 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

2016Seats
ANC38—
DA5—
EFF3—

24 for a majority · 46 seats

2021Seatsvs 2016
ANC33
DA3
EFF3

23 for a majority · 45 seats

2026Seatsvs 2021
ANC26
DA3
SACP4—
EFF2

22 for a majority · 42 seats

EC129 - Raymond Mhlaba · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 016AFRICAN NATIONAL CONGRESS384624
2 016DEMOCRATIC ALLIANCE54624
2 016ECONOMIC FREEDOM FIGHTERS34624
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY04624
2 016AFRICAN PEOPLE'S CONVENTION04624
2 016INDEPENDENTS04624
2 016PAN AFRICANIST CONGRESS OF AZANIA04624
2 016UNITED DEMOCRATIC MOVEMENT04624
2 021AFRICAN NATIONAL CONGRESS334523
2 021DEMOCRATIC ALLIANCE34523
2 021ECONOMIC FREEDOM FIGHTERS34523
2 021INDEPENDENTS34523
2 021AFRICAN INDEPENDENT CONGRESS14523
2 021PAN AFRICANIST CONGRESS OF AZANIA14523
2 021PATRIOTIC ALLIANCE14523
2 021AFRICAN TRANSFORMATION MOVEMENT04523
2 021CONGRESS OF THE PEOPLE04523
2 021LAND PARTY04523
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS04523
2 026AFRICAN NATIONAL CONGRESS264222
2 026SOUTH AFRICAN COMMUNIST PARTY44222
2 026DEMOCRATIC ALLIANCE34222
2 026ECONOMIC FREEDOM FIGHTERS24222
2 026PHAKAMA ADELAIDE MOVEMENT24222
2 026AFRICAN TRANSFORMATION MOVEMENT14222
2 026INDEPENDENTS14222
2 026PAN AFRICANIST CONGRESS OF AZANIA14222
2 026PATRIOTIC ALLIANCE14222
2 026UMKHONTO WESIZWE PARTY14222
2 026AFRIKA MAYIBUYE MOVEMENT04222
2 026AL JAMA-AH04222
2 026INKATHA FREEDOM PARTY04222
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS04222

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

2016Vote %
ANC78.8%—
DA10.0%—
SACP0.0%—
EFF5.4%—
Other5.8%—
2021Vote %vs 2016
ANC72.7%
DA6.9%
SACP0.0%
EFF7.0%
Other13.4%
2026Vote %vs 2021
ANC58.3%
DA6.9%
SACP9.6%
EFF5.6%
Other16.1%
EC129 - Raymond Mhlaba · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 016AFRICAN NATIONAL CONGRESS69 95778,794688 784Reported
2 016DEMOCRATIC ALLIANCE8 8559,973688 784Reported
2 016SOUTH AFRICAN COMMUNIST PARTY0088 784No votes recorded in the complete party list.
2 016ECONOMIC FREEDOM FIGHTERS4 8085,415488 784Reported
2 016PHAKAMA ADELAIDE MOVEMENT0088 784No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT0088 784No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE0088 784No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA7550,850488 784Reported
2 016AFRICAN INDEPENDENT CONGRESS0088 784No votes recorded in the complete party list.
2 016UMKHONTO WESIZWE PARTY0088 784No votes recorded in the complete party list.
2 016UNITED DEMOCRATIC MOVEMENT6790,764888 784Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0088 784No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT0088 784No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION3700,416788 784Reported
2 016CONGRESS OF THE PEOPLE0088 784No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY2310,260288 784Reported
2 016AL JAMA-AH0088 784No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY0088 784No votes recorded in the complete party list.
2 016LAND PARTY0088 784No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS52 96672,725572 830Reported
2 021DEMOCRATIC ALLIANCE5 0286,903772 830Reported
2 021SOUTH AFRICAN COMMUNIST PARTY0072 830No votes recorded in the complete party list.
2 021ECONOMIC FREEDOM FIGHTERS5 0836,979372 830Reported
2 021PHAKAMA ADELAIDE MOVEMENT0072 830No votes recorded in the complete party list.
2 021AFRICAN TRANSFORMATION MOVEMENT7821,073772 830Reported
2 021PATRIOTIC ALLIANCE1 2371,698572 830Reported
2 021PAN AFRICANIST CONGRESS OF AZANIA9961,367672 830Reported
2 021AFRICAN INDEPENDENT CONGRESS9981,370372 830Reported
2 021UMKHONTO WESIZWE PARTY0072 830No votes recorded in the complete party list.
2 021UNITED DEMOCRATIC MOVEMENT0072 830No votes recorded in the complete party list.
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3030,41672 830Reported
2 021AFRIKA MAYIBUYE MOVEMENT0072 830No votes recorded in the complete party list.
2 021AFRICAN PEOPLE'S CONVENTION0072 830No votes recorded in the complete party list.
2 021CONGRESS OF THE PEOPLE2730,374872 830Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY0072 830No votes recorded in the complete party list.
2 021AL JAMA-AH0072 830No votes recorded in the complete party list.
2 021INKATHA FREEDOM PARTY0072 830No votes recorded in the complete party list.
2 021LAND PARTY1560,214272 830Reported
2 026AFRICAN NATIONAL CONGRESS48 76458,343483 581Reported
2 026DEMOCRATIC ALLIANCE5 8026,941883 581Reported
2 026SOUTH AFRICAN COMMUNIST PARTY8 0209,595583 581Reported
2 026ECONOMIC FREEDOM FIGHTERS4 6515,564783 581Reported
2 026PHAKAMA ADELAIDE MOVEMENT2 8743,438683 581Reported
2 026AFRICAN TRANSFORMATION MOVEMENT2 2012,633483 581Reported
2 026PATRIOTIC ALLIANCE1 8282,187183 581Reported
2 026PAN AFRICANIST CONGRESS OF AZANIA1 7212,059183 581Reported
2 026AFRICAN INDEPENDENT CONGRESS0083 581No votes recorded in the complete party list.
2 026UMKHONTO WESIZWE PARTY8551,02383 581Reported
2 026UNITED DEMOCRATIC MOVEMENT0083 581No votes recorded in the complete party list.
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS4520,540883 581Reported
2 026AFRIKA MAYIBUYE MOVEMENT3570,427183 581Reported
2 026AFRICAN PEOPLE'S CONVENTION0083 581No votes recorded in the complete party list.
2 026CONGRESS OF THE PEOPLE0083 581No votes recorded in the complete party list.
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY0083 581No votes recorded in the complete party list.
2 026AL JAMA-AH1970,235783 581Reported
2 026INKATHA FREEDOM PARTY1880,224983 581Reported
2 026LAND PARTY0083 581No 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.
  • Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow.
  • 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
Find your ward councillorSee IEC-listed names and official municipal contact routes

Ward results

Find my ward

Find your ward

Loading map…

Mnqaba James and its wardsExplore map

Wards covering Mnqaba James

1 wards

Wards covering Mnqaba James ·
WardElectionParty / entryVotesVote share (%)
Ward 172 026AFRICAN NATIONAL CONGRESS94850,2651
Ward 172 026INDEPENDENTS72038,176

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

Source data

Sources & result details

IEC: 05 Nov 2026, 21:07 SAST · checked 09 Nov 2026, 22:21 SAST

Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow. Reporting progress measures voting districts, not turnout.

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.

Government comparisons use the confirmed pre-election administration when available, otherwise the latest dated record. The new government appears when its membership is confirmed. A retained or changed government requires confirmed records on both sides; seats alone cannot establish it.

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 42 council seats. Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow. A seat majority does not establish a governing agreement or who will become mayor.

IEC result time: 05 Nov 2026, 21:07 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 Raymond Mhlaba. Ward results include areas outside Mnqaba James.

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.

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