Counted.co.zaPlay game

Bakenberg, Limpopo

Ward results

ANC retains its majority

2021

Council seats

ANC42 seats
EFF13 seats
DA5 seats
FF+2 seats
APC1 seat
PAC1 seat
Mogalakwena · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS4265,625
ECONOMIC FREEDOM FIGHTERS1320,3125
DEMOCRATIC ALLIANCE57,8125
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS23,125
AFRICAN PEOPLE'S CONVENTION11,5625
PAN AFRICANIST CONGRESS OF AZANIA11,5625
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
AFRICAN TRANSFORMATION MOVEMENT00
AZANIAN PEOPLE'S ORGANISATION00
CONGRESS OF THE PEOPLE00
INDEPENDENTS00
MOGALAKWENA RESIDENTS ASSOCIATION00
OTHER00
UNITED DEMOCRATIC MOVEMENT00

64 seats; 33 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
64.4%73 249 votes
ECONOMIC FREEDOM FIGHTERS
19.4%22 027 votes
DEMOCRATIC ALLIANCE
7.4%8 429 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
2.2%2 553 votes
PAN AFRICANIST CONGRESS OF AZANIA
1.2%1 352 votes
Other: show remaining parties: hide remaining parties5.5%6 212 votes
INDEPENDENTS
1.2%1 341 votes
AFRICAN PEOPLE'S CONVENTION
0.8%949 votes
UNITED DEMOCRATIC MOVEMENT
0.7%746 votes
AFRICAN TRANSFORMATION MOVEMENT
0.7%745 votes
AZANIAN PEOPLE'S ORGANISATION
0.6%629 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.5%611 votes
MOGALAKWENA RESIDENTS ASSOCIATION
0.5%602 votes
CONGRESS OF THE PEOPLE
0.3%328 votes
OTHER
0.2%261 votes
Mogalakwena · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—73 24964,354
ECONOMIC FREEDOM FIGHTERS—22 02719,3521
DEMOCRATIC ALLIANCE—8 4297,4054
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—2 5532,243
PAN AFRICANIST CONGRESS OF AZANIA—1 3521,1878
INDEPENDENTS—1 3411,1782
AFRICAN PEOPLE'S CONVENTION—9490,8338
UNITED DEMOCRATIC MOVEMENT—7460,6554
AFRICAN TRANSFORMATION MOVEMENT—7450,6545
AZANIAN PEOPLE'S ORGANISATION—6290,5526
AFRICAN CHRISTIAN DEMOCRATIC PARTY—6110,5368
MOGALAKWENA RESIDENTS ASSOCIATION—6020,5289
CONGRESS OF THE PEOPLE—3280,2882
OTHER—2610,2293

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

IEC source

How the vote changed

Other

Council seats by election

Swipe to see history

2000Seats

Seats unavailable for this election.

2006Seats
ANC55—
DA3—
PAC1—

32 for a majority · 63 seats

2011Seatsvs 2006
ANC53
DA5
PAC0
COPE2—

32 for a majority · 63 seats

2016Seatsvs 2011
ANC41
EFF13—
DA6
PAC0
COPE1

33 for a majority · 64 seats

