Counted.co.zaPlay game

Hartebeespoort, North West

Ward results

ANC retains its majority

2021

Council seats

ANC44 seats
EFF14 seats
DA12 seats
FF+4 seats
SAVE SOUTH AFRICA3 seats
Other5 seats
ACDP1 seat
AIC1 seat
Al Jama-ah1 seat
F4SD1 seat
UDM1 seat
Madibeng · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS4453,6585
ECONOMIC FREEDOM FIGHTERS1417,0732
DEMOCRATIC ALLIANCE1214,6341
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS44,878
SAVE SOUTH AFRICA33,6585
AFRICAN CHRISTIAN DEMOCRATIC PARTY11,2195
AFRICAN INDEPENDENT CONGRESS11,2195
AL JAMA-AH11,2195
FORUM 4 SERVICE DELIVERY11,2195
UNITED DEMOCRATIC MOVEMENT11,2195
INDEPENDENTS00
OTHER00
TSOGANG CIVIC MOVEMENT00
UNITED CHRISTIAN DEMOCRATIC PARTY00

82 seats; 42 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
53.2%95 013 votes
ECONOMIC FREEDOM FIGHTERS
17.4%31 023 votes
DEMOCRATIC ALLIANCE
14.3%25 586 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
5.1%9 156 votes
SAVE SOUTH AFRICA
3.4%6 151 votes
Other: show remaining parties: hide remaining parties6.6%11 787 votes
OTHER
1.8%3 241 votes
INDEPENDENTS
1.1%1 884 votes
AL JAMA-AH
0.7%1 184 votes
AFRICAN INDEPENDENT CONGRESS
0.6%1 147 votes
FORUM 4 SERVICE DELIVERY
0.6%1 026 votes
UNITED DEMOCRATIC MOVEMENT
0.6%1 017 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.5%900 votes
TSOGANG CIVIC MOVEMENT
0.5%854 votes
UNITED CHRISTIAN DEMOCRATIC PARTY
0.3%534 votes
Madibeng · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—95 01353,1642
ECONOMIC FREEDOM FIGHTERS—31 02317,3588
DEMOCRATIC ALLIANCE—25 58614,3166
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—9 1565,1232
SAVE SOUTH AFRICA—6 1513,4418
OTHER—3 2411,8135
INDEPENDENTS—1 8841,0542
AL JAMA-AH—1 1840,6625
AFRICAN INDEPENDENT CONGRESS—1 1470,6418
FORUM 4 SERVICE DELIVERY—1 0260,5741
UNITED DEMOCRATIC MOVEMENT—1 0170,5691
AFRICAN CHRISTIAN DEMOCRATIC PARTY—9000,5036
TSOGANG CIVIC MOVEMENT—8540,4779
UNITED CHRISTIAN DEMOCRATIC PARTY—5340,2988

178716 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
ANC52—
DA5—
FF+1—

32 for a majority · 62 seats

2011Seatsvs 2006
ANC54
DA14
FF+1

37 for a majority · 72 seats

2016Seatsvs 2011
ANC45
DA16
EFF14—
FF+2

41 for a majority · 81 seats

2021Seatsvs 2016
ANC44
DA12
EFF14
FF+4
SAVE SOUTH AFRICA3—

42 for a majority · 82 seats

