Counted.co.zaPlay game

Westphalia, Limpopo

Ward results

ANC retains its majority

2021

Council seats

ANC22 seats
EFF6 seats
CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM2 seats
CIVIC WARRIORS1 seat
DA1 seat
Molemole · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS2268,75
ECONOMIC FREEDOM FIGHTERS618,75
CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM26,25
CIVIC WARRIORS13,125
DEMOCRATIC ALLIANCE13,125
ABANTU BATHO CONGRESS00
AFRICA RESTORATION ALLIANCE00
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
AFRICAN PEOPLE'S CONVENTION00
AFRICAN TRANSFORMATION MOVEMENT00
CONGRESS OF THE PEOPLE00
INDEPENDENTS00
OTHER00
PAN AFRICANIST CONGRESS OF AZANIA00

32 seats; 17 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
68.2%36 892 votes
ECONOMIC FREEDOM FIGHTERS
16.2%8 765 votes
CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM
4.8%2 583 votes
DEMOCRATIC ALLIANCE
3.0%1 640 votes
Other: show remaining parties: hide remaining parties7.8%4 221 votes
INDEPENDENTS
2.1%1 122 votes
CIVIC WARRIORS
1.4%746 votes
OTHER
0.9%477 votes
AFRICAN TRANSFORMATION MOVEMENT
0.7%356 votes
AFRICA RESTORATION ALLIANCE
0.6%336 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.5%279 votes
ABANTU BATHO CONGRESS
0.5%259 votes
PAN AFRICANIST CONGRESS OF AZANIA
0.4%238 votes
AFRICAN PEOPLE'S CONVENTION
0.4%213 votes
CONGRESS OF THE PEOPLE
0.4%195 votes
Molemole · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—36 89268,191
ECONOMIC FREEDOM FIGHTERS—8 76516,2012
CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM—2 5834,7744
DEMOCRATIC ALLIANCE—1 6403,0314
INDEPENDENTS—1 1222,0739
CIVIC WARRIORS—7461,3789
OTHER—4770,8817
AFRICAN TRANSFORMATION MOVEMENT—3560,658
AFRICA RESTORATION ALLIANCE—3360,6211
AFRICAN CHRISTIAN DEMOCRATIC PARTY—2790,5157
ABANTU BATHO CONGRESS—2590,4787
PAN AFRICANIST CONGRESS OF AZANIA—2380,4399
AFRICAN PEOPLE'S CONVENTION—2130,3937
CONGRESS OF THE PEOPLE—1950,3604

54101 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
ANC23—
EFF0—
DA1—
PAC0—
CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM0—

13 for a majority · 25 seats

2011Seatsvs 2006
ANC24
DA1
PAC0

14 for a majority · 27 seats

2016Seatsvs 2011
ANC23
EFF7—
DA2
PAC0

17 for a majority · 32 seats

2021Seatsvs 2016
ANC22
EFF6
DA1
PAC0
CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM2—

17 for a majority · 32 seats