2021Seatsvs 2016
ANC42
EFF13
DA5
PAC1
COPE0

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

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%—
PAC4.3%—
COPE0.0%—
Other2.6%—
2006Vote %vs 2000
ANC86.2%
EFF0.0%
DA4.2%
PAC2.3%
COPE0.0%
Other7.3%
2011Vote %vs 2006
ANC80.1%
EFF0.0%
DA6.8%
PAC0.6%
COPE3.5%
Other9.0%
2016Vote %vs 2011
ANC63.5%
EFF19.8%
DA9.4%
PAC0.3%
COPE0.4%
Other6.6%
2021Vote %vs 2016
ANC64.4%
EFF19.4%
DA7.4%
PAC1.2%
COPE0.3%
Other7.4%
LIM367 - Mogalakwena · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS76 79085,639189 667Reported
2 000ECONOMIC FREEDOM FIGHTERS0089 667No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE6 6807,449889 667Reported
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 000AFRICAN TRANSFORMATION MOVEMENT0089 667No votes recorded in the complete party list.
2 000UNITED CHRISTIAN DEMOCRATIC PARTY0089 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 006AFRICAN NATIONAL CONGRESS94 56786,169109 746Reported
2 006ECONOMIC FREEDOM FIGHTERS00109 746No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE4 6274,2161109 746Reported
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 006AFRICAN TRANSFORMATION MOVEMENT00109 746No votes recorded in the complete party list.
2 006UNITED CHRISTIAN DEMOCRATIC PARTY00109 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 011AFRICAN NATIONAL CONGRESS108 88980,0902135 958Reported
2 011ECONOMIC FREEDOM FIGHTERS00135 958No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE9 2586,8095135 958Reported
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 011AFRICAN TRANSFORMATION MOVEMENT00135 958No votes recorded in the complete party list.
2 011UNITED CHRISTIAN DEMOCRATIC PARTY00135 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 016AFRICAN NATIONAL CONGRESS87 82363,4977138 309Reported
2 016ECONOMIC FREEDOM FIGHTERS27 44719,8447138 309Reported
2 016DEMOCRATIC ALLIANCE12 9359,3522138 309Reported
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 016AFRICAN TRANSFORMATION MOVEMENT00138 309No votes recorded in the complete party list.
2 016UNITED CHRISTIAN DEMOCRATIC PARTY3430,248138 309Reported
2 016NATIONAL FREEDOM PARTY00138 309No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S SOCIALIST PARTY1250,0904138 309Reported
2 021AFRICAN NATIONAL CONGRESS73 24964,354113 822Reported
2 021ECONOMIC FREEDOM FIGHTERS22 02719,3521113 822Reported
2 021DEMOCRATIC ALLIANCE8 4297,4054113 822Reported
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 021AFRICAN TRANSFORMATION MOVEMENT7450,6545113 822Reported
2 021UNITED CHRISTIAN DEMOCRATIC PARTYUnavailableUnavailable113 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.

Ward + municipal PR votes. Missing and grouped entries are not assumed to be zero. Published boundaries may differ between elections.

All history data (JSON)

History data & sources

Ward + municipal PR votes. Connecting bands show the same party’s share or seats between elections, not individual voters moving between parties. Select a year to inspect its values; use the election-year selector to explore its results and places.

The chart names the five largest parties across these elections. The vote list also names parties gaining at least 2 percentage points since the previous election; remaining votes are combined under Other. Other’s change compares the same group of parties in both elections. Missing values remain unavailable.

  • All points use the same ballot basis. Ballot totals are not counts of individual voters.
  • Missing or grouped party rows remain gaps unless a complete, ungrouped list establishes zero votes.
  • Municipal boundaries can change between elections. Published area results are not boundary-adjusted.
All parties & exact values

Ward results

Browse wards

Wards in Mogalakwena

32 wards