NW372 - Madibeng · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS526232
2 006DEMOCRATIC ALLIANCE56232
2 006AFRICAN CHRISTIAN ALLIANCE-AFRIKANER CHRISTEN ALLIANSIE16232
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY16232
2 006UNITED CHRISTIAN DEMOCRATIC PARTY16232
2 006UNITED INDEPENDENT FRONT16232
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS16232
2 006INDEPENDENT DEMOCRATS06232
2 006INDEPENDENTS06232
2 006PEOPLE'S PROGRESSIVE PARTY06232
2 006UNITED DEMOCRATIC MOVEMENT06232
2 011AFRICAN NATIONAL CONGRESS547237
2 011DEMOCRATIC ALLIANCE147237
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY17237
2 011AFRICAN PEOPLE'S CONVENTION17237
2 011CONGRESS OF THE PEOPLE17237
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS17237
2 011AZANIAN PEOPLE'S ORGANISATION07237
2 011INDEPENDENTS07237
2 011MOVEMENT DEMOCRATIC PARTY07237
2 011OTHER07237
2 011PAN AFRICANIST CONGRESS OF AZANIA07237
2 011UNITED CHRISTIAN DEMOCRATIC PARTY07237
2 011UNITED INDEPENDENT FRONT07237
2 016AFRICAN NATIONAL CONGRESS458141
2 016DEMOCRATIC ALLIANCE168141
2 016ECONOMIC FREEDOM FIGHTERS148141
2 016FORUM 4 SERVICE DELIVERY28141
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS28141
2 016AFRICAN INDEPENDENT CONGRESS18141
2 016CONGRESS OF THE PEOPLE18141
2 016ACTIVE MOVEMENT FOR CHANGE08141
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY08141
2 016AFRICAN PEOPLE'S CONVENTION08141
2 016AGANG SOUTH AFRICA08141
2 016AGENDA TO CITIZENRY GOVERNORS08141
2 016BUILDING A COHESIVE SOCIETY08141
2 016INDEPENDENT PARTY08141
2 016INDEPENDENTS08141
2 016INKATHA FREEDOM PARTY08141
2 016PAN AFRICANIST CONGRESS OF AZANIA08141
2 016UNITED CHRISTIAN DEMOCRATIC PARTY08141
2 016UNITED DEMOCRATIC MOVEMENT08141
2 021AFRICAN NATIONAL CONGRESS448242
2 021ECONOMIC FREEDOM FIGHTERS148242
2 021DEMOCRATIC ALLIANCE128242
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS48242
2 021SAVE SOUTH AFRICA38242
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY18242
2 021AFRICAN INDEPENDENT CONGRESS18242
2 021AL JAMA-AH18242
2 021FORUM 4 SERVICE DELIVERY18242
2 021UNITED DEMOCRATIC MOVEMENT18242
2 021INDEPENDENTS08242
2 021OTHER08242
2 021TSOGANG CIVIC MOVEMENT08242
2 021UNITED CHRISTIAN DEMOCRATIC PARTY08242

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 %
ANC77.7%—
DA10.7%—
EFF0.0%—
FF+0.0%—
SAVE SOUTH AFRICA0.0%—
Other11.6%—
2006Vote %vs 2000
ANC82.6%
DA7.7%
EFF0.0%
FF+2.0%
SAVE SOUTH AFRICA0.0%
Other7.7%
2011Vote %vs 2006
ANC74.7%
DA19.6%
FF+0.8%
Other4.9%
2016Vote %vs 2011
ANC54.4%
DA19.6%
EFF17.3%—
FF+1.7%
SAVE SOUTH AFRICA0.0%—
Other7.0%—
2021Vote %vs 2016
ANC53.2%
DA14.3%
EFF17.4%
FF+5.1%
SAVE SOUTH AFRICA3.4%
Other6.6%
NW372 - Madibeng · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS104 95077,6625135 136Reported
2 000DEMOCRATIC ALLIANCE14 52310,747135 136Reported
2 000ECONOMIC FREEDOM FIGHTERS00135 136No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00135 136No votes recorded in the complete party list.
2 000SAVE SOUTH AFRICA00135 136No votes recorded in the complete party list.
2 000UNITED CHRISTIAN DEMOCRATIC PARTY4 1793,0924135 136Reported
2 000FORUM 4 SERVICE DELIVERY00135 136No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT2 7362,0246135 136Reported
2 000CONGRESS OF THE PEOPLE00135 136No votes recorded in the complete party list.
2 000GREATER BRITS CIVIC ORGANISATION2 3271,722135 136Reported
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY2 1931,6228135 136Reported
2 000AFRICAN INDEPENDENT CONGRESS00135 136No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN ALLIANCE-AFRIKANER CHRISTEN ALLIANSIE00135 136No votes recorded in the complete party list.
2 000NOORDWES FORUM1 3200,9768135 136Reported
2 000UNITED INDEPENDENT FRONT00135 136No votes recorded in the complete party list.
2 000AL JAMA-AH00135 136No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION00135 136No votes recorded in the complete party list.
2 000TSOGANG CIVIC MOVEMENT00135 136No votes recorded in the complete party list.
2 000INDEPENDENT DEMOCRATS00135 136No votes recorded in the complete party list.
2 000AZANIAN PEOPLE'S ORGANISATION00135 136No votes recorded in the complete party list.
2 000ACTIVE MOVEMENT FOR CHANGE00135 136No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA00135 136No votes recorded in the complete party list.
2 000MOVEMENT DEMOCRATIC PARTY00135 136No votes recorded in the complete party list.
2 000PEOPLE'S PROGRESSIVE PARTY00135 136No votes recorded in the complete party list.
2 000INDEPENDENT PARTY00135 136No votes recorded in the complete party list.
2 000AGANG SOUTH AFRICA00135 136No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY00135 136No votes recorded in the complete party list.
2 000AGENDA TO CITIZENRY GOVERNORS00135 136No votes recorded in the complete party list.
2 000BUILDING A COHESIVE SOCIETY00135 136No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS131 55682,5812159 305Reported
2 006DEMOCRATIC ALLIANCE12 3277,738159 305Reported
2 006ECONOMIC FREEDOM FIGHTERS00159 305No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3 1441,9736159 305Reported
2 006SAVE SOUTH AFRICA00159 305No votes recorded in the complete party list.
2 006UNITED CHRISTIAN DEMOCRATIC PARTY2 8531,7909159 305Reported
2 006FORUM 4 SERVICE DELIVERY00159 305No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT1 2830,8054159 305Reported
2 006CONGRESS OF THE PEOPLE00159 305No votes recorded in the complete party list.
2 006GREATER BRITS CIVIC ORGANISATION00159 305No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY2 5241,5844159 305Reported
2 006AFRICAN INDEPENDENT CONGRESS00159 305No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN ALLIANCE-AFRIKANER CHRISTEN ALLIANSIE2 0611,2937159 305Reported
2 006NOORDWES FORUM00159 305No votes recorded in the complete party list.
2 006UNITED INDEPENDENT FRONT1 3400,8412159 305Reported
2 006AL JAMA-AH00159 305No votes recorded in the complete party list.
2 006AFRICAN PEOPLE'S CONVENTION00159 305No votes recorded in the complete party list.
2 006TSOGANG CIVIC MOVEMENT00159 305No votes recorded in the complete party list.
2 006INDEPENDENT DEMOCRATS6750,4237159 305Reported
2 006AZANIAN PEOPLE'S ORGANISATION00159 305No votes recorded in the complete party list.
2 006ACTIVE MOVEMENT FOR CHANGE00159 305No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA00159 305No votes recorded in the complete party list.
2 006MOVEMENT DEMOCRATIC PARTY00159 305No votes recorded in the complete party list.
2 006PEOPLE'S PROGRESSIVE PARTY3050,1915159 305Reported
2 006INDEPENDENT PARTY00159 305No votes recorded in the complete party list.
2 006AGANG SOUTH AFRICA00159 305No votes recorded in the complete party list.
2 006INKATHA FREEDOM PARTY00159 305No votes recorded in the complete party list.
2 006AGENDA TO CITIZENRY GOVERNORS00159 305No votes recorded in the complete party list.
2 006BUILDING A COHESIVE SOCIETY00159 305No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS157 60574,6961210 995Reported
2 011DEMOCRATIC ALLIANCE41 36319,6038210 995Reported
2 011ECONOMIC FREEDOM FIGHTERSUnavailableUnavailable210 995Not separately listed in this source.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 6810,7967210 995Reported
2 011SAVE SOUTH AFRICAUnavailableUnavailable210 995Not separately listed in this source.
2 011UNITED CHRISTIAN DEMOCRATIC PARTY1 0730,5085210 995Reported
2 011FORUM 4 SERVICE DELIVERYUnavailableUnavailable210 995Not separately listed in this source.
2 011UNITED DEMOCRATIC MOVEMENTUnavailableUnavailable210 995Not separately listed in this source.
2 011CONGRESS OF THE PEOPLE4 0011,8963210 995Reported
2 011GREATER BRITS CIVIC ORGANISATIONUnavailableUnavailable210 995Not separately listed in this source.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY1 2440,5896210 995Reported
2 011AFRICAN INDEPENDENT CONGRESSUnavailableUnavailable210 995Not separately listed in this source.
2 011AFRICAN CHRISTIAN ALLIANCE-AFRIKANER CHRISTEN ALLIANSIEUnavailableUnavailable210 995Not separately listed in this source.
2 011NOORDWES FORUMUnavailableUnavailable210 995Not separately listed in this source.
2 011UNITED INDEPENDENT FRONT5020,2379210 995Reported
2 011AL JAMA-AHUnavailableUnavailable210 995Not separately listed in this source.
2 011AFRICAN PEOPLE'S CONVENTION1 2170,5768210 995Reported
2 011TSOGANG CIVIC MOVEMENTUnavailableUnavailable210 995Not separately listed in this source.
2 011INDEPENDENT DEMOCRATSUnavailableUnavailable210 995Not separately listed in this source.
2 011AZANIAN PEOPLE'S ORGANISATION6280,2976210 995Reported
2 011ACTIVE MOVEMENT FOR CHANGEUnavailableUnavailable210 995Not separately listed in this source.
2 011PAN AFRICANIST CONGRESS OF AZANIA4740,2246210 995Reported
2 011MOVEMENT DEMOCRATIC PARTY4670,2213210 995Reported
2 011PEOPLE'S PROGRESSIVE PARTYUnavailableUnavailable210 995Not separately listed in this source.
2 011INDEPENDENT PARTYUnavailableUnavailable210 995Not separately listed in this source.
2 011AGANG SOUTH AFRICAUnavailableUnavailable210 995Not separately listed in this source.
2 011INKATHA FREEDOM PARTYUnavailableUnavailable210 995Not separately listed in this source.
2 011AGENDA TO CITIZENRY GOVERNORSUnavailableUnavailable210 995Not separately listed in this source.
2 011BUILDING A COHESIVE SOCIETYUnavailableUnavailable210 995Not separately listed in this source.
2 016AFRICAN NATIONAL CONGRESS125 93054,3965231 504Reported
2 016DEMOCRATIC ALLIANCE45 45419,6342231 504Reported
2 016ECONOMIC FREEDOM FIGHTERS40 04217,2965231 504Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3 8251,6522231 504Reported
2 016SAVE SOUTH AFRICA00231 504No votes recorded in the complete party list.
2 016UNITED CHRISTIAN DEMOCRATIC PARTY5500,2376231 504Reported
2 016FORUM 4 SERVICE DELIVERY6 0852,6285231 504Reported
2 016UNITED DEMOCRATIC MOVEMENT6570,2838231 504Reported
2 016CONGRESS OF THE PEOPLE8850,3823231 504Reported
2 016GREATER BRITS CIVIC ORGANISATION00231 504No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY5110,2207231 504Reported
2 016AFRICAN INDEPENDENT CONGRESS3 2801,4168231 504Reported
2 016AFRICAN CHRISTIAN ALLIANCE-AFRIKANER CHRISTEN ALLIANSIE00231 504No votes recorded in the complete party list.
2 016NOORDWES FORUM00231 504No votes recorded in the complete party list.
2 016UNITED INDEPENDENT FRONT00231 504No votes recorded in the complete party list.
2 016AL JAMA-AH00231 504No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION7300,3153231 504Reported
2 016TSOGANG CIVIC MOVEMENT00231 504No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS00231 504No votes recorded in the complete party list.
2 016AZANIAN PEOPLE'S ORGANISATION00231 504No votes recorded in the complete party list.
2 016ACTIVE MOVEMENT FOR CHANGE5560,2402231 504Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA4200,1814231 504Reported
2 016MOVEMENT DEMOCRATIC PARTY00231 504No votes recorded in the complete party list.
2 016PEOPLE'S PROGRESSIVE PARTY00231 504No votes recorded in the complete party list.
2 016INDEPENDENT PARTY3720,1607231 504Reported
2 016AGANG SOUTH AFRICA1710,0739231 504Reported
2 016INKATHA FREEDOM PARTY1620,07231 504Reported
2 016AGENDA TO CITIZENRY GOVERNORS710,0307231 504Reported
2 016BUILDING A COHESIVE SOCIETY650,0281231 504Reported
2 021AFRICAN NATIONAL CONGRESS95 01353,1642178 716Reported
2 021DEMOCRATIC ALLIANCE25 58614,3166178 716Reported
2 021ECONOMIC FREEDOM FIGHTERS31 02317,3588178 716Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS9 1565,1232178 716Reported
2 021SAVE SOUTH AFRICA6 1513,4418178 716Reported
2 021UNITED CHRISTIAN DEMOCRATIC PARTY5340,2988178 716Reported
2 021FORUM 4 SERVICE DELIVERY1 0260,5741178 716Reported
2 021UNITED DEMOCRATIC MOVEMENT1 0170,5691178 716Reported
2 021CONGRESS OF THE PEOPLEUnavailableUnavailable178 716Not separately listed in this source.
2 021GREATER BRITS CIVIC ORGANISATIONUnavailableUnavailable178 716Not separately listed in this source.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY9000,5036178 716Reported
2 021AFRICAN INDEPENDENT CONGRESS1 1470,6418178 716Reported
2 021AFRICAN CHRISTIAN ALLIANCE-AFRIKANER CHRISTEN ALLIANSIEUnavailableUnavailable178 716Not separately listed in this source.
2 021NOORDWES FORUMUnavailableUnavailable178 716Not separately listed in this source.
2 021UNITED INDEPENDENT FRONTUnavailableUnavailable178 716Not separately listed in this source.
2 021AL JAMA-AH1 1840,6625178 716Reported
2 021AFRICAN PEOPLE'S CONVENTIONUnavailableUnavailable178 716Not separately listed in this source.
2 021TSOGANG CIVIC MOVEMENT8540,4779178 716Reported
2 021INDEPENDENT DEMOCRATSUnavailableUnavailable178 716Not separately listed in this source.
2 021AZANIAN PEOPLE'S ORGANISATIONUnavailableUnavailable178 716Not separately listed in this source.
2 021ACTIVE MOVEMENT FOR CHANGEUnavailableUnavailable178 716Not separately listed in this source.
2 021PAN AFRICANIST CONGRESS OF AZANIAUnavailableUnavailable178 716Not separately listed in this source.
2 021MOVEMENT DEMOCRATIC PARTYUnavailableUnavailable178 716Not separately listed in this source.
2 021PEOPLE'S PROGRESSIVE PARTYUnavailableUnavailable178 716Not separately listed in this source.
2 021INDEPENDENT PARTYUnavailableUnavailable178 716Not separately listed in this source.
2 021AGANG SOUTH AFRICAUnavailableUnavailable178 716Not separately listed in this source.
2 021INKATHA FREEDOM PARTYUnavailableUnavailable178 716Not separately listed in this source.
2 021AGENDA TO CITIZENRY GOVERNORSUnavailableUnavailable178 716Not separately listed in this source.
2 021BUILDING A COHESIVE SOCIETYUnavailableUnavailable178 716Not 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 Madibeng

