Counted.co.zaPlay game

2026 · Metropolitan council

No party has a majority

2026

Council seats

ANC35 seats
DA34 seats
EFF9 seats
FF+6 seats
PA4 seats
Other13 seats
ActionSA3 seats
SACP2 seats
ACDP1 seat
AIC1 seat
ATM1 seat
MK1 seat
Mangaung · 2026 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS3534,6535
DEMOCRATIC ALLIANCE3433,6634
ECONOMIC FREEDOM FIGHTERS98,9109
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS65,9406
PATRIOTIC ALLIANCE43,9604
ACTIONSA32,9703
SOUTH AFRICAN COMMUNIST PARTY21,9802
AFRICAN CHRISTIAN DEMOCRATIC PARTY10,9901
AFRICAN CULTURAL IDENTITY MOVEMENT10,9901
AFRICAN INDEPENDENT CONGRESS10,9901
AFRICAN TRANSFORMATION MOVEMENT10,9901
AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS10,9901
MANGAUNG SEVEN PEOPLE'S VOICE10,9901
NATIONAL SERVICE DELIVERY FORUM10,9901
UMKHONTO WESIZWE PARTY10,9901
ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT00
AFRICAN ALLIANCE CONGRESS00
AFRICAN CONGRESS FOR TRANSFORMATION00
AFRICAN HEART CONGRESS00
AFRICAN PEOPLE'S CONVENTION00
AFRICAN RENAISSANCE UNITY00
AFRIKA MAYIBUYE MOVEMENT00
BUILD ONE SOUTH AFRICA00
CONGRESS OF THE PEOPLE00
INDEPENDENTS00
INKATHA FREEDOM PARTY00
LABOUR PARTY OF SOUTH AFRICA00
PAN AFRICANIST CONGRESS OF AZANIA00
PEOPLE'S MOVEMENT FOR CHANGE00
SIZWE UMMAH NATION00
SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION00
UNITED AFRICANS TRANSFORMATION00
UNITED CHRISTIAN DEMOCRATIC PARTY00
UNITED RESIDENTS FRONT00

101 seats; 51 needed for a majority.

IEC source

Municipal PR votes

Municipal PR votes

DEMOCRATIC ALLIANCE
33.6%75 554 votes
PATRIOTIC ALLIANCE
4.3%9 557 votes
Other: show remaining parties: hide remaining parties13.3%29 850 votes
ACTIONSA
2.9%6 605 votes
UMKHONTO WESIZWE PARTY
0.9%1 953 votes
INDEPENDENTS
0.0%0 votes
Mangaung · 2026 · Municipal PR votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—77 00634,2517
DEMOCRATIC ALLIANCE—75 55433,6058
ECONOMIC FREEDOM FIGHTERS—19 5878,7121
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—13 2705,9024
PATRIOTIC ALLIANCE—9 5574,2509
ACTIONSA—6 6052,9379
SOUTH AFRICAN COMMUNIST PARTY—3 2571,4487
NATIONAL SERVICE DELIVERY FORUM—2 5011,1124
AFRICAN TRANSFORMATION MOVEMENT—2 1580,9599
UMKHONTO WESIZWE PARTY—1 9530,8687
AFRICAN CULTURAL IDENTITY MOVEMENT—1 9200,854
AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS—1 4210,632
MANGAUNG SEVEN PEOPLE'S VOICE—1 2910,5742
AFRICAN CHRISTIAN DEMOCRATIC PARTY—1 0980,4884
AFRICAN CONGRESS FOR TRANSFORMATION—8670,3856
AFRICAN INDEPENDENT CONGRESS—7580,3372
BUILD ONE SOUTH AFRICA—5840,2598
UNITED RESIDENTS FRONT—5420,2411
AFRICAN HEART CONGRESS—5390,2397
AFRIKA MAYIBUYE MOVEMENT—5220,2322
CONGRESS OF THE PEOPLE—5210,2317
UNITED AFRICANS TRANSFORMATION—4880,2171
PAN AFRICANIST CONGRESS OF AZANIA—4540,2019
AFRICAN ALLIANCE CONGRESS—3960,1761
ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT—3550,1579
UNITED CHRISTIAN DEMOCRATIC PARTY—3440,153
AFRICAN PEOPLE'S CONVENTION—3350,149
LABOUR PARTY OF SOUTH AFRICA—3190,1419
INKATHA FREEDOM PARTY—2240,0996
SIZWE UMMAH NATION—1650,0734
SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION—1430,0636
PEOPLE'S MOVEMENT FOR CHANGE—900,04
INDEPENDENTS—00
AFRICAN RENAISSANCE UNITY—00

224824 valid votes. Shares use this ballot’s party totals. All published entries are included.

IEC source

Past coalition partners

51 for a majority
Sources

These parties have governed together before. Local precedents come first, then combinations recorded most often in Free State, then elsewhere. MISTRA covers November 2021 to February 2026; membership is recorded at formation. These are starting points, not likelihood estimates.

Totals use the current reported seats for Mangaung. The line marks 51 of 101 seats.

ANC + EFF

Recorded together in Metsimaholo from 2021-11-22. This membership was recorded in 8 councils. Current seats are used above; this is a historical precedent, not a prediction.

DA + FF+

Recorded together in Matzikama from 2025-08-18. This membership was recorded in 9 councils. Current seats are used above; this is a historical precedent, not a prediction.

ANC + PA

Recorded together in Karoo Hoogland from 2023-07-01. This membership was recorded in 5 councils. Current seats are used above; this is a historical precedent, not a prediction.

MISTRA dataset and methodology

Try your own

How the vote changed

Other

Council seats by election

Swipe to see history

2000Seats

Seats unavailable for this election.

2006Seats
ANC65—
DA15—
FF+3—

45 for a majority · 89 seats

2011Seatsvs 2006
ANC65
DA26
FF+2

49 for a majority · 97 seats

2016Seatsvs 2011
ANC58
DA27
EFF9—
FF+2

51 for a majority · 100 seats

2021Seatsvs 2016
ANC51
DA26
EFF12
FF+5
PA2—

51 for a majority · 101 seats