Ward 1
ANC72.4%Leading candidate: Chuene William Hlako
EFF22.4%
Lead: 1 977 votes
Ward 2
ANC75.4%Leading candidate: Kolobe Samuel Ramela
EFF18.0%
Lead: 2 162 votes
Ward 3
ANC46.6%
EFF46.0%
Lead: 27 votes
Ward 4
ANC81.4%Leading candidate: Dimakatso Josephine Ngoepe
EFF13.0%
Lead: 2 169 votes
Ward 5
ANC72.2%Leading candidate: Mokhachane Ben Baloyi
EFF19.4%
Lead: 1 798 votes
Ward 6
ANC72.9%Leading candidate: Mmeke Chester Matlou
EFF24.0%
Lead: 1 687 votes
Ward 7
ANC66.1%Leading candidate: Malesela Emmanuel Dolo
EFF26.2%
Lead: 1 408 votes
Ward 8
ANC65.7%Leading candidate: Malose Pheneus Marakalala
EFF11.1%
Lead: 1 799 votes
Ward 9
ANC74.2%Leading candidate: Ramadumetja Violet Manganyi
EFF21.5%
Lead: 1 823 votes
Ward 10
ANC73.1%Leading candidate: Kgadile September Majadibody
EFF21.2%
Lead: 1 756 votes
Ward 11
ANC69.6%Leading candidate: Tebogo Emmanuel Mashabane
EFF17.2%
Lead: 1 713 votes
Ward 12
ANC65.8%Leading candidate: Madumetja Duncan Hlonyana
EFF22.7%
Lead: 1 447 votes
Ward 13
ANC79.1%Leading candidate: Gift Powa Kgole
EFF16.3%
Lead: 2 030 votes
Ward 14
ANC70.4%Leading candidate: Leziba Elias Laka
EFF20.3%
Lead: 1 765 votes
Ward 15
ANC75.4%Leading candidate: Thabo George Nxube
EFF20.5%
Lead: 1 859 votes
Ward 16
ANC43.6%Leading candidate: Ramasela Sonti Ledwaba
EFF19.9%
Lead: 708 votes
Ward 17
ANC74.4%Leading candidate: Motibatibi Jane Ncube
EFF15.9%
Lead: 1 805 votes
Ward 18
ANC77.0%Leading candidate: Phakane Saul Mabe
EFF15.3%
Lead: 1 788 votes
Ward 19
ANC66.5%Leading candidate: Edwin Tebogo Setsiba
EFF14.4%
Lead: 1 660 votes
Ward 20
ANC79.9%Leading candidate: Kedibone Andrew Sebele
EFF12.8%
Lead: 3 037 votes
Ward 21
ANC62.8%Leading candidate: Hlamalani Paggie Makhubele
EFF16.7%
Lead: 1 734 votes
Ward 22
ANC73.1%Leading candidate: Chosha Nelson Marakalala
EFF10.2%
Lead: 2 143 votes
Ward 23
ANC62.5%Leading candidate: Mokgaetji Rebecca Kekana
EFF29.4%
Lead: 1 464 votes
Ward 24
ANC45.7%Leading candidate: Ramohlabane Glen Selemela
EFF33.5%
Lead: 378 votes
Ward 25
ANC75.4%Leading candidate: Malesela Gift Monama
EFF14.8%
Lead: 2 093 votes
Ward 26
ANC62.6%Leading candidate: Lebo Sarah Marakalala
EFF22.9%
Lead: 1 405 votes
Ward 27
ANC59.1%Leading candidate: Mankopane Michael Rapatsa
EFF23.6%
Lead: 963 votes
Ward 28
ANC67.0%Leading candidate: Fanyane Johannes Shadung
EFF21.5%
Lead: 1 385 votes
Ward 29
ANC65.3%Leading candidate: Monni Bryner Maria Ngwenya
EFF18.7%
Lead: 1 817 votes
Ward 30
ANC75.2%Leading candidate: Tumelo Melvern Nkgapele
EFF14.8%
Lead: 2 118 votes
Ward 31
DA46.0%Leading candidate: Monique Maartens
ANC22.6%
Lead: 1 367 votes
Ward 32
DA52.2%Leading candidate: Yolandé Coetzee
FF+22.0%
Lead: 1 146 votes
Wards in Mogalakwena ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS2 86272,4374
Ward 12 021ECONOMIC FREEDOM FIGHTERS88522,3994
Ward 22 021AFRICAN NATIONAL CONGRESS2 83975,385
Ward 22 021ECONOMIC FREEDOM FIGHTERS67717,9766
Ward 32 021AFRICAN NATIONAL CONGRESS2 08646,5937
Ward 32 021ECONOMIC FREEDOM FIGHTERS2 05945,9906
Ward 42 021AFRICAN NATIONAL CONGRESS2 58381,38
Ward 42 021ECONOMIC FREEDOM FIGHTERS41413,0435
Ward 52 021AFRICAN NATIONAL CONGRESS2 45772,1798
Ward 52 021ECONOMIC FREEDOM FIGHTERS65919,3596
Ward 62 021AFRICAN NATIONAL CONGRESS2 51372,9251
Ward 62 021ECONOMIC FREEDOM FIGHTERS82623,9698
Ward 72 021AFRICAN NATIONAL CONGRESS2 33066,1368
Ward 72 021ECONOMIC FREEDOM FIGHTERS92226,1709
Ward 82 021AFRICAN NATIONAL CONGRESS2 16665,736
Ward 82 021ECONOMIC FREEDOM FIGHTERS36711,1381
Ward 92 021AFRICAN NATIONAL CONGRESS2 56574,2188
Ward 92 021ECONOMIC FREEDOM FIGHTERS74221,4699
Ward 102 021AFRICAN NATIONAL CONGRESS2 47573,0735
Ward 102 021ECONOMIC FREEDOM FIGHTERS71921,2282
Ward 112 021AFRICAN NATIONAL CONGRESS2 27669,6024
Ward 112 021ECONOMIC FREEDOM FIGHTERS56317,2171
Ward 122 021AFRICAN NATIONAL CONGRESS2 21165,784
Ward 122 021ECONOMIC FREEDOM FIGHTERS76422,7313
Ward 132 021AFRICAN NATIONAL CONGRESS2 55979,0791
Ward 132 021ECONOMIC FREEDOM FIGHTERS52916,3473
Ward 142 021AFRICAN NATIONAL CONGRESS2 47970,4461
Ward 142 021ECONOMIC FREEDOM FIGHTERS71420,2899
Ward 152 021AFRICAN NATIONAL CONGRESS2 55575,4355
Ward 152 021ECONOMIC FREEDOM FIGHTERS69620,5492
Ward 162 021AFRICAN NATIONAL CONGRESS1 30243,6181
Ward 162 021ECONOMIC FREEDOM FIGHTERS59419,8995
Ward 172 021AFRICAN NATIONAL CONGRESS2 29674,3764
Ward 172 021ECONOMIC FREEDOM FIGHTERS49115,9054
Ward 182 021AFRICAN NATIONAL CONGRESS2 23277,0452
Ward 182 021ECONOMIC FREEDOM FIGHTERS44415,3262
Ward 192 021AFRICAN NATIONAL CONGRESS2 11966,5097
Ward 192 021ECONOMIC FREEDOM FIGHTERS45914,4068
Ward 202 021AFRICAN NATIONAL CONGRESS3 61579,8895
Ward 202 021ECONOMIC FREEDOM FIGHTERS57812,7735
Ward 212 021AFRICAN NATIONAL CONGRESS2 36462,7722
Ward 212 021ECONOMIC FREEDOM FIGHTERS63016,7286
Ward 222 021AFRICAN NATIONAL CONGRESS2 48973,0984
Ward 222 021ECONOMIC FREEDOM FIGHTERS34610,1615
Ward 232 021AFRICAN NATIONAL CONGRESS2 76262,5028
Ward 232 021ECONOMIC FREEDOM FIGHTERS1 29829,3732
Ward 242 021AFRICAN NATIONAL CONGRESS1 41945,7299
Ward 242 021ECONOMIC FREEDOM FIGHTERS1 04133,5482
Ward 252 021AFRICAN NATIONAL CONGRESS2 60475,4127
Ward 252 021ECONOMIC FREEDOM FIGHTERS51114,7987
Ward 262 021AFRICAN NATIONAL CONGRESS2 21962,5599
Ward 262 021ECONOMIC FREEDOM FIGHTERS81422,949
Ward 272 021AFRICAN NATIONAL CONGRESS1 60359,0641
Ward 272 021ECONOMIC FREEDOM FIGHTERS64023,5814
Ward 282 021AFRICAN NATIONAL CONGRESS2 03867,0174
Ward 282 021ECONOMIC FREEDOM FIGHTERS65321,4732
Ward 292 021AFRICAN NATIONAL CONGRESS2 54865,2998
Ward 292 021ECONOMIC FREEDOM FIGHTERS73118,734
Ward 302 021AFRICAN NATIONAL CONGRESS2 63575,2212
Ward 302 021ECONOMIC FREEDOM FIGHTERS51714,7588
Ward 312 021DEMOCRATIC ALLIANCE2 68946,0366
Ward 312 021AFRICAN NATIONAL CONGRESS1 32222,6331
Ward 322 021DEMOCRATIC ALLIANCE1 98152,1865
Ward 322 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS83521,9968

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

