Counted.co.zaPlay game

Motswedimosa, Northern Cape

Ward results

ANC retains its majority

2021

Council seats

ANC33 seats
DA14 seats
EFF6 seats
PA3 seats
SPSDF3 seats
Other6 seats
FF+3 seats
GOOD2 seats
ACDP1 seat
Sol Plaatje · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS3350,7692
DEMOCRATIC ALLIANCE1421,5385
ECONOMIC FREEDOM FIGHTERS69,2308
PATRIOTIC ALLIANCE34,6154
SOL- PLAATJIE SERVICE DELIVERY FORUM34,6154
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS34,6154
GOOD23,0769
AFRICAN CHRISTIAN DEMOCRATIC PARTY11,5385
AFRICA'S NEW DAWN00
AFRICAN TRANSFORMATION MOVEMENT00
AZANIAN PEOPLE'S ORGANISATION00
CONGRESS OF THE PEOPLE00
INDEPENDENTS00
OTHER00

65 seats; 33 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
50.2%61 750 votes
DEMOCRATIC ALLIANCE
20.5%25 293 votes
ECONOMIC FREEDOM FIGHTERS
9.4%11 594 votes
SOL- PLAATJIE SERVICE DELIVERY FORUM
4.5%5 568 votes
PATRIOTIC ALLIANCE
4.4%5 411 votes
Other: show remaining parties: hide remaining parties11.0%13 496 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
3.5%4 339 votes
GOOD
3.4%4 191 votes
INDEPENDENTS
1.3%1 648 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.8%1 026 votes
CONGRESS OF THE PEOPLE
0.5%577 votes
AZANIAN PEOPLE'S ORGANISATION
0.4%543 votes
AFRICAN TRANSFORMATION MOVEMENT
0.4%485 votes
OTHER
0.3%405 votes
AFRICA'S NEW DAWN
0.2%282 votes
Sol Plaatje · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—61 75050,1576
DEMOCRATIC ALLIANCE—25 29320,5447
ECONOMIC FREEDOM FIGHTERS—11 5949,4174
SOL- PLAATJIE SERVICE DELIVERY FORUM—5 5684,5227
PATRIOTIC ALLIANCE—5 4114,3952
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—4 3393,5244
GOOD—4 1913,4042
INDEPENDENTS—1 6481,3386
AFRICAN CHRISTIAN DEMOCRATIC PARTY—1 0260,8334
CONGRESS OF THE PEOPLE—5770,4687
AZANIAN PEOPLE'S ORGANISATION—5430,4411
AFRICAN TRANSFORMATION MOVEMENT—4850,394
OTHER—4050,329
AFRICA'S NEW DAWN—2820,2291

123112 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
ANC40—
DA10—

28 for a majority · 55 seats

2011Seatsvs 2006
ANC40
DA16
COPE5—

32 for a majority · 62 seats

2016Seatsvs 2011
ANC38
DA19
EFF5—
COPE1

33 for a majority · 65 seats

2021Seatsvs 2016
ANC33
DA14
EFF6
COPE0
SPSDF3—

33 for a majority · 65 seats