LIM353 - Molemole · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS232513
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY12513
2 006DEMOCRATIC ALLIANCE12513
2 006AZANIAN PEOPLE'S ORGANISATION02513
2 006PAN AFRICANIST CONGRESS OF AZANIA02513
2 006UNITED DEMOCRATIC MOVEMENT02513
2 006UNITED INDEPENDENT FRONT02513
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS02513
2 011AFRICAN NATIONAL CONGRESS242714
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY12714
2 011CONGRESS OF THE PEOPLE12714
2 011DEMOCRATIC ALLIANCE12714
2 011AZANIAN PEOPLE'S ORGANISATION02714
2 011INDEPENDENTS02714
2 011PAN AFRICANIST CONGRESS OF AZANIA02714
2 016AFRICAN NATIONAL CONGRESS233217
2 016ECONOMIC FREEDOM FIGHTERS73217
2 016DEMOCRATIC ALLIANCE23217
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY03217
2 016AGANG SOUTH AFRICA03217
2 016CONGRESS OF THE PEOPLE03217
2 016INDEPENDENTS03217
2 016PAN AFRICANIST CONGRESS OF AZANIA03217
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS03217
2 021AFRICAN NATIONAL CONGRESS223217
2 021ECONOMIC FREEDOM FIGHTERS63217
2 021CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM23217
2 021CIVIC WARRIORS13217
2 021DEMOCRATIC ALLIANCE13217
2 021ABANTU BATHO CONGRESS03217
2 021AFRICA RESTORATION ALLIANCE03217
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY03217
2 021AFRICAN PEOPLE'S CONVENTION03217
2 021AFRICAN TRANSFORMATION MOVEMENT03217
2 021CONGRESS OF THE PEOPLE03217
2 021INDEPENDENTS03217
2 021OTHER03217
2 021PAN AFRICANIST CONGRESS OF AZANIA03217

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.7%—
EFF0.0%—
DA7.4%—
PAC6.0%—
CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM0.0%—
Other0.9%—
2006Vote %vs 2000
ANC89.4%
EFF0.0%
DA5.2%
PAC1.2%
CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM0.0%
Other4.2%
2011Vote %vs 2006
ANC86.9%
EFF0.0%
DA4.3%
PAC0.5%
CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM0.0%
COPE3.6%
Other4.8%
2016Vote %vs 2011
ANC72.6%
EFF20.8%
DA4.3%
PAC0.2%
CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM0.0%
Other2.0%
2021Vote %vs 2016
ANC68.2%
EFF16.2%
DA3.0%
PAC0.4%
CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM4.8%
Other7.4%
LIM353 - Molemole · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS25 53185,729229 781Reported
2 000ECONOMIC FREEDOM FIGHTERS0029 781No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE2 1947,367129 781Reported
2 000PAN AFRICANIST CONGRESS OF AZANIA1 7956,027329 781Reported
2 000CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM0029 781No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE0029 781No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0029 781No votes recorded in the complete party list.
2 000CIVIC WARRIORS0029 781No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT0029 781No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0029 781No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT0029 781No votes recorded in the complete party list.
2 000AFRICA RESTORATION ALLIANCE0029 781No votes recorded in the complete party list.
2 000UNITED INDEPENDENT FRONT0029 781No votes recorded in the complete party list.
2 000ABANTU BATHO CONGRESS0029 781No votes recorded in the complete party list.
2 000AZANIAN PEOPLE'S ORGANISATION0029 781No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION0029 781No votes recorded in the complete party list.
2 000AGANG SOUTH AFRICA0029 781No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS34 87189,42238 996Reported
2 006ECONOMIC FREEDOM FIGHTERS0038 996No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE2 0225,185138 996Reported
2 006PAN AFRICANIST CONGRESS OF AZANIA4621,184738 996Reported
2 006CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM0038 996No votes recorded in the complete party list.
2 006CONGRESS OF THE PEOPLE0038 996No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY5551,423238 996Reported
2 006CIVIC WARRIORS0038 996No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT3680,943738 996Reported
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3400,871938 996Reported
2 006AFRICAN TRANSFORMATION MOVEMENT0038 996No votes recorded in the complete party list.
2 006AFRICA RESTORATION ALLIANCE0038 996No votes recorded in the complete party list.
2 006UNITED INDEPENDENT FRONT2090,53638 996Reported
2 006ABANTU BATHO CONGRESS0038 996No votes recorded in the complete party list.
2 006AZANIAN PEOPLE'S ORGANISATION1690,433438 996Reported
2 006AFRICAN PEOPLE'S CONVENTION0038 996No votes recorded in the complete party list.
2 006AGANG SOUTH AFRICA0038 996No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS40 04286,89146 083Reported
2 011ECONOMIC FREEDOM FIGHTERS0046 083No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE1 9594,25146 083Reported
2 011PAN AFRICANIST CONGRESS OF AZANIA2370,514346 083Reported
2 011CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM0046 083No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE1 6393,556646 083Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY7491,625346 083Reported
2 011CIVIC WARRIORS0046 083No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT0046 083No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0046 083No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT0046 083No votes recorded in the complete party list.
2 011AFRICA RESTORATION ALLIANCE0046 083No votes recorded in the complete party list.
2 011UNITED INDEPENDENT FRONT0046 083No votes recorded in the complete party list.
2 011ABANTU BATHO CONGRESS0046 083No votes recorded in the complete party list.
2 011AZANIAN PEOPLE'S ORGANISATION1690,366746 083Reported
2 011AFRICAN PEOPLE'S CONVENTION0046 083No votes recorded in the complete party list.
2 011AGANG SOUTH AFRICA0046 083No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS43 77272,627760 269Reported
2 016ECONOMIC FREEDOM FIGHTERS12 55120,82560 269Reported
2 016DEMOCRATIC ALLIANCE2 5724,267560 269Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA1500,248960 269Reported
2 016CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM0060 269No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE4580,759960 269Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY3360,557560 269Reported
2 016CIVIC WARRIORS0060 269No votes recorded in the complete party list.
2 016UNITED DEMOCRATIC MOVEMENT0060 269No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2450,406560 269Reported
2 016AFRICAN TRANSFORMATION MOVEMENT0060 269No votes recorded in the complete party list.
2 016AFRICA RESTORATION ALLIANCE0060 269No votes recorded in the complete party list.
2 016UNITED INDEPENDENT FRONT0060 269No votes recorded in the complete party list.
2 016ABANTU BATHO CONGRESS0060 269No votes recorded in the complete party list.
2 016AZANIAN PEOPLE'S ORGANISATION0060 269No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION0060 269No votes recorded in the complete party list.
2 016AGANG SOUTH AFRICA870,144460 269Reported
2 021AFRICAN NATIONAL CONGRESS36 89268,19154 101Reported
2 021ECONOMIC FREEDOM FIGHTERS8 76516,201254 101Reported
2 021DEMOCRATIC ALLIANCE1 6403,031454 101Reported
2 021PAN AFRICANIST CONGRESS OF AZANIA2380,439954 101Reported
2 021CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM2 5834,774454 101Reported
2 021CONGRESS OF THE PEOPLE1950,360454 101Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY2790,515754 101Reported
2 021CIVIC WARRIORS7461,378954 101Reported
2 021UNITED DEMOCRATIC MOVEMENTUnavailableUnavailable54 101Not separately listed in this source.
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUSUnavailableUnavailable54 101Not separately listed in this source.
2 021AFRICAN TRANSFORMATION MOVEMENT3560,65854 101Reported
2 021AFRICA RESTORATION ALLIANCE3360,621154 101Reported
2 021UNITED INDEPENDENT FRONTUnavailableUnavailable54 101Not separately listed in this source.
2 021ABANTU BATHO CONGRESS2590,478754 101Reported
2 021AZANIAN PEOPLE'S ORGANISATIONUnavailableUnavailable54 101Not separately listed in this source.
2 021AFRICAN PEOPLE'S CONVENTION2130,393754 101Reported
2 021AGANG SOUTH AFRICAUnavailableUnavailable54 101Not 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 Molemole