2026Seatsvs 2021
ANC35
DA34
EFF9
FF+6
PA4

51 for a majority · 101 seats

MAN - Mangaung · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS658945
2 006DEMOCRATIC ALLIANCE158945
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS38945
2 006PAN AFRICANIST CONGRESS OF AZANIA28945
2 006UNITED CHRISTIAN DEMOCRATIC PARTY28945
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY18945
2 006DIKWANKWETLA PARTY OF SOUTH AFRICA18945
2 006AZANIAN PEOPLE'S ORGANISATION08945
2 006BLACK CONSCIOUSNESS FORUM08945
2 006INDEPENDENT DEMOCRATS08945
2 006INDEPENDENTS08945
2 006UNITED DEMOCRATIC MOVEMENT08945
2 011AFRICAN NATIONAL CONGRESS659749
2 011DEMOCRATIC ALLIANCE269749
2 011CONGRESS OF THE PEOPLE39749
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS29749
2 011AFRICAN PEOPLE'S CONVENTION19749
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY09749
2 011BLACK CONSCIOUSNESS PARTY09749
2 011DIKWANKWETLA PARTY OF SOUTH AFRICA09749
2 011INDEPENDENTS09749
2 011PAN AFRICANIST CONGRESS OF AZANIA09749
2 011UNITED RESIDENTS FRONT09749
2 016AFRICAN NATIONAL CONGRESS5810051
2 016DEMOCRATIC ALLIANCE2710051
2 016ECONOMIC FREEDOM FIGHTERS910051
2 016AFRICAN INDEPENDENT CONGRESS210051
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS210051
2 016AGENCY FOR NEW AGENDA110051
2 016CONGRESS OF THE PEOPLE110051
2 016AFRICAN ALLIANCE CONGRESS010051
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY010051
2 016AFRICAN PEOPLE'S CONVENTION010051
2 016BOTSHABELO UNEMPLOYED MOVEMENT010051
2 016DIKWANKWETLA PARTY OF SOUTH AFRICA010051
2 016INDEPENDENTS010051
2 016PAN AFRICANIST CONGRESS OF AZANIA010051
2 016UNITED CHRISTIAN DEMOCRATIC PARTY010051
2 016UNITED RESIDENTS FRONT010051
2 021AFRICAN NATIONAL CONGRESS5110151
2 021DEMOCRATIC ALLIANCE2610151
2 021ECONOMIC FREEDOM FIGHTERS1210151
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS510151
2 021AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS210151
2 021PATRIOTIC ALLIANCE210151
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY110151
2 021AFRICAN INDEPENDENT CONGRESS110151
2 021AFRICAN TRANSFORMATION MOVEMENT110151
2 021CONGRESS OF THE PEOPLE010151
2 021INDEPENDENTS010151
2 021OTHER010151
2 021UNITED CHRISTIAN DEMOCRATIC PARTY010151
2 021UNITED INDEPENDENT MOVEMENT010151
2 026AFRICAN NATIONAL CONGRESS3510151
2 026DEMOCRATIC ALLIANCE3410151
2 026ECONOMIC FREEDOM FIGHTERS910151
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS610151
2 026PATRIOTIC ALLIANCE410151
2 026ACTIONSA310151
2 026SOUTH AFRICAN COMMUNIST PARTY210151
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY110151
2 026AFRICAN CULTURAL IDENTITY MOVEMENT110151
2 026AFRICAN INDEPENDENT CONGRESS110151
2 026AFRICAN TRANSFORMATION MOVEMENT110151
2 026AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS110151
2 026MANGAUNG SEVEN PEOPLE'S VOICE110151
2 026NATIONAL SERVICE DELIVERY FORUM110151
2 026UMKHONTO WESIZWE PARTY110151
2 026ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT010151
2 026AFRICAN ALLIANCE CONGRESS010151
2 026AFRICAN CONGRESS FOR TRANSFORMATION010151
2 026AFRICAN HEART CONGRESS010151
2 026AFRICAN PEOPLE'S CONVENTION010151
2 026AFRICAN RENAISSANCE UNITY010151
2 026AFRIKA MAYIBUYE MOVEMENT010151
2 026BUILD ONE SOUTH AFRICA010151
2 026CONGRESS OF THE PEOPLE010151
2 026INDEPENDENTS010151
2 026INKATHA FREEDOM PARTY010151
2 026LABOUR PARTY OF SOUTH AFRICA010151
2 026PAN AFRICANIST CONGRESS OF AZANIA010151
2 026PEOPLE'S MOVEMENT FOR CHANGE010151
2 026SIZWE UMMAH NATION010151
2 026SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION010151
2 026UNITED AFRICANS TRANSFORMATION010151
2 026UNITED CHRISTIAN DEMOCRATIC PARTY010151
2 026UNITED RESIDENTS FRONT010151

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 %
ANC69.7%—
DA20.7%—
EFF0.0%—
FF+0.0%—
PA0.0%—
Other9.7%—
2006Vote %vs 2000
ANC71.5%
DA16.1%
EFF0.0%
FF+3.6%
PA0.0%
Other8.8%
2011Vote %vs 2006
ANC66.3%
DA27.1%
EFF0.0%
FF+1.5%
PA0.0%
COPE3.2%
Other1.9%
2016Vote %vs 2011
ANC56.5%
DA26.0%
EFF8.7%
FF+1.9%
PA0.0%
Other6.9%
2021Vote %vs 2016
ANC50.6%
DA25.7%
EFF11.3%
FF+4.5%
PA1.8%
Other6.0%
2026Vote %vs 2021
ANC33.9%
DA33.5%
EFF8.6%
FF+5.9%
PA4.3%
Other13.8%
MAN - Mangaung · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS217 98169,659312 926Reported
2 000DEMOCRATIC ALLIANCE64 74420,6899312 926Reported
2 000ECONOMIC FREEDOM FIGHTERS00312 926No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00312 926No votes recorded in the complete party list.
2 000PATRIOTIC ALLIANCE00312 926No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE00312 926No votes recorded in the complete party list.
2 000ACTIONSA00312 926No votes recorded in the complete party list.
2 000UNITED CHRISTIAN DEMOCRATIC PARTY8 0992,5882312 926Reported
2 000PAN AFRICANIST CONGRESS OF AZANIA6 7832,1676312 926Reported
2 000AFRICAN INDEPENDENT CONGRESS00312 926No votes recorded in the complete party list.
2 000SOUTH AFRICAN COMMUNIST PARTY00312 926No votes recorded in the complete party list.
2 000AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS00312 926No votes recorded in the complete party list.
2 000ALLIANCE 2000+4 2301,3518312 926Reported
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY2 5920,8283312 926Reported
2 000NATIONAL SERVICE DELIVERY FORUM00312 926No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT3 0960,9894312 926Reported
2 000AZANIAN PEOPLE'S ORGANISATION3 0120,9625312 926Reported
2 000AFRICAN TRANSFORMATION MOVEMENT00312 926No votes recorded in the complete party list.
2 000AFRICAN CULTURAL IDENTITY MOVEMENT00312 926No votes recorded in the complete party list.
2 000AGENCY FOR NEW AGENDA00312 926No votes recorded in the complete party list.
2 000UMKHONTO WESIZWE PARTY00312 926No votes recorded in the complete party list.
2 000MANGAUNG SEVEN PEOPLE'S VOICE00312 926No votes recorded in the complete party list.
2 000DIKWANKWETLA PARTY OF SOUTH AFRICA00312 926No votes recorded in the complete party list.
2 000INDEPENDENT DEMOCRATS00312 926No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION00312 926No votes recorded in the complete party list.
2 000AFRICAN CONGRESS FOR TRANSFORMATION00312 926No votes recorded in the complete party list.
2 000BLACK CONSCIOUSNESS FORUM00312 926No votes recorded in the complete party list.
2 000UNITED RESIDENTS FRONT00312 926No votes recorded in the complete party list.
2 000AFRIKA MAYIBUYE MOVEMENT00312 926No votes recorded in the complete party list.
2 000AFRICAN HEART CONGRESS00312 926No votes recorded in the complete party list.
2 000BUILD ONE SOUTH AFRICA00312 926No votes recorded in the complete party list.
2 000AFRICAN ALLIANCE CONGRESS00312 926No votes recorded in the complete party list.
2 000ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT00312 926No votes recorded in the complete party list.
2 000UNITED INDEPENDENT MOVEMENT00312 926No votes recorded in the complete party list.
2 000UNITED AFRICANS TRANSFORMATION00312 926No votes recorded in the complete party list.
2 000LABOUR PARTY OF SOUTH AFRICA00312 926No votes recorded in the complete party list.
2 000BLACK CONSCIOUSNESS PARTY00312 926No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY00312 926No votes recorded in the complete party list.
2 000BOTSHABELO UNEMPLOYED MOVEMENT00312 926No votes recorded in the complete party list.
2 000SIZWE UMMAH NATION00312 926No votes recorded in the complete party list.
2 000SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION00312 926No votes recorded in the complete party list.
2 000PEOPLE'S MOVEMENT FOR CHANGE00312 926No votes recorded in the complete party list.
2 000AFRICAN RENAISSANCE UNITY00312 926No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS215 28471,5127301 043Reported
2 006DEMOCRATIC ALLIANCE48 44716,093301 043Reported
2 006ECONOMIC FREEDOM FIGHTERS00301 043No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS10 8913,6178301 043Reported
2 006PATRIOTIC ALLIANCE00301 043No votes recorded in the complete party list.
2 006CONGRESS OF THE PEOPLE00301 043No votes recorded in the complete party list.
2 006ACTIONSA00301 043No votes recorded in the complete party list.
2 006UNITED CHRISTIAN DEMOCRATIC PARTY6 2052,0612301 043Reported
2 006PAN AFRICANIST CONGRESS OF AZANIA5 6201,8668301 043Reported
2 006AFRICAN INDEPENDENT CONGRESS00301 043No votes recorded in the complete party list.
2 006SOUTH AFRICAN COMMUNIST PARTY00301 043No votes recorded in the complete party list.
2 006AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS00301 043No votes recorded in the complete party list.
2 006ALLIANCE 2000+00301 043No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY3 6321,2065301 043Reported
2 006NATIONAL SERVICE DELIVERY FORUM00301 043No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT5950,1976301 043Reported
2 006AZANIAN PEOPLE'S ORGANISATION1 0310,3425301 043Reported
2 006AFRICAN TRANSFORMATION MOVEMENT00301 043No votes recorded in the complete party list.
2 006AFRICAN CULTURAL IDENTITY MOVEMENT00301 043No votes recorded in the complete party list.
2 006AGENCY FOR NEW AGENDA00301 043No votes recorded in the complete party list.
2 006UMKHONTO WESIZWE PARTY00301 043No votes recorded in the complete party list.
2 006MANGAUNG SEVEN PEOPLE'S VOICE00301 043No votes recorded in the complete party list.
2 006DIKWANKWETLA PARTY OF SOUTH AFRICA1 7710,5883301 043Reported
2 006INDEPENDENT DEMOCRATS1 6750,5564301 043Reported
2 006AFRICAN PEOPLE'S CONVENTION00301 043No votes recorded in the complete party list.
2 006AFRICAN CONGRESS FOR TRANSFORMATION00301 043No votes recorded in the complete party list.
2 006BLACK CONSCIOUSNESS FORUM8550,284301 043Reported
2 006UNITED RESIDENTS FRONT00301 043No votes recorded in the complete party list.
2 006AFRIKA MAYIBUYE MOVEMENT00301 043No votes recorded in the complete party list.
2 006AFRICAN HEART CONGRESS00301 043No votes recorded in the complete party list.
2 006BUILD ONE SOUTH AFRICA00301 043No votes recorded in the complete party list.
2 006AFRICAN ALLIANCE CONGRESS00301 043No votes recorded in the complete party list.
2 006ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT00301 043No votes recorded in the complete party list.
2 006UNITED INDEPENDENT MOVEMENT00301 043No votes recorded in the complete party list.
2 006UNITED AFRICANS TRANSFORMATION00301 043No votes recorded in the complete party list.
2 006LABOUR PARTY OF SOUTH AFRICA00301 043No votes recorded in the complete party list.
2 006BLACK CONSCIOUSNESS PARTY00301 043No votes recorded in the complete party list.
2 006INKATHA FREEDOM PARTY00301 043No votes recorded in the complete party list.
2 006BOTSHABELO UNEMPLOYED MOVEMENT00301 043No votes recorded in the complete party list.
2 006SIZWE UMMAH NATION00301 043No votes recorded in the complete party list.
2 006SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION00301 043No votes recorded in the complete party list.
2 006PEOPLE'S MOVEMENT FOR CHANGE00301 043No votes recorded in the complete party list.
2 006AFRICAN RENAISSANCE UNITY00301 043No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS266 72366,2686402 488Reported
2 011DEMOCRATIC ALLIANCE109 12227,1119402 488Reported
2 011ECONOMIC FREEDOM FIGHTERS00402 488No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS6 0731,5089402 488Reported
2 011PATRIOTIC ALLIANCE00402 488No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE12 7233,1611402 488Reported
2 011ACTIONSA00402 488No votes recorded in the complete party list.
2 011UNITED CHRISTIAN DEMOCRATIC PARTY00402 488No votes recorded in the complete party list.
2 011PAN AFRICANIST CONGRESS OF AZANIA9430,2343402 488Reported
2 011AFRICAN INDEPENDENT CONGRESS00402 488No votes recorded in the complete party list.
2 011SOUTH AFRICAN COMMUNIST PARTY00402 488No votes recorded in the complete party list.
2 011AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS00402 488No votes recorded in the complete party list.
2 011ALLIANCE 2000+00402 488No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY1 7080,4244402 488Reported
2 011NATIONAL SERVICE DELIVERY FORUM00402 488No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT00402 488No votes recorded in the complete party list.
2 011AZANIAN PEOPLE'S ORGANISATION00402 488No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT00402 488No votes recorded in the complete party list.
2 011AFRICAN CULTURAL IDENTITY MOVEMENT00402 488No votes recorded in the complete party list.
2 011AGENCY FOR NEW AGENDA00402 488No votes recorded in the complete party list.
2 011UMKHONTO WESIZWE PARTY00402 488No votes recorded in the complete party list.
2 011MANGAUNG SEVEN PEOPLE'S VOICE00402 488No votes recorded in the complete party list.
2 011DIKWANKWETLA PARTY OF SOUTH AFRICA9550,2373402 488Reported
2 011INDEPENDENT DEMOCRATS00402 488No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION1 8990,4718402 488Reported
2 011AFRICAN CONGRESS FOR TRANSFORMATION00402 488No votes recorded in the complete party list.
2 011BLACK CONSCIOUSNESS FORUM00402 488No votes recorded in the complete party list.
2 011UNITED RESIDENTS FRONT6690,1662402 488Reported
2 011AFRIKA MAYIBUYE MOVEMENT00402 488No votes recorded in the complete party list.
2 011AFRICAN HEART CONGRESS00402 488No votes recorded in the complete party list.
2 011BUILD ONE SOUTH AFRICA00402 488No votes recorded in the complete party list.
2 011AFRICAN ALLIANCE CONGRESS00402 488No votes recorded in the complete party list.
2 011ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT00402 488No votes recorded in the complete party list.
2 011UNITED INDEPENDENT MOVEMENT00402 488No votes recorded in the complete party list.
2 011UNITED AFRICANS TRANSFORMATION00402 488No votes recorded in the complete party list.
2 011LABOUR PARTY OF SOUTH AFRICA00402 488No votes recorded in the complete party list.
2 011BLACK CONSCIOUSNESS PARTY4820,1198402 488Reported
2 011INKATHA FREEDOM PARTY00402 488No votes recorded in the complete party list.
2 011BOTSHABELO UNEMPLOYED MOVEMENT00402 488No votes recorded in the complete party list.
2 011SIZWE UMMAH NATION00402 488No votes recorded in the complete party list.
2 011SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION00402 488No votes recorded in the complete party list.
2 011PEOPLE'S MOVEMENT FOR CHANGE00402 488No votes recorded in the complete party list.
2 011AFRICAN RENAISSANCE UNITY00402 488No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS270 64556,5243478 812Reported
2 016DEMOCRATIC ALLIANCE124 32325,9649478 812Reported
2 016ECONOMIC FREEDOM FIGHTERS41 4558,6579478 812Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS9 1871,9187478 812Reported
2 016PATRIOTIC ALLIANCE00478 812No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE2 8510,5954478 812Reported
2 016ACTIONSA00478 812No votes recorded in the complete party list.
2 016UNITED CHRISTIAN DEMOCRATIC PARTY9540,1992478 812Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA4720,0986478 812Reported
2 016AFRICAN INDEPENDENT CONGRESS8 0781,6871478 812Reported
2 016SOUTH AFRICAN COMMUNIST PARTY00478 812No votes recorded in the complete party list.
2 016AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS00478 812No votes recorded in the complete party list.
2 016ALLIANCE 2000+00478 812No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY1 8660,3897478 812Reported
2 016NATIONAL SERVICE DELIVERY FORUM00478 812No votes recorded in the complete party list.
2 016UNITED DEMOCRATIC MOVEMENT00478 812No votes recorded in the complete party list.
2 016AZANIAN PEOPLE'S ORGANISATION00478 812No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT00478 812No votes recorded in the complete party list.
2 016AFRICAN CULTURAL IDENTITY MOVEMENT00478 812No votes recorded in the complete party list.
2 016AGENCY FOR NEW AGENDA4 2600,8897478 812Reported
2 016UMKHONTO WESIZWE PARTY00478 812No votes recorded in the complete party list.
2 016MANGAUNG SEVEN PEOPLE'S VOICE00478 812No votes recorded in the complete party list.
2 016DIKWANKWETLA PARTY OF SOUTH AFRICA4980,104478 812Reported
2 016INDEPENDENT DEMOCRATS00478 812No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION1 0000,2089478 812Reported
2 016AFRICAN CONGRESS FOR TRANSFORMATION00478 812No votes recorded in the complete party list.
2 016BLACK CONSCIOUSNESS FORUM00478 812No votes recorded in the complete party list.
2 016UNITED RESIDENTS FRONT4360,0911478 812Reported
2 016AFRIKA MAYIBUYE MOVEMENT00478 812No votes recorded in the complete party list.
2 016AFRICAN HEART CONGRESS00478 812No votes recorded in the complete party list.
2 016BUILD ONE SOUTH AFRICA00478 812No votes recorded in the complete party list.
2 016AFRICAN ALLIANCE CONGRESS4360,0911478 812Reported
2 016ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT00478 812No votes recorded in the complete party list.
2 016UNITED INDEPENDENT MOVEMENT00478 812No votes recorded in the complete party list.
2 016UNITED AFRICANS TRANSFORMATION00478 812No votes recorded in the complete party list.
2 016LABOUR PARTY OF SOUTH AFRICA00478 812No votes recorded in the complete party list.
2 016BLACK CONSCIOUSNESS PARTY00478 812No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY00478 812No votes recorded in the complete party list.
2 016BOTSHABELO UNEMPLOYED MOVEMENT5040,1053478 812Reported
2 016SIZWE UMMAH NATION00478 812No votes recorded in the complete party list.
2 016SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION00478 812No votes recorded in the complete party list.
2 016PEOPLE'S MOVEMENT FOR CHANGE00478 812No votes recorded in the complete party list.
2 016AFRICAN RENAISSANCE UNITY00478 812No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS177 77250,6324351 103Reported
2 021DEMOCRATIC ALLIANCE90 33925,7301351 103Reported
2 021ECONOMIC FREEDOM FIGHTERS39 69911,3069351 103Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS15 7414,4833351 103Reported
2 021PATRIOTIC ALLIANCE6 3221,8006351 103Reported
2 021CONGRESS OF THE PEOPLE8100,2307351 103Reported
2 021ACTIONSAUnavailableUnavailable351 103Not separately listed in this source.
2 021UNITED CHRISTIAN DEMOCRATIC PARTY1 3330,3797351 103Reported
2 021PAN AFRICANIST CONGRESS OF AZANIAUnavailableUnavailable351 103Not separately listed in this source.
2 021AFRICAN INDEPENDENT CONGRESS4 4541,2686351 103Reported
2 021SOUTH AFRICAN COMMUNIST PARTYUnavailableUnavailable351 103Not separately listed in this source.
2 021AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS5 0411,4358351 103Reported
2 021ALLIANCE 2000+UnavailableUnavailable351 103Not separately listed in this source.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY2 5160,7166351 103Reported
2 021NATIONAL SERVICE DELIVERY FORUMUnavailableUnavailable351 103Not separately listed in this source.
2 021UNITED DEMOCRATIC MOVEMENTUnavailableUnavailable351 103Not separately listed in this source.
2 021AZANIAN PEOPLE'S ORGANISATIONUnavailableUnavailable351 103Not separately listed in this source.
2 021AFRICAN TRANSFORMATION MOVEMENT2 0890,595351 103Reported
2 021AFRICAN CULTURAL IDENTITY MOVEMENTUnavailableUnavailable351 103Not separately listed in this source.
2 021AGENCY FOR NEW AGENDAUnavailableUnavailable351 103Not separately listed in this source.
2 021UMKHONTO WESIZWE PARTYUnavailableUnavailable351 103Not separately listed in this source.
2 021MANGAUNG SEVEN PEOPLE'S VOICEUnavailableUnavailable351 103Not separately listed in this source.
2 021DIKWANKWETLA PARTY OF SOUTH AFRICAUnavailableUnavailable351 103Not separately listed in this source.
2 021INDEPENDENT DEMOCRATSUnavailableUnavailable351 103Not separately listed in this source.
2 021AFRICAN PEOPLE'S CONVENTIONUnavailableUnavailable351 103Not separately listed in this source.
2 021AFRICAN CONGRESS FOR TRANSFORMATIONUnavailableUnavailable351 103Not separately listed in this source.
2 021BLACK CONSCIOUSNESS FORUMUnavailableUnavailable351 103Not separately listed in this source.
2 021UNITED RESIDENTS FRONTUnavailableUnavailable351 103Not separately listed in this source.
2 021AFRIKA MAYIBUYE MOVEMENTUnavailableUnavailable351 103Not separately listed in this source.
2 021AFRICAN HEART CONGRESSUnavailableUnavailable351 103Not separately listed in this source.
2 021BUILD ONE SOUTH AFRICAUnavailableUnavailable351 103Not separately listed in this source.
2 021AFRICAN ALLIANCE CONGRESSUnavailableUnavailable351 103Not separately listed in this source.
2 021ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENTUnavailableUnavailable351 103Not separately listed in this source.
2 021UNITED INDEPENDENT MOVEMENT5830,166351 103Reported
2 021UNITED AFRICANS TRANSFORMATIONUnavailableUnavailable351 103Not separately listed in this source.
2 021LABOUR PARTY OF SOUTH AFRICAUnavailableUnavailable351 103Not separately listed in this source.
2 021BLACK CONSCIOUSNESS PARTYUnavailableUnavailable351 103Not separately listed in this source.
2 021INKATHA FREEDOM PARTYUnavailableUnavailable351 103Not separately listed in this source.
2 021BOTSHABELO UNEMPLOYED MOVEMENTUnavailableUnavailable351 103Not separately listed in this source.
2 021SIZWE UMMAH NATIONUnavailableUnavailable351 103Not separately listed in this source.
2 021SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATIONUnavailableUnavailable351 103Not separately listed in this source.
2 021PEOPLE'S MOVEMENT FOR CHANGEUnavailableUnavailable351 103Not separately listed in this source.
2 021AFRICAN RENAISSANCE UNITYUnavailableUnavailable351 103Not separately listed in this source.
2 026AFRICAN NATIONAL CONGRESS152 10633,9059448 612Reported
2 026DEMOCRATIC ALLIANCE150 22533,4866448 612Reported
2 026ECONOMIC FREEDOM FIGHTERS38 5538,5938448 612Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS26 5705,9227448 612Reported
2 026PATRIOTIC ALLIANCE19 4694,3398448 612Reported
2 026CONGRESS OF THE PEOPLE9740,2171448 612Reported
2 026ACTIONSA12 2022,7199448 612Reported
2 026UNITED CHRISTIAN DEMOCRATIC PARTY6790,1514448 612Reported
2 026PAN AFRICANIST CONGRESS OF AZANIA9730,2169448 612Reported
2 026AFRICAN INDEPENDENT CONGRESS2 1490,479448 612Reported
2 026SOUTH AFRICAN COMMUNIST PARTY7 0591,5735448 612Reported
2 026AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS2 8340,6317448 612Reported
2 026ALLIANCE 2000+00448 612No votes recorded in the complete party list.
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY2 1210,4728448 612Reported
2 026NATIONAL SERVICE DELIVERY FORUM5 1931,1576448 612Reported
2 026UNITED DEMOCRATIC MOVEMENT00448 612No votes recorded in the complete party list.
2 026AZANIAN PEOPLE'S ORGANISATION00448 612No votes recorded in the complete party list.
2 026AFRICAN TRANSFORMATION MOVEMENT4 1520,9255448 612Reported
2 026AFRICAN CULTURAL IDENTITY MOVEMENT3 9980,8912448 612Reported
2 026AGENCY FOR NEW AGENDA00448 612No votes recorded in the complete party list.
2 026UMKHONTO WESIZWE PARTY3 9260,8751448 612Reported
2 026MANGAUNG SEVEN PEOPLE'S VOICE2 6650,5941448 612Reported
2 026DIKWANKWETLA PARTY OF SOUTH AFRICA00448 612No votes recorded in the complete party list.
2 026INDEPENDENT DEMOCRATS00448 612No votes recorded in the complete party list.
2 026AFRICAN PEOPLE'S CONVENTION6330,1411448 612Reported
2 026AFRICAN CONGRESS FOR TRANSFORMATION1 6990,3787448 612Reported
2 026BLACK CONSCIOUSNESS FORUM00448 612No votes recorded in the complete party list.
2 026UNITED RESIDENTS FRONT1 1770,2624448 612Reported
2 026AFRIKA MAYIBUYE MOVEMENT1 1370,2534448 612Reported
2 026AFRICAN HEART CONGRESS1 1210,2499448 612Reported
2 026BUILD ONE SOUTH AFRICA1 0650,2374448 612Reported
2 026AFRICAN ALLIANCE CONGRESS8790,1959448 612Reported
2 026ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT7600,1694448 612Reported
2 026UNITED INDEPENDENT MOVEMENT00448 612No votes recorded in the complete party list.
2 026UNITED AFRICANS TRANSFORMATION7290,1625448 612Reported
2 026LABOUR PARTY OF SOUTH AFRICA5860,1306448 612Reported
2 026BLACK CONSCIOUSNESS PARTY00448 612No votes recorded in the complete party list.
2 026INKATHA FREEDOM PARTY5180,1155448 612Reported
2 026BOTSHABELO UNEMPLOYED MOVEMENT00448 612No votes recorded in the complete party list.
2 026SIZWE UMMAH NATION3120,0695448 612Reported
2 026SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION2710,0604448 612Reported
2 026PEOPLE'S MOVEMENT FOR CHANGE1810,0403448 612Reported
2 026AFRICAN RENAISSANCE UNITY10,0002448 612Reported

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
Mangaung ward councillorsSee IEC-listed names and official municipal contact routes

