Counted.co.zaPlay game

Hartebeespoort, North West

Ward results

ANC leads the vote

2000

Council seats

Seat allocation unavailable.The vote breakdown is below.

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
77.7%104 950 votes
DEMOCRATIC ALLIANCE
10.7%14 523 votes
UNITED CHRISTIAN DEMOCRATIC PARTY
3.1%4 179 votes
INDEPENDENTS
2.2%2 908 votes
UNITED DEMOCRATIC MOVEMENT
2.0%2 736 votes
Other: show remaining parties: hide remaining parties4.3%5 840 votes
GREATER BRITS CIVIC ORGANISATION
1.7%2 327 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
1.6%2 193 votes
NOORDWES FORUM
1.0%1 320 votes
Madibeng · 2000 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—104 95077,6625
DEMOCRATIC ALLIANCE—14 52310,747
UNITED CHRISTIAN DEMOCRATIC PARTY—4 1793,0924
INDEPENDENTS—2 9082,1519
UNITED DEMOCRATIC MOVEMENT—2 7362,0246
GREATER BRITS CIVIC ORGANISATION—2 3271,722
AFRICAN CHRISTIAN DEMOCRATIC PARTY—2 1931,6228
NOORDWES FORUM—1 3200,9768

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

IEC source

How the vote changed

Other

Ward + municipal PR votes by election

Swipe to see history

2000Vote %
ANC77.7%—
DA10.7%—
UNITED CHRISTIAN DEMOCRATIC PARTY3.1%—
UDM2.0%—
GREATER BRITS CIVIC ORGANISATION1.7%—
Other4.8%—
NW372 - NW372 · 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 000UNITED CHRISTIAN DEMOCRATIC PARTY4 1793,0924135 136Reported
2 000UNITED DEMOCRATIC MOVEMENT2 7362,0246135 136Reported
2 000GREATER BRITS CIVIC ORGANISATION2 3271,722135 136Reported
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY2 1931,6228135 136Reported
2 000NOORDWES FORUM1 3200,9768135 136Reported

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

30 wards

