Counted.co.zaPlay game

Mmahlogo, Limpopo

Find my ward

No party has a majority

2026

Council seats

ANC29 seats
ON THE MOVE14 seats
EFF7 seats
DA6 seats
SACP4 seats
Other4 seats
PAC1 seat
FF+1 seat
Mogalakwena · 2026 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS2945,3125
ON THE MOVE1421,875
ECONOMIC FREEDOM FIGHTERS710,9375
DEMOCRATIC ALLIANCE69,375
SOUTH AFRICAN COMMUNIST PARTY46,25
DITIRELO BATHONG PARTY11,5625
PAN AFRICANIST CONGRESS OF AZANIA11,5625
UNITED AFRICANS TRANSFORMATION11,5625
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS11,5625
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
AFRICAN HEART CONGRESS00
AFRICAN PEOPLE'S CONVENTION00
AFRICAN TRANSFORMATION MOVEMENT00
AFRIKA MAYIBUYE MOVEMENT00
AL JAMA-AH00
ALLIANCE OF CITIZENS FOR CHANGE00
AZANIAN PEOPLE'S ORGANISATION00
BATHOBOHLE POLITICAL PARTY00
FREEDOM IN SOUTH AFRICA00
GAP FIXERS OF SOUTH AFRICA00
INDEPENDENTS00
LEKWE BEPE KINGDOM PARTY00
MAGOSHI SWARANANG MOVEMENT00
MOSHABI PARTY00
ORGANIC HUMANITY MOVEMENT00
PATRIOTIC ALLIANCE00
TRUTH AND SOLIDARITY MOVEMENT00
UMKHONTO WESIZWE PARTY00
UNITED DEMOCRATIC MOVEMENT00

64 seats; 33 needed for a majority.

IEC source

Municipal PR votes

Municipal PR votes

ON THE MOVE
22.2%16 979 votes
DEMOCRATIC ALLIANCE
9.6%7 361 votes
Other: show remaining parties: hide remaining parties8.8%6 720 votes
Mogalakwena · 2026 · Municipal PR votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—32 95543,0531
ON THE MOVE—16 97922,1817
ECONOMIC FREEDOM FIGHTERS—8 13810,6317
DEMOCRATIC ALLIANCE—7 3619,6166
SOUTH AFRICAN COMMUNIST PARTY—4 3925,7378
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—1 7492,2849
UNITED AFRICANS TRANSFORMATION—8731,1405
DITIRELO BATHONG PARTY—4750,6206
AFRICAN TRANSFORMATION MOVEMENT—4710,6153
PAN AFRICANIST CONGRESS OF AZANIA—4620,6036
AFRIKA MAYIBUYE MOVEMENT—3940,5147
BATHOBOHLE POLITICAL PARTY—3730,4873
AFRICAN HEART CONGRESS—3060,3998
UMKHONTO WESIZWE PARTY—3030,3958
MAGOSHI SWARANANG MOVEMENT—2370,3096
AFRICAN PEOPLE'S CONVENTION—1990,26
AZANIAN PEOPLE'S ORGANISATION—1880,2456
AFRICAN CHRISTIAN DEMOCRATIC PARTY—1870,2443
ORGANIC HUMANITY MOVEMENT—1160,1515
MOSHABI PARTY—850,111
ALLIANCE OF CITIZENS FOR CHANGE—710,0928
PATRIOTIC ALLIANCE—620,081
TRUTH AND SOLIDARITY MOVEMENT—610,0797
GAP FIXERS OF SOUTH AFRICA—430,0562
LEKWE BEPE KINGDOM PARTY—370,0483
AL JAMA-AH—280,0366
INDEPENDENTS—00
UNITED DEMOCRATIC MOVEMENT—00
FREEDOM IN SOUTH AFRICA—00

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

IEC source

Past coalition partners

33 for a majority
Sources

These parties have governed together before. Local precedents come first, then combinations recorded most often in Limpopo, 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 Mogalakwena. The line marks 33 of 64 seats.

