Counted.co.zaPlay game

Mkobola, Mpumalanga

Find my ward

No party has a majority

2026

Council seats

ANC33 seats
DA9 seats
EFF5 seats
MK5 seats
ActionSA3 seats
Other11 seats
SACP2 seats
FF+1 seat
Thembisile Hani · 2026 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS3350
DEMOCRATIC ALLIANCE913,6364
ECONOMIC FREEDOM FIGHTERS57,5758
UMKHONTO WESIZWE PARTY57,5758
ACTIONSA34,5455
SERVICE DELIVERY PARTY34,5455
AFRICAN INDEPENDENT PEOPLE'S ORGANISATION23,0303
BAHLALI CIVIC ORGANIZATION23,0303
SOUTH AFRICAN COMMUNIST PARTY23,0303
ABAFUNA INGUBO YESKHETHU PARTY11,5152
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS11,5152
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
AFRICAN DEMOCRATICAL PARTY00
AFRICAN HEART CONGRESS00
AFRICAN PEOPLE'S CONVENTION00
AFRICAN ROYAL RAINBOW CONGRESS00
AFRICAN TRANSFORMATION MOVEMENT00
AFRIKA MAYIBUYE MOVEMENT00
ASIHLANGANENI CIVIC MOVEMENT00
BOLSHEVIKS PARTY OF SOUTH AFRICA00
ECONOMIC REDRESS MOVEMENT00
INDEPENDENTS00
INKATHA FREEDOM PARTY00
LABOUR PARTY OF SOUTH AFRICA00
LEKWE BEPE KINGDOM PARTY00
MO-AFRICA PARTY00
PAN AFRICANIST CONGRESS OF AZANIA00
PATRIOTIC ALLIANCE00
SINDAWONYE PROGRESSIVE PARTY00
SIZWE UMMAH NATION00

66 seats; 34 needed for a majority.

IEC source

Municipal PR votes

Municipal PR votes

DEMOCRATIC ALLIANCE
15.1%12 303 votes
UMKHONTO WESIZWE PARTY
8.2%6 664 votes
ACTIONSA
5.4%4 387 votes
Other: show remaining parties: hide remaining parties18.9%15 383 votes
Thembisile Hani · 2026 · Municipal PR votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—36 43944,6951
DEMOCRATIC ALLIANCE—12 30315,0905
UMKHONTO WESIZWE PARTY—6 6648,1739
ECONOMIC FREEDOM FIGHTERS—6 3527,7912
ACTIONSA—4 3875,381
SERVICE DELIVERY PARTY—3 8854,7652
SOUTH AFRICAN COMMUNIST PARTY—2 3862,9266
AFRICAN INDEPENDENT PEOPLE'S ORGANISATION—1 9022,3329
BAHLALI CIVIC ORGANIZATION—1 7782,1808
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—7570,9285
ABAFUNA INGUBO YESKHETHU PARTY—6060,7433
SINDAWONYE PROGRESSIVE PARTY—4460,5471
MO-AFRICA PARTY—4130,5066
AFRICAN PEOPLE'S CONVENTION—3780,4636
AFRICAN TRANSFORMATION MOVEMENT—3360,4121
AFRIKA MAYIBUYE MOVEMENT—2940,3606
ASIHLANGANENI CIVIC MOVEMENT—2790,3422
PATRIOTIC ALLIANCE—2780,341
AFRICAN CHRISTIAN DEMOCRATIC PARTY—2560,314
AFRICAN HEART CONGRESS—2380,2919
AFRICAN DEMOCRATICAL PARTY—2330,2858
SIZWE UMMAH NATION—1830,2245
INKATHA FREEDOM PARTY—1810,222
PAN AFRICANIST CONGRESS OF AZANIA—1420,1742
AFRICAN ROYAL RAINBOW CONGRESS—1390,1705
BOLSHEVIKS PARTY OF SOUTH AFRICA—1040,1276
LABOUR PARTY OF SOUTH AFRICA—850,1043
ECONOMIC REDRESS MOVEMENT—750,092
LEKWE BEPE KINGDOM PARTY—90,011
INDEPENDENTS—00

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