41 wards

Ward 1
ANC56.7%Leading candidate: Elsie Mamoeketsi Kgautle
EFF29.0%
Lead: 1 147 votes
Ward 2
ANC55.8%Leading candidate: Peter Phaswana Legong
EFF23.4%
Lead: 1 076 votes
Ward 3
ANC63.2%Leading candidate: Ngwanakgano Elisa Nkoane
SAVE SOUTH AFRICA26.5%
Lead: 1 609 votes
Ward 4
ANC71.2%Leading candidate: Motlalepule John Ratele
EFF18.1%
Lead: 1 867 votes
Ward 5
ANC66.4%Leading candidate: Letlhogonolo Peter Sedio
EFF25.6%
Lead: 1 611 votes
Ward 6
ANC65.4%Leading candidate: Shadrack Shanti Moreki
EFF12.2%
Lead: 1 988 votes
Ward 7
ANC68.0%Leading candidate: Lazarus Letshwenyo Nkhoma
EFF16.4%
Lead: 2 252 votes
Ward 8
ANC53.9%Leading candidate: Rankwana Peter Padi
AL JAMA-AH25.4%
Lead: 1 158 votes
Ward 9
ANC61.7%Leading candidate: Feni Johannes Motepe
EFF23.2%
Lead: 1 192 votes
Ward 10
ANC54.3%Leading candidate: Levy Selofela Gift Phaloane
EFF21.9%
Lead: 1 602 votes
Ward 11
ANC63.3%Leading candidate: Thamsanqa William Mhlanga
EFF19.0%
Lead: 1 826 votes
Ward 12
ANC55.1%Leading candidate: Mojalefa Theophillus Selialia
EFF23.0%
Lead: 1 134 votes
Ward 13
ANC65.6%Leading candidate: Diratsagae Moses Molekoa
EFF26.2%
Lead: 1 536 votes
Ward 14
ANC43.9%Leading candidate: Nicholas Ramaja Rakolle
FF+25.6%
Lead: 715 votes
Ward 15
ANC59.2%Leading candidate: Phopholo Lucas Motaung
EFF19.5%
Lead: 1 701 votes
Ward 16
ANC70.6%Leading candidate: Thobi-John Makhubela
EFF14.2%
Lead: 2 030 votes
Ward 17
ANC61.0%Leading candidate: Raymond Nchane Moraile
EFF17.4%
Lead: 1 740 votes
Ward 18
ANC61.6%Leading candidate: Patrick Rankile Daniel Songwane
EFF14.1%
Lead: 2 079 votes
Ward 19
ANC54.6%Leading candidate: Alex Tebogo Matlou
EFF12.0%
Lead: 2 230 votes
Ward 20
ANC60.9%Leading candidate: George Mokonoto
EFF25.9%
Lead: 1 329 votes
Ward 21
ANC58.2%Leading candidate: Peter Tshelane Mokau
DA18.6%
Lead: 1 850 votes
Ward 22
ANC66.1%Leading candidate: Kagiso Godfrey Matlou
INDEPENDENTS16.6%
Lead: 2 191 votes
Ward 23
DA49.1%Leading candidate: Johan Pieterse
FF+44.2%
Lead: 315 votes
Ward 24
ANC83.8%Leading candidate: Monnana Isaac Sethe
EFF10.5%
Lead: 3 179 votes
Ward 25
ANC46.8%Leading candidate: Thabo Mokwena
EFF23.8%
Lead: 1 210 votes
Ward 26
ANC49.4%Leading candidate: Magdonia Masuku
EFF27.1%
Lead: 691 votes
Ward 27
EFF42.2%Leading candidate: Moshikoane Samuel Maphoru
ANC24.2%
Lead: 1 093 votes
Ward 28
ANC70.2%Leading candidate: Aubrey Sethole
EFF22.6%
Lead: 1 451 votes
Ward 29
DA49.7%Leading candidate: Lizelle Stoltz
ANC34.0%
Lead: 952 votes
Ward 30
DA63.9%Leading candidate: Claudina Maria Greenwood-Selby
ANC16.7%
Lead: 3 176 votes
Ward 31
ANC62.3%Leading candidate: Isaac Bongani Bhebe
EFF34.1%
Lead: 1 267 votes
Ward 32
ANC57.5%Leading candidate: Priscilla Daina Mamogwe
EFF34.3%
Lead: 835 votes
Ward 33
DA72.7%Leading candidate: Maritza Du Plessis
FF+12.4%
Lead: 3 798 votes
Ward 34
ANC70.7%Leading candidate: Joseph Mogogole Sibanda
EFF18.0%
Lead: 2 915 votes
Ward 35
ANC60.2%Leading candidate: Nakiwe Faith Mokwena
EFF14.3%
Lead: 1 278 votes
Ward 36
ANC84.2%Leading candidate: Rayment Bareng Matlala
EFF10.6%
Lead: 2 146 votes
Ward 37
ANC68.9%Leading candidate: Lindiwe Gerty Mhlambi
EFF19.1%
Lead: 1 840 votes
Ward 38
ANC60.9%Leading candidate: William Khumo Morare
EFF26.7%
Lead: 1 981 votes
Ward 39
ANC42.5%Leading candidate: Jack Mathiba Mamabolo
DA28.7%
Lead: 748 votes
Ward 40
ANC54.7%Leading candidate: Cecil Mphahlele
FF+16.7%
Lead: 1 780 votes
Ward 41
ANC57.9%Leading candidate: Leah Mmakubu Ntobong
EFF21.4%
Lead: 1 069 votes
Wards in Madibeng ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS2 35156,7189
Ward 12 021ECONOMIC FREEDOM FIGHTERS1 20429,047
Ward 22 021AFRICAN NATIONAL CONGRESS1 85455,7762
Ward 22 021ECONOMIC FREEDOM FIGHTERS77823,4055
Ward 32 021AFRICAN NATIONAL CONGRESS2 76663,2373
Ward 32 021SAVE SOUTH AFRICA1 15726,4518
Ward 42 021AFRICAN NATIONAL CONGRESS2 50371,1889
Ward 42 021ECONOMIC FREEDOM FIGHTERS63618,0887
Ward 52 021AFRICAN NATIONAL CONGRESS2 62266,4134
Ward 52 021ECONOMIC FREEDOM FIGHTERS1 01125,6079
Ward 62 021AFRICAN NATIONAL CONGRESS2 44365,3908
Ward 62 021ECONOMIC FREEDOM FIGHTERS45512,1788
Ward 72 021AFRICAN NATIONAL CONGRESS2 97067,9789
Ward 72 021ECONOMIC FREEDOM FIGHTERS71816,434
Ward 82 021AFRICAN NATIONAL CONGRESS2 19253,937
Ward 82 021AL JAMA-AH1 03425,4429
Ward 92 021AFRICAN NATIONAL CONGRESS1 91261,6774
Ward 92 021ECONOMIC FREEDOM FIGHTERS72023,2258
Ward 102 021AFRICAN NATIONAL CONGRESS2 68854,2811
Ward 102 021ECONOMIC FREEDOM FIGHTERS1 08621,9305
Ward 112 021AFRICAN NATIONAL CONGRESS2 60963,2792
Ward 112 021ECONOMIC FREEDOM FIGHTERS78318,991
Ward 122 021AFRICAN NATIONAL CONGRESS1 94555,0835
Ward 122 021ECONOMIC FREEDOM FIGHTERS81122,968
Ward 132 021AFRICAN NATIONAL CONGRESS2 56065,557
Ward 132 021ECONOMIC FREEDOM FIGHTERS1 02426,2228
Ward 142 021AFRICAN NATIONAL CONGRESS1 72043,8887
Ward 142 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 00525,6443
Ward 152 021AFRICAN NATIONAL CONGRESS2 53959,1979
Ward 152 021ECONOMIC FREEDOM FIGHTERS83819,5384
Ward 162 021AFRICAN NATIONAL CONGRESS2 54270,6111
Ward 162 021ECONOMIC FREEDOM FIGHTERS51214,2222
Ward 172 021AFRICAN NATIONAL CONGRESS2 43361,008
Ward 172 021ECONOMIC FREEDOM FIGHTERS69317,3771
Ward 182 021AFRICAN NATIONAL CONGRESS2 69961,5929
Ward 182 021ECONOMIC FREEDOM FIGHTERS62014,1488
Ward 192 021AFRICAN NATIONAL CONGRESS2 85754,648
Ward 192 021ECONOMIC FREEDOM FIGHTERS62711,9931
Ward 202 021AFRICAN NATIONAL CONGRESS2 31660,8833
Ward 202 021ECONOMIC FREEDOM FIGHTERS98725,9464
Ward 212 021AFRICAN NATIONAL CONGRESS2 71658,1958
Ward 212 021DEMOCRATIC ALLIANCE86618,5558
Ward 222 021AFRICAN NATIONAL CONGRESS2 92766,1469
Ward 222 021INDEPENDENTS73616,6328
Ward 232 021DEMOCRATIC ALLIANCE3 19749,0864
Ward 232 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 88244,25
Ward 242 021AFRICAN NATIONAL CONGRESS3 63483,81
Ward 242 021ECONOMIC FREEDOM FIGHTERS45510,4935
Ward 252 021AFRICAN NATIONAL CONGRESS2 46846,7779
Ward 252 021ECONOMIC FREEDOM FIGHTERS1 25823,8438
Ward 262 021AFRICAN NATIONAL CONGRESS1 52949,4342
Ward 262 021ECONOMIC FREEDOM FIGHTERS83827,0934
Ward 272 021ECONOMIC FREEDOM FIGHTERS2 56742,158
Ward 272 021AFRICAN NATIONAL CONGRESS1 47424,2076
Ward 282 021AFRICAN NATIONAL CONGRESS2 13970,1772
Ward 282 021ECONOMIC FREEDOM FIGHTERS68822,5722
Ward 292 021DEMOCRATIC ALLIANCE3 01749,7116
Ward 292 021AFRICAN NATIONAL CONGRESS2 06534,0254
Ward 302 021DEMOCRATIC ALLIANCE4 29663,9476
Ward 302 021AFRICAN NATIONAL CONGRESS1 12016,6716
Ward 312 021AFRICAN NATIONAL CONGRESS2 80562,2503
Ward 312 021ECONOMIC FREEDOM FIGHTERS1 53834,1323
Ward 322 021AFRICAN NATIONAL CONGRESS2 06657,4847
Ward 322 021ECONOMIC FREEDOM FIGHTERS1 23134,2515
Ward 332 021DEMOCRATIC ALLIANCE4 57772,6508
Ward 332 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS77912,3651
Ward 342 021AFRICAN NATIONAL CONGRESS3 91370,7211
Ward 342 021ECONOMIC FREEDOM FIGHTERS99818,0372
Ward 352 021AFRICAN NATIONAL CONGRESS1 67760,2154
Ward 352 021ECONOMIC FREEDOM FIGHTERS39914,3268
Ward 362 021AFRICAN NATIONAL CONGRESS2 45484,1852
Ward 362 021ECONOMIC FREEDOM FIGHTERS30810,566
Ward 372 021AFRICAN NATIONAL CONGRESS2 54868,9021
Ward 372 021ECONOMIC FREEDOM FIGHTERS70819,1455
Ward 382 021AFRICAN NATIONAL CONGRESS3 52560,8598
Ward 382 021ECONOMIC FREEDOM FIGHTERS1 54426,6575
Ward 392 021AFRICAN NATIONAL CONGRESS2 31042,471
Ward 392 021DEMOCRATIC ALLIANCE1 56228,7185
Ward 402 021AFRICAN NATIONAL CONGRESS2 56454,6579
Ward 402 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS78416,7129
Ward 412 021AFRICAN NATIONAL CONGRESS1 69757,8786
Ward 412 021ECONOMIC FREEDOM FIGHTERS62821,4188

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 82 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 Madibeng. Ward results include areas outside Hartebeespoort.

This page uses the Stats SA statistical main-place boundary labelled 2016. It overlaps 7 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