ANC + EFF

Recorded together in Modimolle-Mookgophong from 2023-07-12. 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
ANC55—
DA3—

32 for a majority · 63 seats

2011Seatsvs 2006
ANC53
DA5

32 for a majority · 63 seats

2016Seatsvs 2011
ANC41
EFF13—
DA6

33 for a majority · 64 seats

2021Seatsvs 2016
ANC42
EFF13
DA5

33 for a majority · 64 seats

2026Seatsvs 2021
ANC29
EFF7
DA6
SACP4—

33 for a majority · 64 seats

LIM367 - Mogalakwena · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS556332
2 006DEMOCRATIC ALLIANCE36332
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY16332
2 006PAN AFRICANIST CONGRESS OF AZANIA16332
2 006UNITED DEMOCRATIC MOVEMENT16332
2 006UNITED INDEPENDENT FRONT16332
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS16332
2 006AZANIAN PEOPLE'S ORGANISATION06332
2 006INDEPENDENTS06332
2 011AFRICAN NATIONAL CONGRESS536332
2 011DEMOCRATIC ALLIANCE56332
2 011CONGRESS OF THE PEOPLE26332
2 011AFRICAN PEOPLE'S CONVENTION16332
2 011AZANIAN PEOPLE'S ORGANISATION16332
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS16332
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY06332
2 011INDEPENDENTS06332
2 011NATIONAL FREEDOM PARTY06332
2 011PAN AFRICANIST CONGRESS OF AZANIA06332
2 011UNITED DEMOCRATIC MOVEMENT06332
2 016AFRICAN NATIONAL CONGRESS416433
2 016ECONOMIC FREEDOM FIGHTERS136433
2 016DEMOCRATIC ALLIANCE66433
2 016AZANIAN PEOPLE'S ORGANISATION16433
2 016CONGRESS OF THE PEOPLE16433
2 016MOGALAKWENA RESIDENTS ASSOCIATION16433
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS16433
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY06433
2 016AFRICAN PEOPLE'S CONVENTION06433
2 016AFRICAN PEOPLE'S SOCIALIST PARTY06433
2 016INDEPENDENTS06433
2 016PAN AFRICANIST CONGRESS OF AZANIA06433
2 016UNITED CHRISTIAN DEMOCRATIC PARTY06433
2 021AFRICAN NATIONAL CONGRESS426433
2 021ECONOMIC FREEDOM FIGHTERS136433
2 021DEMOCRATIC ALLIANCE56433
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS26433
2 021AFRICAN PEOPLE'S CONVENTION16433
2 021PAN AFRICANIST CONGRESS OF AZANIA16433
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY06433
2 021AFRICAN TRANSFORMATION MOVEMENT06433
2 021AZANIAN PEOPLE'S ORGANISATION06433
2 021CONGRESS OF THE PEOPLE06433
2 021INDEPENDENTS06433
2 021MOGALAKWENA RESIDENTS ASSOCIATION06433
2 021OTHER06433
2 021UNITED DEMOCRATIC MOVEMENT06433
2 026AFRICAN NATIONAL CONGRESS296433
2 026ON THE MOVE146433
2 026ECONOMIC FREEDOM FIGHTERS76433
2 026DEMOCRATIC ALLIANCE66433
2 026SOUTH AFRICAN COMMUNIST PARTY46433
2 026DITIRELO BATHONG PARTY16433
2 026PAN AFRICANIST CONGRESS OF AZANIA16433
2 026UNITED AFRICANS TRANSFORMATION16433
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS16433
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY06433
2 026AFRICAN HEART CONGRESS06433
2 026AFRICAN PEOPLE'S CONVENTION06433
2 026AFRICAN TRANSFORMATION MOVEMENT06433
2 026AFRIKA MAYIBUYE MOVEMENT06433
2 026AL JAMA-AH06433
2 026ALLIANCE OF CITIZENS FOR CHANGE06433
2 026AZANIAN PEOPLE'S ORGANISATION06433
2 026BATHOBOHLE POLITICAL PARTY06433
2 026FREEDOM IN SOUTH AFRICA06433
2 026GAP FIXERS OF SOUTH AFRICA06433
2 026INDEPENDENTS06433
2 026LEKWE BEPE KINGDOM PARTY06433
2 026MAGOSHI SWARANANG MOVEMENT06433
2 026MOSHABI PARTY06433
2 026ORGANIC HUMANITY MOVEMENT06433
2 026PATRIOTIC ALLIANCE06433
2 026TRUTH AND SOLIDARITY MOVEMENT06433
2 026UMKHONTO WESIZWE PARTY06433
2 026UNITED DEMOCRATIC MOVEMENT06433

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 %
ANC85.6%—
EFF0.0%—
DA7.4%—
SACP0.0%—
Other6.9%—
2006Vote %vs 2000
ANC86.2%
ON THE MOVE0.0%
EFF0.0%
DA4.2%
SACP0.0%
Other9.6%
2011Vote %vs 2006
ANC80.1%
ON THE MOVE0.0%
EFF0.0%
DA6.8%
SACP0.0%
COPE3.5%
Other9.6%
2016Vote %vs 2011
ANC63.5%
ON THE MOVE0.0%
EFF19.8%
DA9.4%
SACP0.0%
Other7.3%
2021Vote %vs 2016
ANC64.4%
EFF19.4%
DA7.4%
Other8.9%
2026Vote %vs 2021
ANC42.8%
ON THE MOVE21.9%—
EFF10.5%
DA9.6%
SACP6.0%—
Other9.1%—
LIM367 - Mogalakwena · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS76 79085,639189 667Reported
2 000ON THE MOVE0089 667No votes recorded in the complete party list.
2 000ECONOMIC FREEDOM FIGHTERS0089 667No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE6 6807,449889 667Reported
2 000SOUTH AFRICAN COMMUNIST PARTY0089 667No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA3 8534,29789 667Reported
2 000CONGRESS OF THE PEOPLE0089 667No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0089 667No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0089 667No votes recorded in the complete party list.
2 000MOGALAKWENA RESIDENTS ASSOCIATION0089 667No votes recorded in the complete party list.
2 000UNITED INDEPENDENT FRONT0089 667No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION0089 667No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY9741,086289 667Reported
2 000AZANIAN PEOPLE'S ORGANISATION0089 667No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT7700,858789 667Reported
2 000DITIRELO BATHONG PARTY0089 667No votes recorded in the complete party list.
2 000UNITED AFRICANS TRANSFORMATION0089 667No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT0089 667No votes recorded in the complete party list.
2 000AFRIKA MAYIBUYE MOVEMENT0089 667No votes recorded in the complete party list.
2 000AFRICAN HEART CONGRESS0089 667No votes recorded in the complete party list.
2 000UMKHONTO WESIZWE PARTY0089 667No votes recorded in the complete party list.
2 000MAGOSHI SWARANANG MOVEMENT0089 667No votes recorded in the complete party list.
2 000UNITED CHRISTIAN DEMOCRATIC PARTY0089 667No votes recorded in the complete party list.
2 000BATHOBOHLE POLITICAL PARTY0089 667No votes recorded in the complete party list.
2 000ORGANIC HUMANITY MOVEMENT0089 667No votes recorded in the complete party list.
2 000ALLIANCE OF CITIZENS FOR CHANGE0089 667No votes recorded in the complete party list.
2 000NATIONAL FREEDOM PARTY0089 667No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S SOCIALIST PARTY0089 667No votes recorded in the complete party list.
2 000MOSHABI PARTY0089 667No votes recorded in the complete party list.
2 000PATRIOTIC ALLIANCE0089 667No votes recorded in the complete party list.
2 000TRUTH AND SOLIDARITY MOVEMENT0089 667No votes recorded in the complete party list.
2 000FREEDOM IN SOUTH AFRICA0089 667No votes recorded in the complete party list.
2 000AL JAMA-AH0089 667No votes recorded in the complete party list.
2 000GAP FIXERS OF SOUTH AFRICA0089 667No votes recorded in the complete party list.
2 000LEKWE BEPE KINGDOM PARTY0089 667No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS94 56786,169109 746Reported
2 006ON THE MOVE00109 746No votes recorded in the complete party list.
2 006ECONOMIC FREEDOM FIGHTERS00109 746No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE4 6274,2161109 746Reported
2 006SOUTH AFRICAN COMMUNIST PARTY00109 746No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA2 5772,3481109 746Reported
2 006CONGRESS OF THE PEOPLE00109 746No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 2671,1545109 746Reported
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY1 9571,7832109 746Reported
2 006MOGALAKWENA RESIDENTS ASSOCIATION00109 746No votes recorded in the complete party list.
2 006UNITED INDEPENDENT FRONT1 4641,334109 746Reported
2 006AFRICAN PEOPLE'S CONVENTION00109 746No votes recorded in the complete party list.
2 006INKATHA FREEDOM PARTY00109 746No votes recorded in the complete party list.
2 006AZANIAN PEOPLE'S ORGANISATION4870,4438109 746Reported
2 006UNITED DEMOCRATIC MOVEMENT9850,8975109 746Reported
2 006DITIRELO BATHONG PARTY00109 746No votes recorded in the complete party list.
2 006UNITED AFRICANS TRANSFORMATION00109 746No votes recorded in the complete party list.
2 006AFRICAN TRANSFORMATION MOVEMENT00109 746No votes recorded in the complete party list.
2 006AFRIKA MAYIBUYE MOVEMENT00109 746No votes recorded in the complete party list.
2 006AFRICAN HEART CONGRESS00109 746No votes recorded in the complete party list.
2 006UMKHONTO WESIZWE PARTY00109 746No votes recorded in the complete party list.
2 006MAGOSHI SWARANANG MOVEMENT00109 746No votes recorded in the complete party list.
2 006UNITED CHRISTIAN DEMOCRATIC PARTY00109 746No votes recorded in the complete party list.
2 006BATHOBOHLE POLITICAL PARTY00109 746No votes recorded in the complete party list.
2 006ORGANIC HUMANITY MOVEMENT00109 746No votes recorded in the complete party list.
2 006ALLIANCE OF CITIZENS FOR CHANGE00109 746No votes recorded in the complete party list.
2 006NATIONAL FREEDOM PARTY00109 746No votes recorded in the complete party list.
2 006AFRICAN PEOPLE'S SOCIALIST PARTY00109 746No votes recorded in the complete party list.
2 006MOSHABI PARTY00109 746No votes recorded in the complete party list.
2 006PATRIOTIC ALLIANCE00109 746No votes recorded in the complete party list.
2 006TRUTH AND SOLIDARITY MOVEMENT00109 746No votes recorded in the complete party list.
2 006FREEDOM IN SOUTH AFRICA00109 746No votes recorded in the complete party list.
2 006AL JAMA-AH00109 746No votes recorded in the complete party list.
2 006GAP FIXERS OF SOUTH AFRICA00109 746No votes recorded in the complete party list.
2 006LEKWE BEPE KINGDOM PARTY00109 746No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS108 88980,0902135 958Reported
2 011ON THE MOVE00135 958No votes recorded in the complete party list.
2 011ECONOMIC FREEDOM FIGHTERS00135 958No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE9 2586,8095135 958Reported
2 011SOUTH AFRICAN COMMUNIST PARTY00135 958No votes recorded in the complete party list.
2 011PAN AFRICANIST CONGRESS OF AZANIA8790,6465135 958Reported
2 011CONGRESS OF THE PEOPLE4 7333,4812135 958Reported
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 0390,7642135 958Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY8680,6384135 958Reported
2 011MOGALAKWENA RESIDENTS ASSOCIATION00135 958No votes recorded in the complete party list.
2 011UNITED INDEPENDENT FRONT00135 958No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION1 5371,1305135 958Reported
2 011INKATHA FREEDOM PARTY00135 958No votes recorded in the complete party list.
2 011AZANIAN PEOPLE'S ORGANISATION1 2340,9076135 958Reported
2 011UNITED DEMOCRATIC MOVEMENT4770,3508135 958Reported
2 011DITIRELO BATHONG PARTY00135 958No votes recorded in the complete party list.
2 011UNITED AFRICANS TRANSFORMATION00135 958No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT00135 958No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT00135 958No votes recorded in the complete party list.
2 011AFRICAN HEART CONGRESS00135 958No votes recorded in the complete party list.
2 011UMKHONTO WESIZWE PARTY00135 958No votes recorded in the complete party list.
2 011MAGOSHI SWARANANG MOVEMENT00135 958No votes recorded in the complete party list.
2 011UNITED CHRISTIAN DEMOCRATIC PARTY00135 958No votes recorded in the complete party list.
2 011BATHOBOHLE POLITICAL PARTY00135 958No votes recorded in the complete party list.
2 011ORGANIC HUMANITY MOVEMENT00135 958No votes recorded in the complete party list.
2 011ALLIANCE OF CITIZENS FOR CHANGE00135 958No votes recorded in the complete party list.
2 011NATIONAL FREEDOM PARTY1240,0912135 958Reported
2 011AFRICAN PEOPLE'S SOCIALIST PARTY00135 958No votes recorded in the complete party list.
2 011MOSHABI PARTY00135 958No votes recorded in the complete party list.
2 011PATRIOTIC ALLIANCE00135 958No votes recorded in the complete party list.
2 011TRUTH AND SOLIDARITY MOVEMENT00135 958No votes recorded in the complete party list.
2 011FREEDOM IN SOUTH AFRICA00135 958No votes recorded in the complete party list.
2 011AL JAMA-AH00135 958No votes recorded in the complete party list.
2 011GAP FIXERS OF SOUTH AFRICA00135 958No votes recorded in the complete party list.
2 011LEKWE BEPE KINGDOM PARTY00135 958No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS87 82363,4977138 309Reported
2 016ON THE MOVE00138 309No votes recorded in the complete party list.
2 016ECONOMIC FREEDOM FIGHTERS27 44719,8447138 309Reported
2 016DEMOCRATIC ALLIANCE12 9359,3522138 309Reported
2 016SOUTH AFRICAN COMMUNIST PARTY00138 309No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA3830,2769138 309Reported
2 016CONGRESS OF THE PEOPLE6040,4367138 309Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 3761,7179138 309Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY5850,423138 309Reported
2 016MOGALAKWENA RESIDENTS ASSOCIATION2 2061,595138 309Reported
2 016UNITED INDEPENDENT FRONT00138 309No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION5390,3897138 309Reported
2 016INKATHA FREEDOM PARTY00138 309No votes recorded in the complete party list.
2 016AZANIAN PEOPLE'S ORGANISATION8470,6124138 309Reported
2 016UNITED DEMOCRATIC MOVEMENT00138 309No votes recorded in the complete party list.
2 016DITIRELO BATHONG PARTY00138 309No votes recorded in the complete party list.
2 016UNITED AFRICANS TRANSFORMATION00138 309No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT00138 309No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT00138 309No votes recorded in the complete party list.
2 016AFRICAN HEART CONGRESS00138 309No votes recorded in the complete party list.
2 016UMKHONTO WESIZWE PARTY00138 309No votes recorded in the complete party list.
2 016MAGOSHI SWARANANG MOVEMENT00138 309No votes recorded in the complete party list.
2 016UNITED CHRISTIAN DEMOCRATIC PARTY3430,248138 309Reported
2 016BATHOBOHLE POLITICAL PARTY00138 309No votes recorded in the complete party list.
2 016ORGANIC HUMANITY MOVEMENT00138 309No votes recorded in the complete party list.
2 016ALLIANCE OF CITIZENS FOR CHANGE00138 309No votes recorded in the complete party list.
2 016NATIONAL FREEDOM PARTY00138 309No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S SOCIALIST PARTY1250,0904138 309Reported
2 016MOSHABI PARTY00138 309No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE00138 309No votes recorded in the complete party list.
2 016TRUTH AND SOLIDARITY MOVEMENT00138 309No votes recorded in the complete party list.
2 016FREEDOM IN SOUTH AFRICA00138 309No votes recorded in the complete party list.
2 016AL JAMA-AH00138 309No votes recorded in the complete party list.
2 016GAP FIXERS OF SOUTH AFRICA00138 309No votes recorded in the complete party list.
2 016LEKWE BEPE KINGDOM PARTY00138 309No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS73 24964,354113 822Reported
2 021ON THE MOVEUnavailableUnavailable113 822Not separately listed in this source.
2 021ECONOMIC FREEDOM FIGHTERS22 02719,3521113 822Reported
2 021DEMOCRATIC ALLIANCE8 4297,4054113 822Reported
2 021SOUTH AFRICAN COMMUNIST PARTYUnavailableUnavailable113 822Not separately listed in this source.
2 021PAN AFRICANIST CONGRESS OF AZANIA1 3521,1878113 822Reported
2 021CONGRESS OF THE PEOPLE3280,2882113 822Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 5532,243113 822Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY6110,5368113 822Reported
2 021MOGALAKWENA RESIDENTS ASSOCIATION6020,5289113 822Reported
2 021UNITED INDEPENDENT FRONTUnavailableUnavailable113 822Not separately listed in this source.
2 021AFRICAN PEOPLE'S CONVENTION9490,8338113 822Reported
2 021INKATHA FREEDOM PARTYUnavailableUnavailable113 822Not separately listed in this source.
2 021AZANIAN PEOPLE'S ORGANISATION6290,5526113 822Reported
2 021UNITED DEMOCRATIC MOVEMENT7460,6554113 822Reported
2 021DITIRELO BATHONG PARTYUnavailableUnavailable113 822Not separately listed in this source.
2 021UNITED AFRICANS TRANSFORMATIONUnavailableUnavailable113 822Not separately listed in this source.
2 021AFRICAN TRANSFORMATION MOVEMENT7450,6545113 822Reported
2 021AFRIKA MAYIBUYE MOVEMENTUnavailableUnavailable113 822Not separately listed in this source.
2 021AFRICAN HEART CONGRESSUnavailableUnavailable113 822Not separately listed in this source.
2 021UMKHONTO WESIZWE PARTYUnavailableUnavailable113 822Not separately listed in this source.
2 021MAGOSHI SWARANANG MOVEMENTUnavailableUnavailable113 822Not separately listed in this source.
2 021UNITED CHRISTIAN DEMOCRATIC PARTYUnavailableUnavailable113 822Not separately listed in this source.
2 021BATHOBOHLE POLITICAL PARTYUnavailableUnavailable113 822Not separately listed in this source.
2 021ORGANIC HUMANITY MOVEMENTUnavailableUnavailable113 822Not separately listed in this source.
2 021ALLIANCE OF CITIZENS FOR CHANGEUnavailableUnavailable113 822Not separately listed in this source.
2 021NATIONAL FREEDOM PARTYUnavailableUnavailable113 822Not separately listed in this source.
2 021AFRICAN PEOPLE'S SOCIALIST PARTYUnavailableUnavailable113 822Not separately listed in this source.
2 021MOSHABI PARTYUnavailableUnavailable113 822Not separately listed in this source.
2 021PATRIOTIC ALLIANCEUnavailableUnavailable113 822Not separately listed in this source.
2 021TRUTH AND SOLIDARITY MOVEMENTUnavailableUnavailable113 822Not separately listed in this source.
2 021FREEDOM IN SOUTH AFRICAUnavailableUnavailable113 822Not separately listed in this source.
2 021AL JAMA-AHUnavailableUnavailable113 822Not separately listed in this source.
2 021GAP FIXERS OF SOUTH AFRICAUnavailableUnavailable113 822Not separately listed in this source.
2 021LEKWE BEPE KINGDOM PARTYUnavailableUnavailable113 822Not separately listed in this source.
2 026AFRICAN NATIONAL CONGRESS65 60742,8004153 286Reported
2 026ON THE MOVE33 62621,9368153 286Reported
2 026ECONOMIC FREEDOM FIGHTERS16 16110,543153 286Reported
2 026DEMOCRATIC ALLIANCE14 7779,6401153 286Reported
2 026SOUTH AFRICAN COMMUNIST PARTY9 1945,9979153 286Reported
2 026PAN AFRICANIST CONGRESS OF AZANIA1 0260,6693153 286Reported
2 026CONGRESS OF THE PEOPLE00153 286No votes recorded in the complete party list.
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3 4672,2618153 286Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY2540,1657153 286Reported
2 026MOGALAKWENA RESIDENTS ASSOCIATION00153 286No votes recorded in the complete party list.
2 026UNITED INDEPENDENT FRONT00153 286No votes recorded in the complete party list.
2 026AFRICAN PEOPLE'S CONVENTION4540,2962153 286Reported
2 026INKATHA FREEDOM PARTY00153 286No votes recorded in the complete party list.
2 026AZANIAN PEOPLE'S ORGANISATION4000,261153 286Reported
2 026UNITED DEMOCRATIC MOVEMENT1890,1233153 286Reported
2 026DITIRELO BATHONG PARTY1 1890,7757153 286Reported
2 026UNITED AFRICANS TRANSFORMATION1 1640,7594153 286Reported
2 026AFRICAN TRANSFORMATION MOVEMENT6940,4527153 286Reported
2 026AFRIKA MAYIBUYE MOVEMENT8210,5356153 286Reported
2 026AFRICAN HEART CONGRESS6930,4521153 286Reported
2 026UMKHONTO WESIZWE PARTY6340,4136153 286Reported
2 026MAGOSHI SWARANANG MOVEMENT5020,3275153 286Reported
2 026UNITED CHRISTIAN DEMOCRATIC PARTY00153 286No votes recorded in the complete party list.
2 026BATHOBOHLE POLITICAL PARTY3740,244153 286Reported
2 026ORGANIC HUMANITY MOVEMENT2660,1735153 286Reported
2 026ALLIANCE OF CITIZENS FOR CHANGE1640,107153 286Reported
2 026NATIONAL FREEDOM PARTY00153 286No votes recorded in the complete party list.
2 026AFRICAN PEOPLE'S SOCIALIST PARTY00153 286No votes recorded in the complete party list.
2 026MOSHABI PARTY1280,0835153 286Reported
2 026PATRIOTIC ALLIANCE1270,0829153 286Reported
2 026TRUTH AND SOLIDARITY MOVEMENT1220,0796153 286Reported
2 026FREEDOM IN SOUTH AFRICA1080,0705153 286Reported
2 026AL JAMA-AH930,0607153 286Reported
2 026GAP FIXERS OF SOUTH AFRICA860,0561153 286Reported
2 026LEKWE BEPE KINGDOM PARTY850,0555153 286Reported

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…

Mmahlogo and its wardsExplore map

Wards covering Mmahlogo

2 wards

Wards covering Mmahlogo ·
WardElectionParty / entryVotesVote share (%)
Ward 142 026AFRICAN NATIONAL CONGRESS1 21947,0656
Ward 142 026ON THE MOVE72628,0309
Ward 152 026AFRICAN NATIONAL CONGRESS98954,5806
Ward 152 026ON THE MOVE40222,1854

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, 01:42 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 64 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 Mogalakwena. Ward results include areas outside Mmahlogo.

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