NC091 - Sol Plaatje · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS405528
2 006DEMOCRATIC ALLIANCE105528
2 006INDEPENDENT DEMOCRATS25528
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY15528
2 006AZANIAN PEOPLE'S ORGANISATION15528
2 006INDEPENDENTS15528
2 006FEDERATION OF DEMOCRATS05528
2 006INKATHA FREEDOM PARTY05528
2 006UNITED INDEPENDENT FRONT05528
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS05528
2 011AFRICAN NATIONAL CONGRESS406232
2 011DEMOCRATIC ALLIANCE166232
2 011CONGRESS OF THE PEOPLE56232
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY16232
2 011AZANIAN PEOPLE'S ORGANISATION06232
2 011INDEPENDENTS06232
2 011PAN AFRICANIST CONGRESS OF AZANIA06232
2 016AFRICAN NATIONAL CONGRESS386533
2 016DEMOCRATIC ALLIANCE196533
2 016ECONOMIC FREEDOM FIGHTERS56533
2 016CONGRESS OF THE PEOPLE16533
2 016INDEPENDENTS16533
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS16533
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY06533
2 016AZANIAN PEOPLE'S ORGANISATION06533
2 021AFRICAN NATIONAL CONGRESS336533
2 021DEMOCRATIC ALLIANCE146533
2 021ECONOMIC FREEDOM FIGHTERS66533
2 021PATRIOTIC ALLIANCE36533
2 021SOL- PLAATJIE SERVICE DELIVERY FORUM36533
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS36533
2 021GOOD26533
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY16533
2 021AFRICA'S NEW DAWN06533
2 021AFRICAN TRANSFORMATION MOVEMENT06533
2 021AZANIAN PEOPLE'S ORGANISATION06533
2 021CONGRESS OF THE PEOPLE06533
2 021INDEPENDENTS06533
2 021OTHER06533

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 %
ANC71.4%—
DA26.8%—
EFF0.0%—
COPE0.0%—
SPSDF0.0%—
Other1.8%—
2006Vote %vs 2000
ANC73.0%
DA17.4%
EFF0.0%
COPE0.0%
SPSDF0.0%
ID3.3%
ACDP2.5%
Other3.9%
2011Vote %vs 2006
ANC63.5%
DA26.3%
EFF0.0%
COPE7.7%
SPSDF0.0%
Other2.5%
2016Vote %vs 2011
ANC57.7%
DA29.6%
EFF7.5%
COPE1.5%
SPSDF0.0%
Other3.7%
2021Vote %vs 2016
ANC50.2%
DA20.5%
EFF9.4%
COPE0.5%
SPSDF4.5%
PA4.4%
GOOD3.4%
FF+3.5%
Other3.6%
NC091 - Sol Plaatje · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS79 27371,3959111 033Reported
2 000DEMOCRATIC ALLIANCE29 80726,8452111 033Reported
2 000ECONOMIC FREEDOM FIGHTERS00111 033No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE00111 033No votes recorded in the complete party list.
2 000SOL- PLAATJIE SERVICE DELIVERY FORUM00111 033No votes recorded in the complete party list.
2 000PATRIOTIC ALLIANCE00111 033No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00111 033No votes recorded in the complete party list.
2 000GOOD00111 033No votes recorded in the complete party list.
2 000INDEPENDENT DEMOCRATS00111 033No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY00111 033No votes recorded in the complete party list.
2 000AZANIAN PEOPLE'S ORGANISATION00111 033No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY6720,6052111 033Reported
2 000UNITED DEMOCRATIC MOVEMENT5680,5116111 033Reported
2 000PAN AFRICANIST CONGRESS OF AZANIA00111 033No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT00111 033No votes recorded in the complete party list.
2 000UNITED INDEPENDENT FRONT00111 033No votes recorded in the complete party list.
2 000AFRICA'S NEW DAWN00111 033No votes recorded in the complete party list.
2 000FEDERATION OF DEMOCRATS00111 033No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS80 76073,0371110 574Reported
2 006DEMOCRATIC ALLIANCE19 22317,3847110 574Reported
2 006ECONOMIC FREEDOM FIGHTERS00110 574No votes recorded in the complete party list.
2 006CONGRESS OF THE PEOPLE00110 574No votes recorded in the complete party list.
2 006SOL- PLAATJIE SERVICE DELIVERY FORUM00110 574No votes recorded in the complete party list.
2 006PATRIOTIC ALLIANCE00110 574No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS9220,8338110 574Reported
2 006GOOD00110 574No votes recorded in the complete party list.
2 006INDEPENDENT DEMOCRATS3 5963,2521110 574Reported
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY2 7262,4653110 574Reported
2 006AZANIAN PEOPLE'S ORGANISATION1 2981,1739110 574Reported
2 006INKATHA FREEDOM PARTY4310,3898110 574Reported
2 006UNITED DEMOCRATIC MOVEMENT00110 574No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA00110 574No votes recorded in the complete party list.
2 006AFRICAN TRANSFORMATION MOVEMENT00110 574No votes recorded in the complete party list.
2 006UNITED INDEPENDENT FRONT2760,2496110 574Reported
2 006AFRICA'S NEW DAWN00110 574No votes recorded in the complete party list.
2 006FEDERATION OF DEMOCRATS2060,1863110 574Reported
2 011AFRICAN NATIONAL CONGRESS93 88463,4746147 908Reported
2 011DEMOCRATIC ALLIANCE38 94426,3299147 908Reported
2 011ECONOMIC FREEDOM FIGHTERS00147 908No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE11 3777,6919147 908Reported
2 011SOL- PLAATJIE SERVICE DELIVERY FORUM00147 908No votes recorded in the complete party list.
2 011PATRIOTIC ALLIANCE00147 908No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00147 908No votes recorded in the complete party list.
2 011GOOD00147 908No votes recorded in the complete party list.
2 011INDEPENDENT DEMOCRATS00147 908No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY1 8281,2359147 908Reported
2 011AZANIAN PEOPLE'S ORGANISATION9660,6531147 908Reported
2 011INKATHA FREEDOM PARTY00147 908No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT00147 908No votes recorded in the complete party list.
2 011PAN AFRICANIST CONGRESS OF AZANIA6700,453147 908Reported
2 011AFRICAN TRANSFORMATION MOVEMENT00147 908No votes recorded in the complete party list.
2 011UNITED INDEPENDENT FRONT00147 908No votes recorded in the complete party list.
2 011AFRICA'S NEW DAWN00147 908No votes recorded in the complete party list.
2 011FEDERATION OF DEMOCRATS00147 908No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS88 91557,7265154 028Reported
2 016DEMOCRATIC ALLIANCE45 53429,5622154 028Reported
2 016ECONOMIC FREEDOM FIGHTERS11 5337,4876154 028Reported
2 016CONGRESS OF THE PEOPLE2 3691,538154 028Reported
2 016SOL- PLAATJIE SERVICE DELIVERY FORUM00154 028No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE00154 028No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 7551,1394154 028Reported
2 016GOOD00154 028No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS00154 028No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY1 0370,6733154 028Reported
2 016AZANIAN PEOPLE'S ORGANISATION5280,3428154 028Reported
2 016INKATHA FREEDOM PARTY00154 028No votes recorded in the complete party list.
2 016UNITED DEMOCRATIC MOVEMENT00154 028No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA00154 028No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT00154 028No votes recorded in the complete party list.
2 016UNITED INDEPENDENT FRONT00154 028No votes recorded in the complete party list.
2 016AFRICA'S NEW DAWN00154 028No votes recorded in the complete party list.
2 016FEDERATION OF DEMOCRATS00154 028No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS61 75050,1576123 112Reported
2 021DEMOCRATIC ALLIANCE25 29320,5447123 112Reported
2 021ECONOMIC FREEDOM FIGHTERS11 5949,4174123 112Reported
2 021CONGRESS OF THE PEOPLE5770,4687123 112Reported
2 021SOL- PLAATJIE SERVICE DELIVERY FORUM5 5684,5227123 112Reported
2 021PATRIOTIC ALLIANCE5 4114,3952123 112Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS4 3393,5244123 112Reported
2 021GOOD4 1913,4042123 112Reported
2 021INDEPENDENT DEMOCRATSUnavailableUnavailable123 112Not separately listed in this source.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY1 0260,8334123 112Reported
2 021AZANIAN PEOPLE'S ORGANISATION5430,4411123 112Reported
2 021INKATHA FREEDOM PARTYUnavailableUnavailable123 112Not separately listed in this source.
2 021UNITED DEMOCRATIC MOVEMENTUnavailableUnavailable123 112Not separately listed in this source.
2 021PAN AFRICANIST CONGRESS OF AZANIAUnavailableUnavailable123 112Not separately listed in this source.
2 021AFRICAN TRANSFORMATION MOVEMENT4850,394123 112Reported
2 021UNITED INDEPENDENT FRONTUnavailableUnavailable123 112Not separately listed in this source.
2 021AFRICA'S NEW DAWN2820,2291123 112Reported
2 021FEDERATION OF DEMOCRATSUnavailableUnavailable123 112Not 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