Ward 1
ANC82.3%Leading candidate: Peter Modise Sebatjane
DA7.8%
Lead: 3 765 votes
Ward 2
ANC82.8%Leading candidate: Jostina Mmantina Rangwanashe
UNITED CHRISTIAN DEMOCRATIC PARTY6.7%
Lead: 4 083 votes
Ward 3
ANC83.6%Leading candidate: Makgathoko Gertrude Tema
UNITED CHRISTIAN DEMOCRATIC PARTY6.9%
Lead: 4 066 votes
Ward 4
ANC91.8%Leading candidate: Ntala Ephraim Maraisa
INDEPENDENTS3.6%
Lead: 5 083 votes
Ward 5
ANC86.4%Leading candidate: Solly Tlhamalane Nkgolo Mnisi
INDEPENDENTS7.7%
Lead: 4 287 votes
Ward 6
ANC84.2%Leading candidate: Tati John Ngubegusha
INDEPENDENTS9.6%
Lead: 4 457 votes
Ward 7
ANC87.9%Leading candidate: Abram Meso
UDM5.8%
Lead: 4 070 votes
Ward 8
ANC91.8%Leading candidate: James Keatlegile Mashigo
UNITED CHRISTIAN DEMOCRATIC PARTY3.0%
Lead: 6 378 votes
Ward 9
ANC77.7%Leading candidate: Johannes Setswakae Motaung
UDM16.3%
Lead: 947 votes
Ward 10
ANC89.1%Leading candidate: Thomas Pete Mmusetjie Rathebe
UNITED CHRISTIAN DEMOCRATIC PARTY7.2%
Lead: 4 899 votes
Ward 11
ANC80.6%Leading candidate: Simon Klaas
GREATER BRITS CIVIC ORGANISATION12.9%
Lead: 2 337 votes
Ward 12
ANC85.0%Leading candidate: Tshidi Phineas Matlala
GREATER BRITS CIVIC ORGANISATION9.7%
Lead: 2 364 votes
Ward 13
ANC79.4%Leading candidate: Nicholas Ramaja Rakolle
GREATER BRITS CIVIC ORGANISATION8.7%
Lead: 2 671 votes
Ward 14
ANC59.2%Leading candidate: Emmanuel Diale Diale
DA29.3%
Lead: 781 votes
Ward 15
ANC87.0%Leading candidate: Samuel Mmamogale Laurance More
UNITED CHRISTIAN DEMOCRATIC PARTY5.2%
Lead: 2 817 votes
Ward 16
ANC93.8%Leading candidate: Rabuyane Jan Ditshego
ACDP2.1%
Lead: 5 150 votes
Ward 17
ANC82.2%Leading candidate: Darius Primo Mokgalo Nthabu
UNITED CHRISTIAN DEMOCRATIC PARTY4.6%
Lead: 3 390 votes
Ward 18
ANC90.2%Leading candidate: Magdeline Machaba Sekgothe
UNITED CHRISTIAN DEMOCRATIC PARTY4.9%
Lead: 2 918 votes
Ward 19
ANC83.5%Leading candidate: Moloto Peter Lengwasa
INDEPENDENTS6.2%
Lead: 4 533 votes
Ward 20
ANC67.6%Leading candidate: Abram Dibe Ratlou
INDEPENDENTS13.9%
Lead: 1 773 votes
Ward 21
DA51.3%Leading candidate: Leonard Jones Basson
ANC42.4%
Lead: 574 votes
Ward 22
ANC93.0%Leading candidate: Andrew Bayile Mashao
UDM3.8%
Lead: 5 290 votes
Ward 23
DA67.6%Leading candidate: Edward John Barlow
ANC15.3%
Lead: 1 874 votes
Ward 24
ANC81.1%Leading candidate: Othniel Palo Mosielele
DA12.7%
Lead: 3 336 votes
Ward 25
ANC83.6%Leading candidate: Isaac Morare
UNITED CHRISTIAN DEMOCRATIC PARTY8.1%
Lead: 2 444 votes
Ward 26
ANC95.3%Leading candidate: Ratsheki Elias Maimane
UDM1.6%
Lead: 2 343 votes
Ward 27
ANC58.8%Leading candidate: Musa Gerry Nyundu
DA26.7%
Lead: 1 085 votes
Ward 28
ANC92.7%Leading candidate: Renny Moagi
DA2.6%
Lead: 3 849 votes
Ward 29
ANC67.0%Leading candidate: Mokate David Mokhara
DA27.8%
Lead: 1 562 votes
Ward 30
DA74.7%Leading candidate: Willem Johannes Lodewyk Meyer
ANC16.7%
Lead: 3 125 votes
Wards in Madibeng ·
WardElectionParty / entryVotesVote share (%)
Ward 12 000AFRICAN NATIONAL CONGRESS4 15982,3075
Ward 12 000DEMOCRATIC ALLIANCE3947,7973
Ward 22 000AFRICAN NATIONAL CONGRESS4 44082,774
Ward 22 000UNITED CHRISTIAN DEMOCRATIC PARTY3576,6555
Ward 32 000AFRICAN NATIONAL CONGRESS4 43383,5627
Ward 32 000UNITED CHRISTIAN DEMOCRATIC PARTY3676,918
Ward 42 000AFRICAN NATIONAL CONGRESS5 28991,8229
Ward 42 000INDEPENDENTS2063,5764
Ward 52 000AFRICAN NATIONAL CONGRESS4 70786,4145
Ward 52 000INDEPENDENTS4207,7107
Ward 62 000AFRICAN NATIONAL CONGRESS5 02984,1533
Ward 62 000INDEPENDENTS5729,5716
Ward 72 000AFRICAN NATIONAL CONGRESS4 35987,9185
Ward 72 000UNITED DEMOCRATIC MOVEMENT2895,829
Ward 82 000AFRICAN NATIONAL CONGRESS6 59191,8222
Ward 82 000UNITED CHRISTIAN DEMOCRATIC PARTY2132,9674
Ward 92 000AFRICAN NATIONAL CONGRESS1 19877,7417
Ward 92 000UNITED DEMOCRATIC MOVEMENT25116,2881
Ward 102 000AFRICAN NATIONAL CONGRESS5 33089,0857
Ward 102 000UNITED CHRISTIAN DEMOCRATIC PARTY4317,2037
Ward 112 000AFRICAN NATIONAL CONGRESS2 78480,6022
Ward 112 000GREATER BRITS CIVIC ORGANISATION44712,9415
Ward 122 000AFRICAN NATIONAL CONGRESS2 66985,0271
Ward 122 000GREATER BRITS CIVIC ORGANISATION3059,7165
Ward 132 000AFRICAN NATIONAL CONGRESS3 00179,4125
Ward 132 000GREATER BRITS CIVIC ORGANISATION3308,7325
Ward 142 000AFRICAN NATIONAL CONGRESS1 54459,2479
Ward 142 000DEMOCRATIC ALLIANCE76329,2786
Ward 152 000AFRICAN NATIONAL CONGRESS2 99587,0387
Ward 152 000UNITED CHRISTIAN DEMOCRATIC PARTY1785,1729
Ward 162 000AFRICAN NATIONAL CONGRESS5 26793,8023
Ward 162 000AFRICAN CHRISTIAN DEMOCRATIC PARTY1172,0837
Ward 172 000AFRICAN NATIONAL CONGRESS3 59182,1927
Ward 172 000UNITED CHRISTIAN DEMOCRATIC PARTY2014,6006
Ward 182 000AFRICAN NATIONAL CONGRESS3 08590,1783
Ward 182 000UNITED CHRISTIAN DEMOCRATIC PARTY1674,8816
Ward 192 000AFRICAN NATIONAL CONGRESS4 89783,4668
Ward 192 000INDEPENDENTS3646,2042
Ward 202 000AFRICAN NATIONAL CONGRESS2 23367,5643
Ward 202 000INDEPENDENTS46013,9183
Ward 212 000DEMOCRATIC ALLIANCE3 30751,3111
Ward 212 000AFRICAN NATIONAL CONGRESS2 73342,405
Ward 222 000AFRICAN NATIONAL CONGRESS5 51393,0307
Ward 222 000UNITED DEMOCRATIC MOVEMENT2233,7631
Ward 232 000DEMOCRATIC ALLIANCE2 42167,5879
Ward 232 000AFRICAN NATIONAL CONGRESS54715,2708
Ward 242 000AFRICAN NATIONAL CONGRESS3 95481,141
Ward 242 000DEMOCRATIC ALLIANCE61812,6821
Ward 252 000AFRICAN NATIONAL CONGRESS2 70583,6425
Ward 252 000UNITED CHRISTIAN DEMOCRATIC PARTY2618,0705
Ward 262 000AFRICAN NATIONAL CONGRESS2 38495,3219
Ward 262 000UNITED DEMOCRATIC MOVEMENT411,6393
Ward 272 000AFRICAN NATIONAL CONGRESS1 98658,8444
Ward 272 000DEMOCRATIC ALLIANCE90126,6963
Ward 282 000AFRICAN NATIONAL CONGRESS3 96192,72
Ward 282 000DEMOCRATIC ALLIANCE1122,6217
Ward 292 000AFRICAN NATIONAL CONGRESS2 66866,9511
Ward 292 000DEMOCRATIC ALLIANCE1 10627,7541
Ward 302 000DEMOCRATIC ALLIANCE4 02374,7492
Ward 302 000AFRICAN NATIONAL CONGRESS89816,6852

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

Source data

Sources & result details

IEC: 25 Oct 2021, 14:55 SAST · checked 05 Nov 2026, 16:01 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.

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 2000.

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