Counted.co.zaPlay game

Chrissiesmeer, Mpumalanga

Ward results

ANC retains its majority

2021

Council seats

ANC24 seats
EFF7 seats
DA4 seats
FF+2 seats
ACDP1 seat
Msukaligwa · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS2463,1579
ECONOMIC FREEDOM FIGHTERS718,4211
DEMOCRATIC ALLIANCE410,5263
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS25,2632
AFRICAN CHRISTIAN DEMOCRATIC PARTY12,6316
AFRICAN FREEDOM REVOLUTION00
AFRICAN PEOPLE'S MOVEMENT00
AFRICAN TRANSFORMATION MOVEMENT00
INDEPENDENTS00
INKATHA FREEDOM PARTY00
UNITED INDEPENDENT MOVEMENT00

38 seats; 20 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
61.0%33 326 votes
ECONOMIC FREEDOM FIGHTERS
17.1%9 352 votes
DEMOCRATIC ALLIANCE
9.9%5 435 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
5.9%3 223 votes
Other: show remaining parties: hide remaining parties6.0%3 301 votes
INDEPENDENTS
2.3%1 253 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
1.3%696 votes
INKATHA FREEDOM PARTY
1.1%592 votes
AFRICAN TRANSFORMATION MOVEMENT
0.7%390 votes
UNITED INDEPENDENT MOVEMENT
0.4%237 votes
AFRICAN FREEDOM REVOLUTION
0.1%71 votes
AFRICAN PEOPLE'S MOVEMENT
0.1%62 votes
Msukaligwa · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—33 32660,9953
ECONOMIC FREEDOM FIGHTERS—9 35217,1166
DEMOCRATIC ALLIANCE—5 4359,9475
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—3 2235,8989
INDEPENDENTS—1 2532,2933
AFRICAN CHRISTIAN DEMOCRATIC PARTY—6961,2739
INKATHA FREEDOM PARTY—5921,0835
AFRICAN TRANSFORMATION MOVEMENT—3900,7138
UNITED INDEPENDENT MOVEMENT—2370,4338
AFRICAN FREEDOM REVOLUTION—710,1299
AFRICAN PEOPLE'S MOVEMENT—620,1135

54637 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
ANC26—
EFF0—
DA3—
HOËVELDRIF INWONERS VERENIGING0—
FF+1—

17 for a majority · 32 seats

2011Seatsvs 2006
ANC31
EFF0
DA5
HOËVELDRIF INWONERS VERENIGING0
FF+1

20 for a majority · 38 seats

2016Seatsvs 2011
ANC29
EFF3
DA5
HOËVELDRIF INWONERS VERENIGING0
FF+1

20 for a majority · 38 seats

2021Seatsvs 2016
ANC24
EFF7
DA4
FF+2

20 for a majority · 38 seats