Source data

Sources & result details

IEC: 15 Jan 2022, 17:50 SAST · checked 05 Nov 2026, 15:39 SAST

Historical comparisons use published area results. Boundaries may change between elections. Vote shares use the ballot labelled on each chart; ballots are not individual voters.

Vote percentages beside council seats combine ward and municipal PR ballots. Seat counts include both ward and PR councillors.

Seat calculation & source

These are the ward and PR seats published by the IEC. The totals add up to all 64 council seats. This is the historical election allocation, not a record of government changes during the term. Any grouped “Other” seats remain grouped.

IEC result time: 15 Jan 2022, 17:50 SAST · Source figures ↗

Ward vs PR ballots

Ward: choose a person. PR: choose a party.

Ward ballot

The candidate with the most votes in the whole ward wins one seat. They do not need more than 50%.

Municipal PR ballot

PR means proportional representation. Party-list seats balance the council’s overall party representation.

Two ballots work together

Party ward votes and municipal PR votes both count towards the party’s overall seat allocation.

Outside metros, voters also have a separate district PR ballot. An independent can stand in a ward but not on a party PR list.

Understanding the results

IEC guide to council seats
IEC source figures

The council results cover all of Mogalakwena. Ward results include areas outside Bakenberg.

This page uses the Stats SA statistical main-place boundary labelled 2016. It overlaps 1 of the 2026 wards; the everyday town boundary may differ.

Town-to-ward mappings are available for 2026 only. The historical wards above belong to the whole municipality in 2021.

Positive-area intersections of the full-precision 2016 Stats SA main-place polygon and the MDB 2026 ward polygons. Display simplification is applied separately. Full-ward figures include votes outside the place; votes are never allocated by overlap area.

Give something back

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

Donations go directly to each organisation.

Share results