Council government

Who governed after 2021

ANC23 Jul 2025
Administrations & sources

MISTRA records the administrations that governed after the 2021 election, through 28 February 2026. The latest recorded administration is shown below, followed by its predecessors. Party roles and officeholders are recorded at formation; later changes may appear in the notes.

ANC

Members at formation · minority administration · 11 Oct 2023 – 23 Jul 2025

Outside support at formation: GOOD. Supporters are separate from governing members.

Inaugural mayor: K. D. Sonyoni (ANC)

Source notes: Mayor K. D. Sonyoni and Speaker N. N. Maputle were both recalled in December 2024. M. Bartlett and D. Peters, both of the ANC, were elected in their places.

1 recorded administration · 2021–February 2026
  1. ANC

    11 Oct 2023 → 23 Jul 2025 · Recomposition

    Members at formation. Outside support: GOOD. Inaugural mayor: K. D. Sonyoni.

    Mayor K. D. Sonyoni and Speaker N. N. Maputle were both recalled in December 2024. M. Bartlett and D. Peters, both of the ANC, were elected in their places.

MISTRA, 2026 edition v1.0

Original coalition coding: CC BY 4.0. IEC seat figures and municipal identifiers retain their original terms. Dates and party labels have been normalised. Counted clarifications are labelled and sourced; original wording and source issues are retained in the data.