MP302 - Msukaligwa · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS263217
2 006DEMOCRATIC ALLIANCE33217
2 006INKATHA FREEDOM PARTY13217
2 006PAN AFRICANIST CONGRESS OF AZANIA13217
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS13217
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY03217
2 006THE SOCIALIST PARTY OF AZANIA03217
2 011AFRICAN NATIONAL CONGRESS313820
2 011DEMOCRATIC ALLIANCE53820
2 011CONGRESS OF THE PEOPLE13820
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS13820
2 011FEDERAL CONGRESS03820
2 011INKATHA FREEDOM PARTY03820
2 011NATIONAL FREEDOM PARTY03820
2 011PAN AFRICANIST CONGRESS OF AZANIA03820
2 016AFRICAN NATIONAL CONGRESS293820
2 016DEMOCRATIC ALLIANCE53820
2 016ECONOMIC FREEDOM FIGHTERS33820
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS13820
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY03820
2 016AFRICAN PEOPLE'S CONVENTION03820
2 016CONGRESS OF THE PEOPLE03820
2 016INKATHA FREEDOM PARTY03820
2 016PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA03820
2 016SINDAWONYE PROGRESSIVE PARTY03820
2 021AFRICAN NATIONAL CONGRESS243820
2 021ECONOMIC FREEDOM FIGHTERS73820
2 021DEMOCRATIC ALLIANCE43820
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS23820
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY13820
2 021AFRICAN FREEDOM REVOLUTION03820
2 021AFRICAN PEOPLE'S MOVEMENT03820
2 021AFRICAN TRANSFORMATION MOVEMENT03820
2 021INDEPENDENTS03820
2 021INKATHA FREEDOM PARTY03820
2 021UNITED INDEPENDENT MOVEMENT03820

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 %
ANC76.7%—
EFF0.0%—
DA11.3%—
HOËVELDRIF INWONERS VERENIGING6.0%—
FF+0.0%—
Other6.0%—
2006Vote %vs 2000
ANC80.7%
EFF0.0%
DA10.6%
HOËVELDRIF INWONERS VERENIGING0.0%
FF+2.9%
Other5.7%
2011Vote %vs 2006
ANC81.1%
EFF0.0%
DA13.9%
HOËVELDRIF INWONERS VERENIGING0.0%
FF+1.7%
Other3.3%
2016Vote %vs 2011
ANC74.8%
EFF7.8%
DA13.5%
HOËVELDRIF INWONERS VERENIGING0.0%
FF+1.8%
Other2.1%
2021Vote %vs 2016
ANC61.0%
EFF17.1%
DA9.9%
HOËVELDRIF INWONERS VERENIGING0.0%
FF+5.9%
Other6.0%
MP302 - Msukaligwa · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS37 30576,727748 620Reported
2 000ECONOMIC FREEDOM FIGHTERS0048 620No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE5 47911,26948 620Reported
2 000HOËVELDRIF INWONERS VERENIGING2 9346,034648 620Reported
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0048 620No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA1 9213,95148 620Reported
2 000INKATHA FREEDOM PARTY5971,227948 620Reported
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0048 620No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE0048 620No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT0048 620No votes recorded in the complete party list.
2 000NATIONAL FREEDOM PARTY0048 620No votes recorded in the complete party list.
2 000THE SOCIALIST PARTY OF AZANIA0048 620No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION0048 620No votes recorded in the complete party list.
2 000UNITED INDEPENDENT MOVEMENT0048 620No votes recorded in the complete party list.
2 000SINDAWONYE PROGRESSIVE PARTY0048 620No votes recorded in the complete party list.
2 000FEDERAL CONGRESS0048 620No votes recorded in the complete party list.
2 000AFRICAN FREEDOM REVOLUTION0048 620No votes recorded in the complete party list.
2 000PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA0048 620No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S MOVEMENT0048 620No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS43 68880,740754 109Reported
2 006ECONOMIC FREEDOM FIGHTERS0054 109No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE5 75810,641554 109Reported
2 006HOËVELDRIF INWONERS VERENIGING0054 109No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 5672,89654 109Reported
2 006PAN AFRICANIST CONGRESS OF AZANIA1 5402,846154 109Reported
2 006INKATHA FREEDOM PARTY7001,293754 109Reported
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY5821,075654 109Reported
2 006CONGRESS OF THE PEOPLE0054 109No votes recorded in the complete party list.
2 006AFRICAN TRANSFORMATION MOVEMENT0054 109No votes recorded in the complete party list.
2 006NATIONAL FREEDOM PARTY0054 109No votes recorded in the complete party list.
2 006THE SOCIALIST PARTY OF AZANIA2740,506454 109Reported
2 006AFRICAN PEOPLE'S CONVENTION0054 109No votes recorded in the complete party list.
2 006UNITED INDEPENDENT MOVEMENT0054 109No votes recorded in the complete party list.
2 006SINDAWONYE PROGRESSIVE PARTY0054 109No votes recorded in the complete party list.
2 006FEDERAL CONGRESS0054 109No votes recorded in the complete party list.
2 006AFRICAN FREEDOM REVOLUTION0054 109No votes recorded in the complete party list.
2 006PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA0054 109No votes recorded in the complete party list.
2 006AFRICAN PEOPLE'S MOVEMENT0054 109No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS56 50881,084869 690Reported
2 011ECONOMIC FREEDOM FIGHTERS0069 690No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE9 67513,882969 690Reported
2 011HOËVELDRIF INWONERS VERENIGING0069 690No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 2091,734869 690Reported
2 011PAN AFRICANIST CONGRESS OF AZANIA6110,876769 690Reported
2 011INKATHA FREEDOM PARTY3820,548169 690Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY0069 690No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE6870,985869 690Reported
2 011AFRICAN TRANSFORMATION MOVEMENT0069 690No votes recorded in the complete party list.
2 011NATIONAL FREEDOM PARTY4830,693169 690Reported
2 011THE SOCIALIST PARTY OF AZANIA0069 690No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION0069 690No votes recorded in the complete party list.
2 011UNITED INDEPENDENT MOVEMENT0069 690No votes recorded in the complete party list.
2 011SINDAWONYE PROGRESSIVE PARTY0069 690No votes recorded in the complete party list.
2 011FEDERAL CONGRESS1350,193769 690Reported
2 011AFRICAN FREEDOM REVOLUTION0069 690No votes recorded in the complete party list.
2 011PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA0069 690No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S MOVEMENT0069 690No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS60 32074,807280 634Reported
2 016ECONOMIC FREEDOM FIGHTERS6 2527,753680 634Reported
2 016DEMOCRATIC ALLIANCE10 87313,484480 634Reported
2 016HOËVELDRIF INWONERS VERENIGING0080 634No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 4681,820680 634Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA0080 634No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY4180,518480 634Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY3370,417980 634Reported
2 016CONGRESS OF THE PEOPLE2990,370880 634Reported
2 016AFRICAN TRANSFORMATION MOVEMENT0080 634No votes recorded in the complete party list.
2 016NATIONAL FREEDOM PARTY0080 634No votes recorded in the complete party list.
2 016THE SOCIALIST PARTY OF AZANIA0080 634No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION4000,496180 634Reported
2 016UNITED INDEPENDENT MOVEMENT0080 634No votes recorded in the complete party list.
2 016SINDAWONYE PROGRESSIVE PARTY1740,215880 634Reported
2 016FEDERAL CONGRESS0080 634No votes recorded in the complete party list.
2 016AFRICAN FREEDOM REVOLUTION0080 634No votes recorded in the complete party list.
2 016PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA930,115380 634Reported
2 016AFRICAN PEOPLE'S MOVEMENT0080 634No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS33 32660,995354 637Reported
2 021ECONOMIC FREEDOM FIGHTERS9 35217,116654 637Reported
2 021DEMOCRATIC ALLIANCE5 4359,947554 637Reported
2 021HOËVELDRIF INWONERS VERENIGING0054 637No votes recorded in the complete party list.
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3 2235,898954 637Reported
2 021PAN AFRICANIST CONGRESS OF AZANIA0054 637No votes recorded in the complete party list.
2 021INKATHA FREEDOM PARTY5921,083554 637Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY6961,273954 637Reported
2 021CONGRESS OF THE PEOPLE0054 637No votes recorded in the complete party list.
2 021AFRICAN TRANSFORMATION MOVEMENT3900,713854 637Reported
2 021NATIONAL FREEDOM PARTY0054 637No votes recorded in the complete party list.
2 021THE SOCIALIST PARTY OF AZANIA0054 637No votes recorded in the complete party list.
2 021AFRICAN PEOPLE'S CONVENTION0054 637No votes recorded in the complete party list.
2 021UNITED INDEPENDENT MOVEMENT2370,433854 637Reported
2 021SINDAWONYE PROGRESSIVE PARTY0054 637No votes recorded in the complete party list.
2 021FEDERAL CONGRESS0054 637No votes recorded in the complete party list.
2 021AFRICAN FREEDOM REVOLUTION710,129954 637Reported
2 021PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA0054 637No votes recorded in the complete party list.
2 021AFRICAN PEOPLE'S MOVEMENT620,113554 637Reported

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 Msukaligwa