Ward results

Find my ward

Find your ward

Loading map…

Mangaung and its wardsExplore map

Wards in Mangaung

51 wards

Ward 1
ANC46.2%Leading candidate: Samuel Sefaki
DA14.2%
Lead: 1 211 votes
Ward 2
ANC48.3%Leading candidate: Tona Kenosi Wilfred Mokgothu
DA14.0%
Lead: 1 282 votes
Ward 3
ANC43.2%Leading candidate: Tshepiso Oudisious Machachamise
DA16.3%
Lead: 1 078 votes
Ward 4
ANC54.3%Leading candidate: Ishmael Mpho Phakoe
DA13.9%
Lead: 1 544 votes
Ward 5
ANC40.8%Leading candidate: Lehlohonolo Nathaniel Lecoko
DA16.9%
Lead: 858 votes
Ward 6
ANC50.6%Leading candidate: Lindani Joseph Saliwe
EFF15.8%
Lead: 1 241 votes
Ward 7
ANC53.1%Leading candidate: Siza Clement Sehloho
DA12.4%
Lead: 1 304 votes
Ward 8
ANC26.8%Leading candidate: Matsidiso Elizabeth Thamai
DA26.1%
Lead: 29 votes
Ward 9
DA41.9%Leading candidate: Tshegofatso Mitta Naicker
ANC27.9%
Lead: 714 votes
Ward 10
ANC41.9%Leading candidate: Thabo Patrick Mokobe
DA26.9%
Lead: 768 votes
Ward 11
ANC48.3%Leading candidate: Tsholo Ranchobe
DA15.8%
Lead: 1 514 votes
Ward 12
ANC53.9%Leading candidate: Godfrey Phadu
DA16.4%
Lead: 1 497 votes
Ward 13
ANC44.3%Leading candidate: Nombulelo Dorcas Sitoe
DA17.3%
Lead: 987 votes
Ward 14
ANC43.0%Leading candidate: Maleho Elias Tlale
DA17.6%
Lead: 1 012 votes
Ward 15
ANC41.3%Leading candidate: Paseka Ishmael Choeu
DA23.7%
Lead: 634 votes
Ward 16
PA40.9%Leading candidate: Gregory Allan Werner
DA24.5%
Lead: 839 votes
Ward 17
DA34.2%Leading candidate: Mojalefa Joseph Machitse
ANC22.7%
Lead: 619 votes
Ward 18
DA63.0%Leading candidate: Chadwine Lyle Bouwer
ANC15.3%
Lead: 2 243 votes
Ward 19
DA25.9%Leading candidate: Jeanine Nothnagel
ANC25.0%
Lead: 41 votes
Ward 20
DA75.0%Leading candidate: Corize Van Rensburg
FF+11.2%
Lead: 3 753 votes
Ward 21
DA57.8%Leading candidate: Benhardus Jacobus Viviers
FF+11.8%
Lead: 2 578 votes
Ward 22
DA74.0%Leading candidate: Altia Crous
FF+18.5%
Lead: 4 323 votes
Ward 23
DA48.7%Leading candidate: Tjaart Botha Van Der Walt
EFF17.5%
Lead: 1 388 votes
Ward 24
DA65.9%Leading candidate: Gerhardus Dirk Petrus Kotzé
FF+24.1%
Lead: 3 041 votes
Ward 25
DA78.7%Leading candidate: Paul Maré Kotzé
FF+12.6%
Lead: 4 708 votes
Ward 26
DA65.5%Leading candidate: Andries Stefanus Fourie
FF+18.3%
Lead: 2 745 votes
Ward 27
ANC52.9%Leading candidate: Zachous Nechodemus Banyane
DA19.6%
Lead: 1 276 votes
Ward 28
ANC48.4%Leading candidate: Vumile Edwin Nikelo
DA21.2%
Lead: 1 212 votes
Ward 29
ANC46.1%Leading candidate: Stefina Makena
DA29.5%
Lead: 517 votes
Ward 30
ANC40.2%Leading candidate: Kgopotso Annah Molisenyane
DA36.2%
Lead: 151 votes
Ward 31
ANC50.3%Leading candidate: Malefetsane Godfrey Selebeli
DA20.2%
Lead: 988 votes
Ward 32
ANC51.2%Leading candidate: Thabiso Godfrey Chaacha
AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS16.9%
Lead: 1 156 votes
Ward 33
ANC37.8%Leading candidate: Tshidiso Augustine Mohono
AFRICAN CULTURAL IDENTITY MOVEMENT19.2%
Lead: 688 votes
Ward 34
ANC55.9%Leading candidate: Ntswaki Elizabeth Rapasa
DA12.9%
Lead: 1 567 votes
Ward 35
ANC54.8%Leading candidate: Molete Daniel Sehlabaka
DA12.4%
Lead: 1 460 votes
Ward 36
ANC62.8%Leading candidate: Tatolo Benjamin Nthejane
DA17.2%
Lead: 1 628 votes
Ward 37
ANC53.1%Leading candidate: Moeti Phillip Mokhu
DA19.5%
Lead: 1 385 votes
Ward 38
ANC52.0%Leading candidate: Mabatho Martha Sekwere
DA11.8%
Lead: 1 221 votes
Ward 39
ANC35.3%Leading candidate: Selloane Rebecca Ramokgoase
DA23.4%
Lead: 471 votes
Ward 40
ANC31.8%Leading candidate: Ntebaleng Pertunia Pholoholo
DA25.5%
Lead: 229 votes
Ward 41
ANC40.9%Leading candidate: Gaongalelwe Lucia Finger
DA12.9%
Lead: 1 074 votes
Ward 42
ANC52.6%Leading candidate: Thabiso Frans Maphike
DA17.4%
Lead: 1 206 votes
Ward 43
ANC60.9%Leading candidate: Sebakeng Constantinus Khalata
DA16.8%
Lead: 1 801 votes
Ward 44
DA56.2%Leading candidate: Selmé Pretorius
ANC17.8%
Lead: 2 217 votes
Ward 45
ANC50.9%Leading candidate: Samuel Musa
DA19.0%
Lead: 1 135 votes
Ward 46
ANC43.9%Leading candidate: Masehlabaka Elisa Matsoso
DA20.2%
Lead: 1 052 votes
Ward 47
DA34.3%Leading candidate: Jan-Rudolf Maartens
ANC32.0%
Lead: 116 votes
Ward 48
DA74.6%Leading candidate: Johannes Christiaan Pretorius
FF+11.5%
Lead: 4 320 votes
Ward 49
EFF35.5%Leading candidate: Mamahlape Elisa Mogotsi
ANC28.9%
Lead: 265 votes
Ward 50
ANC56.2%Leading candidate: Retshedisitswe Patrick Mosebo
INDEPENDENTS19.0%
Lead: 1 293 votes
Ward 51
ANC49.3%Leading candidate: Mpho Marven Zakwe
DA22.5%
Lead: 1 349 votes
Wards in Mangaung ·
WardElectionParty / entryVotesVote share (%)
Ward 12 026AFRICAN NATIONAL CONGRESS1 74746,2292
Ward 12 026DEMOCRATIC ALLIANCE53614,1836
Ward 22 026AFRICAN NATIONAL CONGRESS1 80548,2749
Ward 22 026DEMOCRATIC ALLIANCE52313,9877
Ward 32 026AFRICAN NATIONAL CONGRESS1 72843,2216
Ward 32 026DEMOCRATIC ALLIANCE65016,2581
Ward 42 026AFRICAN NATIONAL CONGRESS2 07454,279
Ward 42 026DEMOCRATIC ALLIANCE53013,8707
Ward 52 026AFRICAN NATIONAL CONGRESS1 46840,7665
Ward 52 026DEMOCRATIC ALLIANCE61016,9397
Ward 62 026AFRICAN NATIONAL CONGRESS1 80450,5747
Ward 62 026ECONOMIC FREEDOM FIGHTERS56315,7836
Ward 72 026AFRICAN NATIONAL CONGRESS1 70053,1416
Ward 72 026DEMOCRATIC ALLIANCE39612,3789
Ward 82 026AFRICAN NATIONAL CONGRESS1 05326,828
Ward 82 026DEMOCRATIC ALLIANCE1 02426,0892
Ward 92 026DEMOCRATIC ALLIANCE2 14041,9033
Ward 92 026AFRICAN NATIONAL CONGRESS1 42627,9225
Ward 102 026AFRICAN NATIONAL CONGRESS2 14741,86
Ward 102 026DEMOCRATIC ALLIANCE1 37926,8863
Ward 112 026AFRICAN NATIONAL CONGRESS2 25048,2936
Ward 112 026DEMOCRATIC ALLIANCE73615,7974
Ward 122 026AFRICAN NATIONAL CONGRESS2 15053,8982
Ward 122 026DEMOCRATIC ALLIANCE65316,37
Ward 132 026AFRICAN NATIONAL CONGRESS1 62144,326
Ward 132 026DEMOCRATIC ALLIANCE63417,3366
Ward 142 026AFRICAN NATIONAL CONGRESS1 71242,9935
Ward 142 026DEMOCRATIC ALLIANCE70017,5791
Ward 152 026AFRICAN NATIONAL CONGRESS1 48541,3419
Ward 152 026DEMOCRATIC ALLIANCE85123,6915
Ward 162 026PATRIOTIC ALLIANCE2 08640,902
Ward 162 026DEMOCRATIC ALLIANCE1 24724,451
Ward 172 026DEMOCRATIC ALLIANCE1 83934,1631
Ward 172 026AFRICAN NATIONAL CONGRESS1 22022,6639
Ward 182 026DEMOCRATIC ALLIANCE2 96263,0079
Ward 182 026AFRICAN NATIONAL CONGRESS71915,2946
Ward 192 026DEMOCRATIC ALLIANCE1 13325,9031
Ward 192 026AFRICAN NATIONAL CONGRESS1 09224,9657
Ward 202 026DEMOCRATIC ALLIANCE4 41275,034
Ward 202 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS65911,2075
Ward 212 026DEMOCRATIC ALLIANCE3 24057,8262
Ward 212 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS66211,8151
Ward 222 026DEMOCRATIC ALLIANCE5 76374,046
Ward 222 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 44018,5019
Ward 232 026DEMOCRATIC ALLIANCE2 16548,7174
Ward 232 026ECONOMIC FREEDOM FIGHTERS77717,4842
Ward 242 026DEMOCRATIC ALLIANCE4 79565,9197
Ward 242 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 75424,1133
Ward 252 026DEMOCRATIC ALLIANCE5 60978,7228
Ward 252 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS90112,6456
Ward 262 026DEMOCRATIC ALLIANCE3 80765,5137
Ward 262 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 06218,2757
Ward 272 026AFRICAN NATIONAL CONGRESS2 02852,8814
Ward 272 026DEMOCRATIC ALLIANCE75219,6089
Ward 282 026AFRICAN NATIONAL CONGRESS2 15248,4466
Ward 282 026DEMOCRATIC ALLIANCE94021,1616
Ward 292 026AFRICAN NATIONAL CONGRESS1 43746,0872
Ward 292 026DEMOCRATIC ALLIANCE92029,5061
Ward 302 026AFRICAN NATIONAL CONGRESS1 52540,1527
Ward 302 026DEMOCRATIC ALLIANCE1 37436,1769
Ward 312 026AFRICAN NATIONAL CONGRESS1 65350,3196
Ward 312 026DEMOCRATIC ALLIANCE66520,2435
Ward 322 026AFRICAN NATIONAL CONGRESS1 72551,2478
Ward 322 026AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS56916,9043
Ward 332 026AFRICAN NATIONAL CONGRESS1 40037,8174
Ward 332 026AFRICAN CULTURAL IDENTITY MOVEMENT71219,2328
Ward 342 026AFRICAN NATIONAL CONGRESS2 03955,909
Ward 342 026DEMOCRATIC ALLIANCE47212,9421
Ward 352 026AFRICAN NATIONAL CONGRESS1 88954,7854
Ward 352 026DEMOCRATIC ALLIANCE42912,442
Ward 362 026AFRICAN NATIONAL CONGRESS2 24162,7907
Ward 362 026DEMOCRATIC ALLIANCE61317,1757
Ward 372 026AFRICAN NATIONAL CONGRESS2 18853,081
Ward 372 026DEMOCRATIC ALLIANCE80319,4808
Ward 382 026AFRICAN NATIONAL CONGRESS1 57951,975
Ward 382 026DEMOCRATIC ALLIANCE35811,7841
Ward 392 026AFRICAN NATIONAL CONGRESS1 39535,2629
Ward 392 026DEMOCRATIC ALLIANCE92423,3569
Ward 402 026AFRICAN NATIONAL CONGRESS1 15631,8019
Ward 402 026DEMOCRATIC ALLIANCE92725,5021
Ward 412 026AFRICAN NATIONAL CONGRESS1 56840,8759
Ward 412 026DEMOCRATIC ALLIANCE49412,878
Ward 422 026AFRICAN NATIONAL CONGRESS1 80352,5963
Ward 422 026DEMOCRATIC ALLIANCE59717,4154
Ward 432 026AFRICAN NATIONAL CONGRESS2 48760,8813
Ward 432 026DEMOCRATIC ALLIANCE68616,7931
Ward 442 026DEMOCRATIC ALLIANCE3 24456,1732
Ward 442 026AFRICAN NATIONAL CONGRESS1 02717,7835
Ward 452 026AFRICAN NATIONAL CONGRESS1 81150,9137
Ward 452 026DEMOCRATIC ALLIANCE67619,0048
Ward 462 026AFRICAN NATIONAL CONGRESS1 95043,8991
Ward 462 026DEMOCRATIC ALLIANCE89820,2161
Ward 472 026DEMOCRATIC ALLIANCE1 73934,2593
Ward 472 026AFRICAN NATIONAL CONGRESS1 62331,974
Ward 482 026DEMOCRATIC ALLIANCE5 10674,5728
Ward 482 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS78611,4795
Ward 492 026ECONOMIC FREEDOM FIGHTERS1 43635,4918
Ward 492 026AFRICAN NATIONAL CONGRESS1 17128,9422
Ward 502 026AFRICAN NATIONAL CONGRESS1 95656,1746
Ward 502 026INDEPENDENTS66319,0408
Ward 512 026AFRICAN NATIONAL CONGRESS2 48149,3143
Ward 512 026DEMOCRATIC ALLIANCE1 13222,5005

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

Source data

Sources & result details

IEC: 08 Nov 2026, 21:26 SAST · checked 10 Nov 2026, 06:23 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 101 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: 08 Nov 2026, 21:26 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

Give something back

Found Counted useful? Support the South African non-profits holding power to account.

Donations go directly to each organisation.

Share results