IEC source

Past coalition partners

34 for a majority
Sources

These parties have governed together before. Local precedents come first, then combinations recorded most often in Mpumalanga, 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 Thembisile Hani. The line marks 34 of 66 seats.

ANC + EFF

Recorded together in Steve Tshwete from 2024-12-05. 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.

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

31 for a majority · 60 seats

2011Seatsvs 2006
ANC51
DA4

33 for a majority · 64 seats

2016Seatsvs 2011
ANC49
EFF9—
DA3

33 for a majority · 64 seats

2021Seatsvs 2016
ANC40
EFF12
DA4

33 for a majority · 64 seats

2026Seatsvs 2021
ANC33
EFF5
DA9
MKP5—

34 for a majority · 66 seats

MP315 - Thembisile Hani · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS506031
2 006DEMOCRATIC ALLIANCE46031
2 006INDEPENDENTS26031
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY16031
2 006PAN AFRICANIST CONGRESS OF AZANIA16031
2 006SINDAWONYE PROGRESSIVE PARTY16031
2 006UNITED DEMOCRATIC MOVEMENT16031
2 006AZANIAN PEOPLE'S ORGANISATION06031
2 006INKATHA FREEDOM PARTY06031
2 011AFRICAN NATIONAL CONGRESS516433
2 011DEMOCRATIC ALLIANCE46433
2 011SINDAWONYE PROGRESSIVE PARTY46433
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY16433
2 011AFRICAN PEOPLE'S CONVENTION16433
2 011IKUSASA LESIZWE INDEPENDENT MOVEMENT16433
2 011INDEPENDENTS16433
2 011PAN AFRICANIST CONGRESS OF AZANIA16433
2 011AZANIAN PEOPLE'S ORGANISATION06433
2 011CONGRESS OF THE PEOPLE06433
2 011NATIONAL FREEDOM PARTY06433
2 016AFRICAN NATIONAL CONGRESS496433
2 016ECONOMIC FREEDOM FIGHTERS96433
2 016DEMOCRATIC ALLIANCE36433
2 016AFRICAN INDEPENDENT CONGRESS16433
2 016AFRICAN PEOPLE'S CONVENTION16433
2 016SINDAWONYE PROGRESSIVE PARTY16433
2 016ABAFUNA INGUBO YESKHETHU PARTY06433
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY06433
2 016ASISIKIMENI COMMUNITY DEVELOPMENT AND ADVICE MOVEMENT06433
2 016BOLSHEVIKS PARTY OF SOUTH AFRICA06433
2 016CONGRESS OF THE PEOPLE06433
2 016IKUSASA LESIZWE INDEPENDENT MOVEMENT06433
2 016INDEPENDENTS06433
2 016INKATHA FREEDOM PARTY06433
2 016PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA06433
2 016PAN AFRICANIST CONGRESS OF AZANIA06433
2 021AFRICAN NATIONAL CONGRESS406433
2 021ECONOMIC FREEDOM FIGHTERS126433
2 021DEMOCRATIC ALLIANCE46433
2 021AFRICAN INDEPENDENT PEOPLE'S ORGANISATION36433
2 021INDEPENDENTS26433
2 021ABAFUNA INGUBO YESKHETHU PARTY16433
2 021AFRICAN TRANSFORMATION MOVEMENT16433
2 021SINDAWONYE PROGRESSIVE PARTY16433
2 021ABANTU BATHO CONGRESS06433
2 021AFRICAN INDEPENDENT CONGRESS06433
2 021AFRICAN PEOPLE'S CONVENTION06433
2 021AFRICAN VOICE PROGRESSIVE PARTY06433
2 021INKATHA FREEDOM PARTY06433
2 021OTHER06433
2 026AFRICAN NATIONAL CONGRESS336634
2 026DEMOCRATIC ALLIANCE96634
2 026ECONOMIC FREEDOM FIGHTERS56634
2 026UMKHONTO WESIZWE PARTY56634
2 026ACTIONSA36634
2 026SERVICE DELIVERY PARTY36634
2 026AFRICAN INDEPENDENT PEOPLE'S ORGANISATION26634
2 026BAHLALI CIVIC ORGANIZATION26634
2 026SOUTH AFRICAN COMMUNIST PARTY26634
2 026ABAFUNA INGUBO YESKHETHU PARTY16634
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS16634
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY06634
2 026AFRICAN DEMOCRATICAL PARTY06634
2 026AFRICAN HEART CONGRESS06634
2 026AFRICAN PEOPLE'S CONVENTION06634
2 026AFRICAN ROYAL RAINBOW CONGRESS06634
2 026AFRICAN TRANSFORMATION MOVEMENT06634
2 026AFRIKA MAYIBUYE MOVEMENT06634
2 026ASIHLANGANENI CIVIC MOVEMENT06634
2 026BOLSHEVIKS PARTY OF SOUTH AFRICA06634
2 026ECONOMIC REDRESS MOVEMENT06634
2 026INDEPENDENTS06634
2 026INKATHA FREEDOM PARTY06634
2 026LABOUR PARTY OF SOUTH AFRICA06634
2 026LEKWE BEPE KINGDOM PARTY06634
2 026MO-AFRICA PARTY06634
2 026PAN AFRICANIST CONGRESS OF AZANIA06634
2 026PATRIOTIC ALLIANCE06634
2 026SINDAWONYE PROGRESSIVE PARTY06634
2 026SIZWE UMMAH NATION06634

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 %
ANC86.8%—
EFF0.0%—
DA3.7%—
MKP0.0%—
Other9.5%—
2006Vote %vs 2000
ANC81.2%
EFF0.0%
DA6.4%
MKP0.0%
Other10.1%
2011Vote %vs 2006
ANC78.8%
EFF0.0%
DA6.3%
MKP0.0%
APC2.0%
Other6.7%
2016Vote %vs 2011
ANC74.7%
EFF13.8%
DA4.9%
MKP0.0%
Other5.2%
2021Vote %vs 2016
ANC61.6%
EFF18.3%
DA5.7%
Other8.9%
2026Vote %vs 2021
ANC44.7%
EFF7.6%
DA14.9%
MKP8.2%—
Other24.0%—
MP315 - Thembisile Hani · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS68 71586,833779 134Reported
2 000ECONOMIC FREEDOM FIGHTERS0079 134No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE2 9043,669779 134Reported
2 000UMKHONTO WESIZWE PARTY0079 134No votes recorded in the complete party list.
2 000SINDAWONYE PROGRESSIVE PARTY0079 134No votes recorded in the complete party list.
2 000ACTIONSA0079 134No votes recorded in the complete party list.
2 000SERVICE DELIVERY PARTY0079 134No votes recorded in the complete party list.
2 000AFRICAN INDEPENDENT PEOPLE'S ORGANISATION0079 134No votes recorded in the complete party list.
2 000SOUTH AFRICAN COMMUNIST PARTY0079 134No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA2 3122,921679 134Reported
2 000BAHLALI CIVIC ORGANIZATION0079 134No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION0079 134No votes recorded in the complete party list.
2 000IKUSASA LESIZWE INDEPENDENT MOVEMENT0079 134No votes recorded in the complete party list.
2 000ABAFUNA INGUBO YESKHETHU PARTY0079 134No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0079 134No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY9031,141179 134Reported
2 000AFRICAN INDEPENDENT CONGRESS0079 134No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT400,050579 134Reported
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0079 134No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT0079 134No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE0079 134No votes recorded in the complete party list.
2 000MO-AFRICA PARTY0079 134No votes recorded in the complete party list.
2 000AZANIAN PEOPLE'S ORGANISATION0079 134No votes recorded in the complete party list.
2 000AFRICAN VOICE PROGRESSIVE PARTY0079 134No votes recorded in the complete party list.
2 000AFRIKA MAYIBUYE MOVEMENT0079 134No votes recorded in the complete party list.
2 000AFRICAN HEART CONGRESS0079 134No votes recorded in the complete party list.
2 000ASIHLANGANENI CIVIC MOVEMENT0079 134No votes recorded in the complete party list.
2 000ABANTU BATHO CONGRESS0079 134No votes recorded in the complete party list.
2 000PATRIOTIC ALLIANCE0079 134No votes recorded in the complete party list.
2 000SIZWE UMMAH NATION0079 134No votes recorded in the complete party list.
2 000AFRICAN DEMOCRATICAL PARTY0079 134No votes recorded in the complete party list.
2 000BOLSHEVIKS PARTY OF SOUTH AFRICA0079 134No votes recorded in the complete party list.
2 000LABOUR PARTY OF SOUTH AFRICA0079 134No votes recorded in the complete party list.
2 000NATIONAL FREEDOM PARTY0079 134No votes recorded in the complete party list.
2 000AFRICAN ROYAL RAINBOW CONGRESS0079 134No votes recorded in the complete party list.
2 000ASISIKIMENI COMMUNITY DEVELOPMENT AND ADVICE MOVEMENT0079 134No votes recorded in the complete party list.
2 000ECONOMIC REDRESS MOVEMENT0079 134No votes recorded in the complete party list.
2 000PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA0079 134No votes recorded in the complete party list.
2 000LEKWE BEPE KINGDOM PARTY0079 134No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS79 04381,202297 341Reported
2 006ECONOMIC FREEDOM FIGHTERS0097 341No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE6 2066,375597 341Reported
2 006UMKHONTO WESIZWE PARTY0097 341No votes recorded in the complete party list.
2 006SINDAWONYE PROGRESSIVE PARTY2 2482,309497 341Reported
2 006ACTIONSA0097 341No votes recorded in the complete party list.
2 006SERVICE DELIVERY PARTY0097 341No votes recorded in the complete party list.
2 006AFRICAN INDEPENDENT PEOPLE'S ORGANISATION0097 341No votes recorded in the complete party list.
2 006SOUTH AFRICAN COMMUNIST PARTY0097 341No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA1 7971,846197 341Reported
2 006BAHLALI CIVIC ORGANIZATION0097 341No votes recorded in the complete party list.
2 006AFRICAN PEOPLE'S CONVENTION0097 341No votes recorded in the complete party list.
2 006IKUSASA LESIZWE INDEPENDENT MOVEMENT0097 341No votes recorded in the complete party list.
2 006ABAFUNA INGUBO YESKHETHU PARTY0097 341No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY1 2731,307897 341Reported
2 006INKATHA FREEDOM PARTY6540,671997 341Reported
2 006AFRICAN INDEPENDENT CONGRESS0097 341No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT9110,935997 341Reported
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0097 341No votes recorded in the complete party list.
2 006AFRICAN TRANSFORMATION MOVEMENT0097 341No votes recorded in the complete party list.
2 006CONGRESS OF THE PEOPLE0097 341No votes recorded in the complete party list.
2 006MO-AFRICA PARTY0097 341No votes recorded in the complete party list.
2 006AZANIAN PEOPLE'S ORGANISATION4190,430497 341Reported
2 006AFRICAN VOICE PROGRESSIVE PARTY0097 341No votes recorded in the complete party list.
2 006AFRIKA MAYIBUYE MOVEMENT0097 341No votes recorded in the complete party list.
2 006AFRICAN HEART CONGRESS0097 341No votes recorded in the complete party list.
2 006ASIHLANGANENI CIVIC MOVEMENT0097 341No votes recorded in the complete party list.
2 006ABANTU BATHO CONGRESS0097 341No votes recorded in the complete party list.
2 006PATRIOTIC ALLIANCE0097 341No votes recorded in the complete party list.
2 006SIZWE UMMAH NATION0097 341No votes recorded in the complete party list.
2 006AFRICAN DEMOCRATICAL PARTY0097 341No votes recorded in the complete party list.
2 006BOLSHEVIKS PARTY OF SOUTH AFRICA0097 341No votes recorded in the complete party list.
2 006LABOUR PARTY OF SOUTH AFRICA0097 341No votes recorded in the complete party list.
2 006NATIONAL FREEDOM PARTY0097 341No votes recorded in the complete party list.
2 006AFRICAN ROYAL RAINBOW CONGRESS0097 341No votes recorded in the complete party list.
2 006ASISIKIMENI COMMUNITY DEVELOPMENT AND ADVICE MOVEMENT0097 341No votes recorded in the complete party list.
2 006ECONOMIC REDRESS MOVEMENT0097 341No votes recorded in the complete party list.
2 006PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA0097 341No votes recorded in the complete party list.
2 006LEKWE BEPE KINGDOM PARTY0097 341No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS118 11078,761149 960Reported
2 011ECONOMIC FREEDOM FIGHTERS00149 960No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE9 4116,2757149 960Reported
2 011UMKHONTO WESIZWE PARTY00149 960No votes recorded in the complete party list.
2 011SINDAWONYE PROGRESSIVE PARTY9 4496,301149 960Reported
2 011ACTIONSA00149 960No votes recorded in the complete party list.
2 011SERVICE DELIVERY PARTY00149 960No votes recorded in the complete party list.
2 011AFRICAN INDEPENDENT PEOPLE'S ORGANISATION00149 960No votes recorded in the complete party list.
2 011SOUTH AFRICAN COMMUNIST PARTY00149 960No votes recorded in the complete party list.
2 011PAN AFRICANIST CONGRESS OF AZANIA8820,5882149 960Reported
2 011BAHLALI CIVIC ORGANIZATION00149 960No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION3 0112,0079149 960Reported
2 011IKUSASA LESIZWE INDEPENDENT MOVEMENT2 7191,8132149 960Reported
2 011ABAFUNA INGUBO YESKHETHU PARTY00149 960No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY8440,5628149 960Reported
2 011INKATHA FREEDOM PARTY00149 960No votes recorded in the complete party list.
2 011AFRICAN INDEPENDENT CONGRESS00149 960No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT00149 960No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00149 960No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT00149 960No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE8190,5461149 960Reported
2 011MO-AFRICA PARTY00149 960No votes recorded in the complete party list.
2 011AZANIAN PEOPLE'S ORGANISATION7860,5241149 960Reported
2 011AFRICAN VOICE PROGRESSIVE PARTY00149 960No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT00149 960No votes recorded in the complete party list.
2 011AFRICAN HEART CONGRESS00149 960No votes recorded in the complete party list.
2 011ASIHLANGANENI CIVIC MOVEMENT00149 960No votes recorded in the complete party list.
2 011ABANTU BATHO CONGRESS00149 960No votes recorded in the complete party list.
2 011PATRIOTIC ALLIANCE00149 960No votes recorded in the complete party list.
2 011SIZWE UMMAH NATION00149 960No votes recorded in the complete party list.
2 011AFRICAN DEMOCRATICAL PARTY00149 960No votes recorded in the complete party list.
2 011BOLSHEVIKS PARTY OF SOUTH AFRICA00149 960No votes recorded in the complete party list.
2 011LABOUR PARTY OF SOUTH AFRICA00149 960No votes recorded in the complete party list.
2 011NATIONAL FREEDOM PARTY1590,106149 960Reported
2 011AFRICAN ROYAL RAINBOW CONGRESS00149 960No votes recorded in the complete party list.
2 011ASISIKIMENI COMMUNITY DEVELOPMENT AND ADVICE MOVEMENT00149 960No votes recorded in the complete party list.
2 011ECONOMIC REDRESS MOVEMENT00149 960No votes recorded in the complete party list.
2 011PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA00149 960No votes recorded in the complete party list.
2 011LEKWE BEPE KINGDOM PARTY00149 960No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS124 68874,6532167 023Reported
2 016ECONOMIC FREEDOM FIGHTERS23 12313,8442167 023Reported
2 016DEMOCRATIC ALLIANCE8 1414,8742167 023Reported
2 016UMKHONTO WESIZWE PARTY00167 023No votes recorded in the complete party list.
2 016SINDAWONYE PROGRESSIVE PARTY2 3481,4058167 023Reported
2 016ACTIONSA00167 023No votes recorded in the complete party list.
2 016SERVICE DELIVERY PARTY00167 023No votes recorded in the complete party list.
2 016AFRICAN INDEPENDENT PEOPLE'S ORGANISATION00167 023No votes recorded in the complete party list.
2 016SOUTH AFRICAN COMMUNIST PARTY00167 023No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA3410,2042167 023Reported
2 016BAHLALI CIVIC ORGANIZATION00167 023No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION9650,5778167 023Reported
2 016IKUSASA LESIZWE INDEPENDENT MOVEMENT8860,5305167 023Reported
2 016ABAFUNA INGUBO YESKHETHU PARTY2430,1455167 023Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY5620,3365167 023Reported
2 016INKATHA FREEDOM PARTY4230,2533167 023Reported
2 016AFRICAN INDEPENDENT CONGRESS1 5930,9538167 023Reported
2 016UNITED DEMOCRATIC MOVEMENT00167 023No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00167 023No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT00167 023No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE5180,3101167 023Reported
2 016MO-AFRICA PARTY00167 023No votes recorded in the complete party list.
2 016AZANIAN PEOPLE'S ORGANISATION00167 023No votes recorded in the complete party list.
2 016AFRICAN VOICE PROGRESSIVE PARTY00167 023No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT00167 023No votes recorded in the complete party list.
2 016AFRICAN HEART CONGRESS00167 023No votes recorded in the complete party list.
2 016ASIHLANGANENI CIVIC MOVEMENT00167 023No votes recorded in the complete party list.
2 016ABANTU BATHO CONGRESS00167 023No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE00167 023No votes recorded in the complete party list.
2 016SIZWE UMMAH NATION00167 023No votes recorded in the complete party list.
2 016AFRICAN DEMOCRATICAL PARTY00167 023No votes recorded in the complete party list.
2 016BOLSHEVIKS PARTY OF SOUTH AFRICA3220,1928167 023Reported
2 016LABOUR PARTY OF SOUTH AFRICA00167 023No votes recorded in the complete party list.
2 016NATIONAL FREEDOM PARTY00167 023No votes recorded in the complete party list.
2 016AFRICAN ROYAL RAINBOW CONGRESS00167 023No votes recorded in the complete party list.
2 016ASISIKIMENI COMMUNITY DEVELOPMENT AND ADVICE MOVEMENT990,0593167 023Reported
2 016ECONOMIC REDRESS MOVEMENT00167 023No votes recorded in the complete party list.
2 016PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA630,0377167 023Reported
2 016LEKWE BEPE KINGDOM PARTY00167 023No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS73 97861,6273120 041Reported
2 021ECONOMIC FREEDOM FIGHTERS21 91318,2546120 041Reported
2 021DEMOCRATIC ALLIANCE6 8645,718120 041Reported
2 021UMKHONTO WESIZWE PARTYUnavailableUnavailable120 041Not separately listed in this source.
2 021SINDAWONYE PROGRESSIVE PARTY1 8971,5803120 041Reported
2 021ACTIONSAUnavailableUnavailable120 041Not separately listed in this source.
2 021SERVICE DELIVERY PARTYUnavailableUnavailable120 041Not separately listed in this source.
2 021AFRICAN INDEPENDENT PEOPLE'S ORGANISATION4 7553,9611120 041Reported
2 021SOUTH AFRICAN COMMUNIST PARTYUnavailableUnavailable120 041Not separately listed in this source.
2 021PAN AFRICANIST CONGRESS OF AZANIAUnavailableUnavailable120 041Not separately listed in this source.
2 021BAHLALI CIVIC ORGANIZATIONUnavailableUnavailable120 041Not separately listed in this source.
2 021AFRICAN PEOPLE'S CONVENTION6990,5823120 041Reported
2 021IKUSASA LESIZWE INDEPENDENT MOVEMENTUnavailableUnavailable120 041Not separately listed in this source.
2 021ABAFUNA INGUBO YESKHETHU PARTY1 6311,3587120 041Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTYUnavailableUnavailable120 041Not separately listed in this source.
2 021INKATHA FREEDOM PARTY4440,3699120 041Reported
2 021AFRICAN INDEPENDENT CONGRESS8160,6798120 041Reported
2 021UNITED DEMOCRATIC MOVEMENTUnavailableUnavailable120 041Not separately listed in this source.
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUSUnavailableUnavailable120 041Not separately listed in this source.
2 021AFRICAN TRANSFORMATION MOVEMENT8860,7381120 041Reported
2 021CONGRESS OF THE PEOPLEUnavailableUnavailable120 041Not separately listed in this source.
2 021MO-AFRICA PARTYUnavailableUnavailable120 041Not separately listed in this source.
2 021AZANIAN PEOPLE'S ORGANISATIONUnavailableUnavailable120 041Not separately listed in this source.
2 021AFRICAN VOICE PROGRESSIVE PARTY4890,4074120 041Reported
2 021AFRIKA MAYIBUYE MOVEMENTUnavailableUnavailable120 041Not separately listed in this source.
2 021AFRICAN HEART CONGRESSUnavailableUnavailable120 041Not separately listed in this source.
2 021ASIHLANGANENI CIVIC MOVEMENTUnavailableUnavailable120 041Not separately listed in this source.
2 021ABANTU BATHO CONGRESS3800,3166120 041Reported
2 021PATRIOTIC ALLIANCEUnavailableUnavailable120 041Not separately listed in this source.
2 021SIZWE UMMAH NATIONUnavailableUnavailable120 041Not separately listed in this source.
2 021AFRICAN DEMOCRATICAL PARTYUnavailableUnavailable120 041Not separately listed in this source.
2 021BOLSHEVIKS PARTY OF SOUTH AFRICAUnavailableUnavailable120 041Not separately listed in this source.
2 021LABOUR PARTY OF SOUTH AFRICAUnavailableUnavailable120 041Not separately listed in this source.
2 021NATIONAL FREEDOM PARTYUnavailableUnavailable120 041Not separately listed in this source.
2 021AFRICAN ROYAL RAINBOW CONGRESSUnavailableUnavailable120 041Not separately listed in this source.
2 021ASISIKIMENI COMMUNITY DEVELOPMENT AND ADVICE MOVEMENTUnavailableUnavailable120 041Not separately listed in this source.
2 021ECONOMIC REDRESS MOVEMENTUnavailableUnavailable120 041Not separately listed in this source.
2 021PAN AFRICAN SOCIALIST MOVEMENT OF AZANIAUnavailableUnavailable120 041Not separately listed in this source.
2 021LEKWE BEPE KINGDOM PARTYUnavailableUnavailable120 041Not separately listed in this source.
2 026AFRICAN NATIONAL CONGRESS73 01644,7265163 250Reported
2 026ECONOMIC FREEDOM FIGHTERS12 4167,6055163 250Reported
2 026DEMOCRATIC ALLIANCE24 37714,9323163 250Reported
2 026UMKHONTO WESIZWE PARTY13 3418,1721163 250Reported
2 026SINDAWONYE PROGRESSIVE PARTY9170,5617163 250Reported
2 026ACTIONSA8 4485,1749163 250Reported
2 026SERVICE DELIVERY PARTY7 8704,8208163 250Reported
2 026AFRICAN INDEPENDENT PEOPLE'S ORGANISATION4 0002,4502163 250Reported
2 026SOUTH AFRICAN COMMUNIST PARTY5 0113,0695163 250Reported
2 026PAN AFRICANIST CONGRESS OF AZANIA2760,1691163 250Reported
2 026BAHLALI CIVIC ORGANIZATION3 7242,2812163 250Reported
2 026AFRICAN PEOPLE'S CONVENTION8150,4992163 250Reported
2 026IKUSASA LESIZWE INDEPENDENT MOVEMENT00163 250No votes recorded in the complete party list.
2 026ABAFUNA INGUBO YESKHETHU PARTY1 1210,6867163 250Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY3370,2064163 250Reported
2 026INKATHA FREEDOM PARTY2560,1568163 250Reported
2 026AFRICAN INDEPENDENT CONGRESS00163 250No votes recorded in the complete party list.
2 026UNITED DEMOCRATIC MOVEMENT00163 250No votes recorded in the complete party list.
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 4110,8643163 250Reported
2 026AFRICAN TRANSFORMATION MOVEMENT5010,3069163 250Reported
2 026CONGRESS OF THE PEOPLE00163 250No votes recorded in the complete party list.
2 026MO-AFRICA PARTY8680,5317163 250Reported
2 026AZANIAN PEOPLE'S ORGANISATION00163 250No votes recorded in the complete party list.
2 026AFRICAN VOICE PROGRESSIVE PARTY00163 250No votes recorded in the complete party list.
2 026AFRIKA MAYIBUYE MOVEMENT6120,3749163 250Reported
2 026AFRICAN HEART CONGRESS6060,3712163 250Reported
2 026ASIHLANGANENI CIVIC MOVEMENT5990,3669163 250Reported
2 026ABANTU BATHO CONGRESS00163 250No votes recorded in the complete party list.
2 026PATRIOTIC ALLIANCE4610,2824163 250Reported
2 026SIZWE UMMAH NATION4340,2658163 250Reported
2 026AFRICAN DEMOCRATICAL PARTY3370,2064163 250Reported
2 026BOLSHEVIKS PARTY OF SOUTH AFRICA2560,1568163 250Reported
2 026LABOUR PARTY OF SOUTH AFRICA1930,1182163 250Reported
2 026NATIONAL FREEDOM PARTY00163 250No votes recorded in the complete party list.
2 026AFRICAN ROYAL RAINBOW CONGRESS1720,1054163 250Reported
2 026ASISIKIMENI COMMUNITY DEVELOPMENT AND ADVICE MOVEMENT00163 250No votes recorded in the complete party list.
2 026ECONOMIC REDRESS MOVEMENT790,0484163 250Reported
2 026PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA00163 250No votes recorded in the complete party list.
2 026LEKWE BEPE KINGDOM PARTY130,008163 250Reported

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…

Mkobola and its wardsExplore map

Wards covering Mkobola

2 wards

Wards covering Mkobola ·
WardElectionParty / entryVotesVote share (%)
Ward 72 026AFRICAN NATIONAL CONGRESS1 64171,3789
Ward 72 026DEMOCRATIC ALLIANCE2149,3084
Ward 262 026AFRICAN NATIONAL CONGRESS95843,3877
Ward 262 026SERVICE DELIVERY PARTY24711,1866

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, 00:11 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 66 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

The council results cover all of Thembisile Hani. Ward results include areas outside Mkobola.

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.

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