19 wards

Ward 1
ANC74.0%Leading candidate: Simphiwe Sanele Samkelo Buthelezi
EFF19.2%
Lead: 1 291 votes
Ward 2
ANC59.0%Leading candidate: Sizakele Margaret Mabuza
EFF19.7%
Lead: 1 212 votes
Ward 3
ANC39.1%Leading candidate: Thulani Joshua Madlala
FF+21.5%
Lead: 781 votes
Ward 4
ANC67.9%Leading candidate: Thembi Johanna Maduna
EFF20.8%
Lead: 960 votes
Ward 5
ANC62.0%Leading candidate: Vuyiswa Cawekazi Nomaswazi Madini
EFF15.0%
Lead: 1 191 votes
Ward 6
ANC68.8%Leading candidate: Bantu Leonard Ndlazi
EFF20.4%
Lead: 968 votes
Ward 7
DA40.5%Leading candidate: Zelandra Breydenbach
FF+23.6%
Lead: 562 votes
Ward 8
ANC35.0%Leading candidate: Bongani Gladwell Motha
DA27.2%
Lead: 304 votes
Ward 9
ANC72.6%Leading candidate: Thulile Promise Zulu
EFF20.2%
Lead: 1 737 votes
Ward 10
ANC60.8%Leading candidate: Sphiwe Ernest Ngovene
INDEPENDENTS20.0%
Lead: 1 304 votes
Ward 11
ANC77.6%Leading candidate: Sibusiso Patrick Khalishwako
INDEPENDENTS7.2%
Lead: 810 votes
Ward 12
ANC75.8%Leading candidate: Moses Mfanikhona Mkhaliphi
EFF14.7%
Lead: 1 872 votes
Ward 13
ANC61.8%Leading candidate: Nkosenhle Rich Nkosi
EFF29.6%
Lead: 619 votes
Ward 14
ANC73.6%Leading candidate: Zenzelenimaswazi Ernest Zulu
EFF22.4%
Lead: 1 154 votes
Ward 15
ANC74.4%Leading candidate: Vusi Joseph Maseko
EFF19.9%
Lead: 2 037 votes
Ward 16
ANC66.8%Leading candidate: Philani Hapworth Sibiya
EFF19.0%
Lead: 1 301 votes
Ward 17
ANC71.8%Leading candidate: Sandile Sylvester Cindi
EFF20.2%
Lead: 1 287 votes
Ward 18
ANC62.5%Leading candidate: Ben Johannes Nkosi
EFF23.7%
Lead: 1 739 votes
Ward 19
ANC74.6%Leading candidate: Mandla Andries Nzimande
EFF15.3%
Lead: 1 544 votes
Wards in Msukaligwa ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS1 74474,0238
Ward 12 021ECONOMIC FREEDOM FIGHTERS45319,2275
Ward 22 021AFRICAN NATIONAL CONGRESS1 82258,9644
Ward 22 021ECONOMIC FREEDOM FIGHTERS61019,7411
Ward 32 021AFRICAN NATIONAL CONGRESS1 73939,0611
Ward 32 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS95821,5184
Ward 42 021AFRICAN NATIONAL CONGRESS1 38467,9097
Ward 42 021ECONOMIC FREEDOM FIGHTERS42420,8047
Ward 52 021AFRICAN NATIONAL CONGRESS1 57162,0213
Ward 52 021ECONOMIC FREEDOM FIGHTERS38015,002
Ward 62 021AFRICAN NATIONAL CONGRESS1 37768,7812
Ward 62 021ECONOMIC FREEDOM FIGHTERS40920,4296
Ward 72 021DEMOCRATIC ALLIANCE1 34740,4626
Ward 72 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS78523,5807
Ward 82 021AFRICAN NATIONAL CONGRESS1 36535,0269
Ward 82 021DEMOCRATIC ALLIANCE1 06127,2261
Ward 92 021AFRICAN NATIONAL CONGRESS2 40872,5738
Ward 92 021ECONOMIC FREEDOM FIGHTERS67120,223
Ward 102 021AFRICAN NATIONAL CONGRESS1 94360,7947
Ward 102 021INDEPENDENTS63919,9937
Ward 112 021AFRICAN NATIONAL CONGRESS89377,5847
Ward 112 021INDEPENDENTS837,2111
Ward 122 021AFRICAN NATIONAL CONGRESS2 32475,7991
Ward 122 021ECONOMIC FREEDOM FIGHTERS45214,7423
Ward 132 021AFRICAN NATIONAL CONGRESS1 19061,754
Ward 132 021ECONOMIC FREEDOM FIGHTERS57129,6316
Ward 142 021AFRICAN NATIONAL CONGRESS1 65873,6234
Ward 142 021ECONOMIC FREEDOM FIGHTERS50422,3801
Ward 152 021AFRICAN NATIONAL CONGRESS2 78074,3514
Ward 152 021ECONOMIC FREEDOM FIGHTERS74319,8716
Ward 162 021AFRICAN NATIONAL CONGRESS1 81866,7891
Ward 162 021ECONOMIC FREEDOM FIGHTERS51718,9934
Ward 172 021AFRICAN NATIONAL CONGRESS1 79071,7723
Ward 172 021ECONOMIC FREEDOM FIGHTERS50320,1684
Ward 182 021AFRICAN NATIONAL CONGRESS2 79862,5391
Ward 182 021ECONOMIC FREEDOM FIGHTERS1 05923,6701
Ward 192 021AFRICAN NATIONAL CONGRESS1 94174,6251
Ward 192 021ECONOMIC FREEDOM FIGHTERS39715,2634

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 38 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 Msukaligwa. Ward results include areas outside Chrissiesmeer.

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