Ward results

Browse wards

Wards in Sol Plaatje

33 wards

Ward 1
ANC40.7%Leading candidate: Annie Gallant
DA36.0%
Lead: 216 votes
Ward 2
ANC35.3%Leading candidate: Johannes Emmanuel Brown
DA25.6%
Lead: 414 votes
Ward 3
ANC34.5%Leading candidate: Derick Donivan Korkie
PA26.1%
Lead: 386 votes
Ward 4
ANC68.9%Leading candidate: Tebogo Hendry Bopape
EFF16.6%
Lead: 1 656 votes
Ward 5
ANC78.4%Leading candidate: Mncedisi Raphael Nolitye
EFF14.5%
Lead: 2 488 votes
Ward 6
ANC62.5%Leading candidate: Nomzanga Rosemary Riet
SOL- PLAATJIE SERVICE DELIVERY FORUM14.0%
Lead: 1 501 votes
Ward 7
ANC70.3%Leading candidate: John Gaolatlhwe Diphahe
EFF17.6%
Lead: 1 729 votes
Ward 8
ANC73.8%Leading candidate: Kagisho John Brendon Sonyoni
EFF14.4%
Lead: 1 816 votes
Ward 9
ANC69.1%Leading candidate: Diteko Isaac Dioka
EFF17.6%
Lead: 1 877 votes
Ward 10
ANC71.2%Leading candidate: Keitumetse Mary Molale
EFF17.2%
Lead: 1 822 votes
Ward 11
ANC73.7%Leading candidate: Kgotso Vincent Kgadiete
EFF18.9%
Lead: 1 550 votes
Ward 12
ANC71.8%Leading candidate: Isaac Ruiter
EFF18.8%
Lead: 1 569 votes
Ward 13
ANC64.7%Leading candidate: Margaret Kereditse Molatudi
EFF15.6%
Lead: 1 476 votes
Ward 14
DA48.9%Leading candidate: George Harold Joseph
PA25.1%
Lead: 795 votes
Ward 15
ANC72.9%Leading candidate: Thapelo Edward Nkukane
EFF15.5%
Lead: 1 691 votes
Ward 16
ANC59.6%Leading candidate: Casper Bongani Rammutle
EFF16.9%
Lead: 1 699 votes
Ward 17
ANC67.4%Leading candidate: Nomazizi Nokhanyo Maputle
EFF20.3%
Lead: 1 672 votes
Ward 18
ANC44.8%Leading candidate: Gabriel Potlako Mofokeng
DA29.9%
Lead: 456 votes
Ward 19
ANC63.4%Leading candidate: Itumeleng Abednego Lekoma
INDEPENDENTS13.6%
Lead: 1 636 votes
Ward 20
DA52.8%Leading candidate: Belinda Beryl Moses
FF+15.1%
Lead: 1 504 votes
Ward 21
DA52.3%Leading candidate: Morné Dylan Mcdillon
FF+14.1%
Lead: 1 641 votes
Ward 22
ANC59.4%Leading candidate: Jahn Pietersen
DA22.3%
Lead: 1 754 votes
Ward 23
DA65.0%Leading candidate: Petrus Johannes Francois Louw
FF+14.3%
Lead: 2 357 votes
Ward 24
DA69.7%Leading candidate: Christopher Paul Whittaker
FF+18.1%
Lead: 2 703 votes
Ward 25
DA59.1%Leading candidate: Ockert Cornelius Fourie
ANC16.0%
Lead: 1 205 votes
Ward 26
ANC47.8%Leading candidate: Clifford Mokwang
SOL- PLAATJIE SERVICE DELIVERY FORUM25.1%
Lead: 1 413 votes
Ward 27
ANC75.2%Leading candidate: Isak Bear Wagter
DA9.5%
Lead: 2 371 votes
Ward 28
ANC34.3%Leading candidate: Martin Frank White
DA32.3%
Lead: 103 votes
Ward 29
ANC49.4%Leading candidate: Malebo Constance Aaron
EFF17.0%
Lead: 713 votes
Ward 30
ANC64.0%Leading candidate: Robert Kok
DA11.7%
Lead: 1 882 votes
Ward 31
ANC74.7%Leading candidate: Christopher Lephoi
EFF15.0%
Lead: 2 103 votes
Ward 32
ANC65.3%Leading candidate: Frikkie Banda
EFF13.2%
Lead: 1 551 votes
Ward 33
ANC57.7%Leading candidate: Yvonne Kelekegile Tau
SOL- PLAATJIE SERVICE DELIVERY FORUM19.7%
Lead: 1 639 votes
Wards in Sol Plaatje ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS1 86340,7124
Ward 12 021DEMOCRATIC ALLIANCE1 64735,9921
Ward 22 021AFRICAN NATIONAL CONGRESS1 50135,301
Ward 22 021DEMOCRATIC ALLIANCE1 08725,5644
Ward 32 021AFRICAN NATIONAL CONGRESS1 59134,5119
Ward 32 021PATRIOTIC ALLIANCE1 20526,1388
Ward 42 021AFRICAN NATIONAL CONGRESS2 18068,8784
Ward 42 021ECONOMIC FREEDOM FIGHTERS52416,5561
Ward 52 021AFRICAN NATIONAL CONGRESS3 05478,368
Ward 52 021ECONOMIC FREEDOM FIGHTERS56614,524
Ward 62 021AFRICAN NATIONAL CONGRESS1 93462,5485
Ward 62 021SOL- PLAATJIE SERVICE DELIVERY FORUM43314,0039
Ward 72 021AFRICAN NATIONAL CONGRESS2 30770,2711
Ward 72 021ECONOMIC FREEDOM FIGHTERS57817,6058
Ward 82 021AFRICAN NATIONAL CONGRESS2 25773,7823
Ward 82 021ECONOMIC FREEDOM FIGHTERS44114,4165
Ward 92 021AFRICAN NATIONAL CONGRESS2 51869,0809
Ward 92 021ECONOMIC FREEDOM FIGHTERS64117,5857
Ward 102 021AFRICAN NATIONAL CONGRESS2 40371,2211
Ward 102 021ECONOMIC FREEDOM FIGHTERS58117,2199
Ward 112 021AFRICAN NATIONAL CONGRESS2 08473,6917
Ward 112 021ECONOMIC FREEDOM FIGHTERS53418,8826
Ward 122 021AFRICAN NATIONAL CONGRESS2 12771,7611
Ward 122 021ECONOMIC FREEDOM FIGHTERS55818,8259
Ward 132 021AFRICAN NATIONAL CONGRESS1 94564,7039
Ward 132 021ECONOMIC FREEDOM FIGHTERS46915,6021
Ward 142 021DEMOCRATIC ALLIANCE1 63448,9368
Ward 142 021PATRIOTIC ALLIANCE83925,1273
Ward 152 021AFRICAN NATIONAL CONGRESS2 14772,9032
Ward 152 021ECONOMIC FREEDOM FIGHTERS45615,4839
Ward 162 021AFRICAN NATIONAL CONGRESS2 37159,6328
Ward 162 021ECONOMIC FREEDOM FIGHTERS67216,9014
Ward 172 021AFRICAN NATIONAL CONGRESS2 39567,3699
Ward 172 021ECONOMIC FREEDOM FIGHTERS72320,3376
Ward 182 021AFRICAN NATIONAL CONGRESS1 36644,831
Ward 182 021DEMOCRATIC ALLIANCE91029,8654
Ward 192 021AFRICAN NATIONAL CONGRESS2 08363,3901
Ward 192 021INDEPENDENTS44713,6032
Ward 202 021DEMOCRATIC ALLIANCE2 10752,8203
Ward 202 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS60315,1166
Ward 212 021DEMOCRATIC ALLIANCE2 24852,2912
Ward 212 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS60714,1196
Ward 222 021AFRICAN NATIONAL CONGRESS2 80559,4406
Ward 222 021DEMOCRATIC ALLIANCE1 05122,2717
Ward 232 021DEMOCRATIC ALLIANCE3 02064,9882
Ward 232 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS66314,2673
Ward 242 021DEMOCRATIC ALLIANCE3 65269,6681
Ward 242 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS94918,1038
Ward 252 021DEMOCRATIC ALLIANCE1 65459,0925
Ward 252 021AFRICAN NATIONAL CONGRESS44916,0414
Ward 262 021AFRICAN NATIONAL CONGRESS2 97047,8107
Ward 262 021SOL- PLAATJIE SERVICE DELIVERY FORUM1 55725,0644
Ward 272 021AFRICAN NATIONAL CONGRESS2 71475,2217
Ward 272 021DEMOCRATIC ALLIANCE3439,5067
Ward 282 021AFRICAN NATIONAL CONGRESS1 74734,3155
Ward 282 021DEMOCRATIC ALLIANCE1 64432,2923
Ward 292 021AFRICAN NATIONAL CONGRESS1 08849,3648
Ward 292 021ECONOMIC FREEDOM FIGHTERS37517,0145
Ward 302 021AFRICAN NATIONAL CONGRESS2 30163,9878
Ward 302 021DEMOCRATIC ALLIANCE41911,6518
Ward 312 021AFRICAN NATIONAL CONGRESS2 62974,73
Ward 312 021ECONOMIC FREEDOM FIGHTERS52614,9517
Ward 322 021AFRICAN NATIONAL CONGRESS1 94365,3329
Ward 322 021ECONOMIC FREEDOM FIGHTERS39213,1809
Ward 332 021AFRICAN NATIONAL CONGRESS2 49057,7057
Ward 332 021SOL- PLAATJIE SERVICE DELIVERY FORUM85119,7219

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:38 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 65 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 Sol Plaatje. Ward results include areas outside Motswedimosa.

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