16 wards

Wards in Molemole ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS2 77070,1977
Ward 12 021ECONOMIC FREEDOM FIGHTERS57114,4703
Ward 22 021AFRICAN NATIONAL CONGRESS2 64268,9457
Ward 22 021ECONOMIC FREEDOM FIGHTERS73019,0501
Ward 32 021AFRICAN NATIONAL CONGRESS2 13460,7458
Ward 32 021ECONOMIC FREEDOM FIGHTERS63418,0473
Ward 42 021AFRICAN NATIONAL CONGRESS2 18578,1194
Ward 42 021ECONOMIC FREEDOM FIGHTERS48117,197
Ward 52 021CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM1 45442,8656
Ward 52 021AFRICAN NATIONAL CONGRESS1 14833,8443
Ward 62 021AFRICAN NATIONAL CONGRESS2 21279,0847
Ward 62 021ECONOMIC FREEDOM FIGHTERS35412,6564
Ward 72 021AFRICAN NATIONAL CONGRESS2 97465,8256
Ward 72 021ECONOMIC FREEDOM FIGHTERS1 11524,6791
Ward 82 021AFRICAN NATIONAL CONGRESS2 96282,0044
Ward 82 021ECONOMIC FREEDOM FIGHTERS45512,5969
Ward 92 021AFRICAN NATIONAL CONGRESS2 97374,2693
Ward 92 021ECONOMIC FREEDOM FIGHTERS59614,8888
Ward 102 021AFRICAN NATIONAL CONGRESS1 75259,2893
Ward 102 021ECONOMIC FREEDOM FIGHTERS37312,6227
Ward 112 021AFRICAN NATIONAL CONGRESS2 01677,5982
Ward 112 021ECONOMIC FREEDOM FIGHTERS36213,9338
Ward 122 021AFRICAN NATIONAL CONGRESS2 24159,9679
Ward 122 021INDEPENDENTS76820,5512
Ward 132 021AFRICAN NATIONAL CONGRESS2 38677,9229
Ward 132 021ECONOMIC FREEDOM FIGHTERS37612,2796
Ward 142 021AFRICAN NATIONAL CONGRESS2 15573,1749
Ward 142 021ECONOMIC FREEDOM FIGHTERS46915,9253
Ward 152 021AFRICAN NATIONAL CONGRESS2 16365,9451
Ward 152 021ECONOMIC FREEDOM FIGHTERS74722,7744
Ward 162 021AFRICAN NATIONAL CONGRESS2 17969,9743
Ward 162 021ECONOMIC FREEDOM FIGHTERS44414,2582

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 32 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 Molemole. Ward results include areas outside Westphalia.

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. Small boundary alignment differences were excluded using a 10-metre precision tolerance, a combined foreign area below 0.01% of the place, and agreement with the source municipality.

Give something back

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

Donations go directly to each organisation.

Share results