Counted.co.zaPlay game

Marokolong, Gauteng

Ward results

ANC retains its majority

2011

Council seats

ANC118 seats
DA82 seats
FF+4 seats
COPE2 seats
ACDP1 seat
Other3 seats
APC1 seat
AZAPO1 seat
PAC1 seat
Tshwane · 2011 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS11856,1905
DEMOCRATIC ALLIANCE8239,0476
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS41,9048
CONGRESS OF THE PEOPLE20,9524
AFRICAN CHRISTIAN DEMOCRATIC PARTY10,4762
AFRICAN PEOPLE'S CONVENTION10,4762
AZANIAN PEOPLE'S ORGANISATION10,4762
PAN AFRICANIST CONGRESS OF AZANIA10,4762
CHRISTIAN DEMOCRATIC PARTY00
INDEPENDENTS00
INKATHA FREEDOM PARTY00
OTHER00
UNITED CHRISTIAN DEMOCRATIC PARTY00

210 seats; 106 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
55.3%800 367 votes
DEMOCRATIC ALLIANCE
38.7%559 286 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
1.7%23 996 votes
INDEPENDENTS
1.2%16 833 votes
CONGRESS OF THE PEOPLE
0.9%13 093 votes
Other: show remaining parties: hide remaining parties2.3%33 315 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.6%9 147 votes
OTHER
0.4%6 241 votes
AFRICAN PEOPLE'S CONVENTION
0.4%5 864 votes
PAN AFRICANIST CONGRESS OF AZANIA
0.3%3 827 votes
AZANIAN PEOPLE'S ORGANISATION
0.2%2 803 votes
UNITED CHRISTIAN DEMOCRATIC PARTY
0.1%1 979 votes
INKATHA FREEDOM PARTY
0.1%1 755 votes
CHRISTIAN DEMOCRATIC PARTY
0.1%1 699 votes
Tshwane · 2011 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—800 36755,3164
DEMOCRATIC ALLIANCE—559 28638,6544
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—23 9961,6585
INDEPENDENTS—16 8331,1634
CONGRESS OF THE PEOPLE—13 0930,9049
AFRICAN CHRISTIAN DEMOCRATIC PARTY—9 1470,6322
OTHER—6 2410,4313
AFRICAN PEOPLE'S CONVENTION—5 8640,4053
PAN AFRICANIST CONGRESS OF AZANIA—3 8270,2645
AZANIAN PEOPLE'S ORGANISATION—2 8030,1937
UNITED CHRISTIAN DEMOCRATIC PARTY—1 9790,1368
INKATHA FREEDOM PARTY—1 7550,1213
CHRISTIAN DEMOCRATIC PARTY—1 6990,1174

1446890 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
ANC87—
DA47—
FF+7—
ACDP3—

77 for a majority · 152 seats

2011Seatsvs 2006
ANC118
DA82
FF+4
ACDP1

106 for a majority · 210 seats

TSH - Tshwane Metro · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS8715277
2 006DEMOCRATIC ALLIANCE4715277
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS715277
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY315277
2 006PAN AFRICANIST CONGRESS OF AZANIA215277
2 006AFRICAN CHRISTIAN ALLIANCE-AFRIKANER CHRISTEN ALLIANSIE115277
2 006AZANIAN PEOPLE'S ORGANISATION115277
2 006CHRISTIAN DEMOCRATIC PARTY115277
2 006INDEPENDENT DEMOCRATS115277
2 006INKATHA FREEDOM PARTY115277
2 006UNITED CHRISTIAN DEMOCRATIC PARTY115277
2 006ASCORA015277
2 006FEDERAL ALLIANCE015277
2 006INDEPENDENTS015277
2 006NATIONAL DEMOCRATIC CONVENTION015277
2 006SOSHANGUVE CIVIC ASSOCIATION015277
2 006UNITED DEMOCRATIC MOVEMENT015277
2 006UNITED INDEPENDENT FRONT015277
2 011AFRICAN NATIONAL CONGRESS118210106
2 011DEMOCRATIC ALLIANCE82210106
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS4210106
2 011CONGRESS OF THE PEOPLE2210106
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY1210106
2 011AFRICAN PEOPLE'S CONVENTION1210106
2 011AZANIAN PEOPLE'S ORGANISATION1210106
2 011PAN AFRICANIST CONGRESS OF AZANIA1210106
2 011CHRISTIAN DEMOCRATIC PARTY0210106
2 011INDEPENDENTS0210106
2 011INKATHA FREEDOM PARTY0210106
2 011OTHER0210106
2 011UNITED CHRISTIAN DEMOCRATIC PARTY0210106

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 %
ANC56.3%—
DA35.1%—
ACDP2.2%—
VISION- VISIE 2000+1.5%—
Other4.9%—
2006Vote %vs 2000
ANC56.4%
DA30.7%
FF+4.5%—
ACDP2.0%
VISION- VISIE 2000+0.0%
Other6.4%—
2011Vote %vs 2006
ANC55.3%
DA38.7%
FF+1.7%
ACDP0.6%
Other3.7%
TSH - Tshwane Metro · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS467 30856,3014830 011Reported
2 000DEMOCRATIC ALLIANCE290 97635,0569830 011Reported
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUSUnavailableUnavailable830 011Not separately listed in this source.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY18 5302,2325830 011Reported
2 000VISION- VISIE 2000+12 5691,5143830 011Reported
2 000PAN AFRICANIST CONGRESS OF AZANIA8 7631,0558830 011Reported
2 000CONGRESS OF THE PEOPLEUnavailableUnavailable830 011Not separately listed in this source.
2 000INDEPENDENT DEMOCRATSUnavailableUnavailable830 011Not separately listed in this source.
2 000UNITED CHRISTIAN DEMOCRATIC PARTY6 7240,8101830 011Reported
2 000UNITED DEMOCRATIC MOVEMENT4 2540,5125830 011Reported
2 000AFRICAN PEOPLE'S CONVENTIONUnavailableUnavailable830 011Not separately listed in this source.
2 000INKATHA FREEDOM PARTY3 0160,3634830 011Reported
2 000AFRICAN CHRISTIAN ALLIANCE-AFRIKANER CHRISTEN ALLIANSIEUnavailableUnavailable830 011Not separately listed in this source.
2 000ASCORA2 6370,3177830 011Reported
2 000AZANIAN PEOPLE'S ORGANISATION1 9080,2299830 011Reported
2 000CHRISTIAN DEMOCRATIC PARTYUnavailableUnavailable830 011Not separately listed in this source.
2 000SOSHANGUVE CIVIC ASSOCIATIONUnavailableUnavailable830 011Not separately listed in this source.
2 000NATIONAL DEMOCRATIC CONVENTIONUnavailableUnavailable830 011Not separately listed in this source.
2 000UNITED INDEPENDENT FRONTUnavailableUnavailable830 011Not separately listed in this source.
2 000CHRISTEN PROTESTANTE PARTY VAN SUIDER AFRIKA1 3870,1671830 011Reported
2 000FEDERAL ALLIANCEUnavailableUnavailable830 011Not separately listed in this source.
2 006AFRICAN NATIONAL CONGRESS487 39356,3947864 253Reported
2 006DEMOCRATIC ALLIANCE265 45430,7148864 253Reported
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS38 4724,4515864 253Reported
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY17 4192,0155864 253Reported
2 006VISION- VISIE 2000+00864 253No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA10 2861,1902864 253Reported
2 006CONGRESS OF THE PEOPLE00864 253No votes recorded in the complete party list.
2 006INDEPENDENT DEMOCRATS7 2600,84864 253Reported
2 006UNITED CHRISTIAN DEMOCRATIC PARTY5 8530,6772864 253Reported
2 006UNITED DEMOCRATIC MOVEMENT2 4790,2868864 253Reported
2 006AFRICAN PEOPLE'S CONVENTION00864 253No votes recorded in the complete party list.
2 006INKATHA FREEDOM PARTY2 8930,3347864 253Reported
2 006AFRICAN CHRISTIAN ALLIANCE-AFRIKANER CHRISTEN ALLIANSIE3 0080,348864 253Reported
2 006ASCORA1 6420,19864 253Reported
2 006AZANIAN PEOPLE'S ORGANISATION2 7230,3151864 253Reported
2 006CHRISTIAN DEMOCRATIC PARTY2 6070,3016864 253Reported
2 006SOSHANGUVE CIVIC ASSOCIATION2 0430,2364864 253Reported
2 006NATIONAL DEMOCRATIC CONVENTION1 9770,2288864 253Reported
2 006UNITED INDEPENDENT FRONT1 4800,1712864 253Reported
2 006CHRISTEN PROTESTANTE PARTY VAN SUIDER AFRIKA00864 253No votes recorded in the complete party list.
2 006FEDERAL ALLIANCE1 4030,1623864 253Reported
2 011AFRICAN NATIONAL CONGRESS800 36755,31641 446 890Reported
2 011DEMOCRATIC ALLIANCE559 28638,65441 446 890Reported
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS23 9961,65851 446 890Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY9 1470,63221 446 890Reported
2 011VISION- VISIE 2000+UnavailableUnavailable1 446 890Not separately listed in this source.
2 011PAN AFRICANIST CONGRESS OF AZANIA3 8270,26451 446 890Reported
2 011CONGRESS OF THE PEOPLE13 0930,90491 446 890Reported
2 011INDEPENDENT DEMOCRATSUnavailableUnavailable1 446 890Not separately listed in this source.
2 011UNITED CHRISTIAN DEMOCRATIC PARTY1 9790,13681 446 890Reported
2 011UNITED DEMOCRATIC MOVEMENTUnavailableUnavailable1 446 890Not separately listed in this source.
2 011AFRICAN PEOPLE'S CONVENTION5 8640,40531 446 890Reported
2 011INKATHA FREEDOM PARTY1 7550,12131 446 890Reported
2 011AFRICAN CHRISTIAN ALLIANCE-AFRIKANER CHRISTEN ALLIANSIEUnavailableUnavailable1 446 890Not separately listed in this source.
2 011ASCORAUnavailableUnavailable1 446 890Not separately listed in this source.
2 011AZANIAN PEOPLE'S ORGANISATION2 8030,19371 446 890Reported
2 011CHRISTIAN DEMOCRATIC PARTY1 6990,11741 446 890Reported
2 011SOSHANGUVE CIVIC ASSOCIATIONUnavailableUnavailable1 446 890Not separately listed in this source.
2 011NATIONAL DEMOCRATIC CONVENTIONUnavailableUnavailable1 446 890Not separately listed in this source.
2 011UNITED INDEPENDENT FRONTUnavailableUnavailable1 446 890Not separately listed in this source.
2 011CHRISTEN PROTESTANTE PARTY VAN SUIDER AFRIKAUnavailableUnavailable1 446 890Not separately listed in this source.
2 011FEDERAL ALLIANCEUnavailableUnavailable1 446 890Not 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 Tshwane

105 wards

Ward 1
DA85.7%Leading candidate: John Willem Barendrecht
ANC7.1%
Lead: 14 411 votes
Ward 2
DA83.9%Leading candidate: Daniel Gabriel Wannenburg
ANC9.9%
Lead: 11 515 votes
Ward 3
DA47.5%Leading candidate: Daniel Jacobus Swanepoel
ANC46.6%
Lead: 120 votes
Ward 4
ANC52.6%Leading candidate: Masindi Gertrude Rebecca Morudu
DA41.3%
Lead: 1 602 votes
Ward 5
DA84.6%Leading candidate: Albertus Martinus Van Niekerk
ANC9.0%
Lead: 14 162 votes
Ward 6
ANC91.7%Leading candidate: Joyce Ngazimbe Sibanyoni
DA4.4%
Lead: 9 385 votes
Ward 7
ANC67.5%Leading candidate: Molatelo Samuel Mashola
DA24.9%
Lead: 5 409 votes
Ward 8
ANC81.8%Leading candidate: Elizabeth Motsei Molefe
INDEPENDENTS9.8%
Lead: 9 002 votes
Ward 9
ANC92.1%Leading candidate: Sophie Thembi Sithole
DA3.2%
Lead: 15 702 votes
Ward 10
ANC72.6%Leading candidate: Nkabutsana Phillemon Mogoboya
INDEPENDENTS20.1%
Lead: 5 133 votes
Ward 11
ANC92.4%Leading candidate: Nontobeko Joyce Komani
DA4.0%
Lead: 10 899 votes
Ward 12
ANC88.9%Leading candidate: Pearl Lucy Majeng
DA5.8%
Lead: 9 862 votes
Ward 13
ANC92.1%Leading candidate: Alfred Khala Phahlane
DA5.6%
Lead: 10 400 votes
Ward 14
ANC89.7%Leading candidate: Joseph Morake Mogale
DA7.1%
Lead: 10 734 votes
Ward 15
ANC88.0%Leading candidate: Mmina-Tau Seabelo Marishane
DA7.1%
Lead: 10 653 votes
Ward 16
ANC88.0%Leading candidate: Johannah Hlangani Matentjie
DA8.9%
Lead: 10 003 votes
Ward 17
ANC81.0%Leading candidate: Absalom Setumo Boroto
DA11.0%
Lead: 10 058 votes
Ward 18
ANC88.3%Leading candidate: Funny Nathaniel Joshua Mbele
DA5.9%
Lead: 10 804 votes
Ward 19
ANC82.6%Leading candidate: Lenda Hunadi Kwenda
INDEPENDENTS10.5%
Lead: 11 548 votes
Ward 20
ANC80.1%Leading candidate: Resemate William Baloyi
DA14.1%
Lead: 9 311 votes
Ward 21
ANC82.8%Leading candidate: Joel Malebogo Sindane
DA9.6%
Lead: 9 903 votes
Ward 22
ANC86.8%Leading candidate: Refiloe Hellen Motsepe
DA7.4%
Lead: 9 072 votes
Ward 23
ANC92.6%Leading candidate: Tembie Alexia Sebata
DA5.1%
Lead: 9 631 votes
Ward 24
ANC81.3%Leading candidate: Amos Matome Mampheko
INDEPENDENTS8.9%
Lead: 10 775 votes
Ward 25
ANC94.5%Leading candidate: Phumzile Brian Hlatshwayo
DA2.5%
Lead: 14 621 votes
Ward 26
ANC92.7%Leading candidate: Martha Senwelo Mareme
DA4.3%
Lead: 11 815 votes
Ward 27
ANC93.1%Leading candidate: Seretse Lazarus Mashabela
DA3.9%
Lead: 10 973 votes
Ward 28
ANC90.5%Leading candidate: Percy Stephen Malome Tebeila
DA6.0%
Lead: 10 691 votes
Ward 29
ANC81.9%Leading candidate: Fikile Emily Nkosi
INDEPENDENTS9.2%
Lead: 8 292 votes
Ward 30
ANC88.4%Leading candidate: Jabulani Paulus Rammushi
DA6.0%
Lead: 11 938 votes
Ward 31
ANC83.8%Leading candidate: Audrey Winifred Morakane Ketlhoilwe Mosupyoe
DA8.6%
Lead: 10 791 votes
Ward 32
ANC82.6%Leading candidate: Magate Daniel Sekonya
DA10.5%
Lead: 9 020 votes
Ward 33
ANC87.6%Leading candidate: Dolly Caroline Ledwaba
DA7.8%
Lead: 9 674 votes
Ward 34
ANC90.6%Leading candidate: Marubini Rosemary Ngobeni
DA6.0%
Lead: 10 989 votes
Ward 35
ANC89.5%Leading candidate: Poppy Letty Maseko
DA6.2%
Lead: 8 229 votes
Ward 36
ANC89.5%Leading candidate: Elsie Shibe Tshabalala
DA5.7%
Lead: 10 577 votes
Ward 37
ANC93.1%Leading candidate: Sephiwe Phillip Montlha
DA4.4%
Lead: 12 762 votes
Ward 38
ANC77.2%Leading candidate: Magdeline Pretty Sebotsane
DA8.0%
Lead: 5 988 votes
Ward 39
ANC93.3%Leading candidate: Naome Salphina Katake
DA3.8%
Lead: 11 147 votes
Ward 40
ANC87.2%Leading candidate: Joel Kgomotso Masilela
INDEPENDENTS5.5%
Lead: 11 357 votes
Ward 41
DA82.6%Leading candidate: Barend William Chapman
ANC11.4%
Lead: 11 091 votes
Ward 42
DA82.3%Leading candidate: Bronwynn Anne Engelbrecht
ANC12.9%
Lead: 11 005 votes
Ward 43
DA65.3%Leading candidate: Ingle Singh
ANC24.4%
Lead: 5 085 votes
Ward 44
DA89.0%Leading candidate: Karen Meyer
ANC6.0%
Lead: 14 978 votes
Ward 45
DA86.8%Leading candidate: Nicolaas Cornelius Pascoe
ANC8.2%
Lead: 10 788 votes
Ward 46
DA84.4%Leading candidate: Duncan Charles Baker
ANC9.3%
Lead: 11 675 votes
Ward 47
DA86.5%Leading candidate: Maria Gertruida Wilhelmina Aucamp
ANC8.5%
Lead: 12 071 votes
Ward 48
ANC78.4%Leading candidate: Mamosa Betty Ringane
DA17.7%
Lead: 7 659 votes
Ward 49
ANC69.9%Leading candidate: Mfana Abram Marobane
DA25.8%
Lead: 5 850 votes
Ward 50
DA87.9%Leading candidate: Benjamin Jacobus Wannenburg
ANC6.1%
Lead: 16 927 votes
Ward 51
ANC78.7%Leading candidate: Francina Maredi
DA14.1%
Lead: 8 747 votes
Ward 52
DA88.6%Leading candidate: Adriana Maria Randall
FF+5.5%
Lead: 16 361 votes
Ward 53
DA85.8%Leading candidate: Hendrik Frederik Fourie
ANC7.7%
Lead: 12 665 votes
Ward 54
DA89.4%Leading candidate: Elmarie Linde
ANC5.0%
Lead: 16 545 votes
Ward 55
DA70.4%Leading candidate: Petrus Johannes Fourie
ANC18.3%
Lead: 7 708 votes
Ward 56
DA81.5%Leading candidate: Catharina Dorethea Prinsloo
ANC14.0%
Lead: 8 282 votes
Ward 57
DA78.5%Leading candidate: Clive John Napier
ANC15.7%
Lead: 11 142 votes
Ward 58
DA53.1%Leading candidate: Sam Moimane
ANC39.8%
Lead: 1 500 votes
Ward 59
DA52.0%Leading candidate: Gertruida Magdalena Erasmus
ANC42.6%
Lead: 855 votes
Ward 60
ANC67.6%Leading candidate: Maid Joyce Mabena
DA27.0%
Lead: 4 223 votes
Ward 61
ANC58.2%Leading candidate: Mahomed Essop
DA36.6%
Lead: 3 049 votes
Ward 62
ANC84.8%Leading candidate: Selopi Peter Tlomatsane
DA5.9%
Lead: 11 000 votes
Ward 63
ANC80.8%Leading candidate: John Ntuli
DA12.2%
Lead: 7 132 votes
Ward 64
DA76.1%Leading candidate: Casper Nicolaas Mc Donald
ANC19.9%
Lead: 11 535 votes
Ward 65
DA84.9%Leading candidate: Johanna Christina Spoelstra
ANC11.3%
Lead: 10 025 votes
Ward 66
DA78.9%Leading candidate: Catharina Elizabeth Strydom
ANC15.0%
Lead: 9 119 votes
Ward 67
ANC85.5%Leading candidate: Dorcas Mathopa
INDEPENDENTS6.5%
Lead: 8 035 votes
Ward 68
ANC90.5%Leading candidate: Tshililo Victor Rambau
DA5.8%
Lead: 12 055 votes
Ward 69
DA88.3%Leading candidate: Magrietha Aucamp
ANC7.6%
Lead: 15 924 votes
Ward 70
DA81.2%Leading candidate: Marika Elizabeth Kruger Muller
ANC13.2%
Lead: 12 854 votes
Ward 71
ANC88.5%Leading candidate: Makopo Arrow Makola
DA7.0%
Lead: 9 889 votes
Ward 72
ANC88.1%Leading candidate: Lobisa Pretty Moganedi
DA5.9%
Lead: 7 883 votes
Ward 73
ANC88.2%Leading candidate: Makgodu Jacob Aphane
DA9.4%
Lead: 11 470 votes
Ward 74
ANC72.1%Leading candidate: Joseph Sibaya
INDEPENDENTS13.1%
Lead: 6 992 votes
Ward 75
ANC81.6%Leading candidate: Jane Tebogo Makgatho
DA8.0%
Lead: 8 916 votes
Ward 76
ANC86.9%Leading candidate: Jonathan Kleinbooi Baloyi
DA6.5%
Lead: 10 163 votes
Ward 77
ANC81.3%Leading candidate: Daddy Cedrick Tsela
DA14.5%
Lead: 11 142 votes
Ward 78
DA84.2%Leading candidate: Michael Coenraad Botha
ANC11.3%
Lead: 11 562 votes
Ward 79
DA86.9%Leading candidate: Victoria Ann Bosch
ANC8.2%
Lead: 15 265 votes
Ward 80
ANC65.4%Leading candidate: Livhuwani Norman Nemuthenga
DA27.7%
Lead: 2 489 votes
Ward 81
ANC76.0%Leading candidate: Maligana Edward Musehane
DA19.1%
Lead: 3 066 votes
Ward 82
DA87.7%Leading candidate: Siobhan Muller
ANC8.1%
Lead: 13 328 votes
Ward 83
DA86.0%Leading candidate: Chris Francois Bekker
ANC9.4%
Lead: 11 056 votes
Ward 84
DA81.9%Leading candidate: Roelof Petrus Fourie
ANC12.0%
Lead: 10 982 votes
Ward 85
DA85.5%Leading candidate: Elsabé Louw
ANC9.8%
Lead: 15 695 votes
Ward 86
ANC91.2%Leading candidate: Letlotlo Precious Marole
DA5.8%
Lead: 11 289 votes
Ward 87
DA66.5%Leading candidate: Christian Hendrik Boshoff
ANC28.4%
Lead: 5 366 votes
Ward 88
ANC90.9%Leading candidate: Tsakane Margaret Khoza
DA5.2%
Lead: 12 018 votes
Ward 89
ANC93.1%Leading candidate: Lucas Martins Ngobeni
DA4.3%
Lead: 11 201 votes
Ward 90
ANC91.4%Leading candidate: Maribishi Simon Marotola
DA5.6%
Lead: 9 614 votes
Ward 91
DA80.3%Leading candidate: Alexander Willem Frederik Middelberg
ANC15.6%
Lead: 12 470 votes
Ward 92
DA48.5%Leading candidate: Juanita Du Plooy
ANC45.2%
Lead: 298 votes
Ward 93
ANC75.8%Leading candidate: Nathaniel Rabasotho Masupha
DA19.9%
Lead: 6 923 votes
Ward 94
ANC90.4%Leading candidate: Manakedi Elisa Mlotshwa
DA6.3%
Lead: 10 131 votes
Ward 95
ANC91.0%Leading candidate: Aaron Mokgale Maluleka
DA6.2%
Lead: 10 807 votes
Ward 96
DA59.3%Leading candidate: Johannes Jacobus Coetzee
ANC35.0%
Lead: 3 421 votes
Ward 97
ANC75.5%Leading candidate: Nkele Doreen Malapane
INDEPENDENTS16.8%
Lead: 5 802 votes
Ward 98
DA75.3%Leading candidate: Marnette Sutherland
ANC17.9%
Lead: 9 447 votes
Ward 99
ANC69.9%Leading candidate: Thobatse Peter Matshela
DA23.1%
Lead: 5 144 votes
Ward 100
ANC56.3%Leading candidate: Christopher Mantual Mahlase
DA38.6%
Lead: 2 429 votes
Ward 101
DA68.2%Leading candidate: Philippus Andries Van Der Walt
ANC24.0%
Lead: 6 838 votes
Ward 102
ANC76.7%Leading candidate: Solomon Bongani Phiri
DA19.3%
Lead: 8 111 votes
Ward 103
ANC90.3%Leading candidate: April Daniel Mabona
DA4.2%
Lead: 10 805 votes
Ward 104
ANC94.6%Leading candidate: Victor Phitisi Mabelane
DA3.2%
Lead: 11 781 votes
Ward 105
ANC63.1%Leading candidate: John Buti Masombuka
DA30.4%
Lead: 4 337 votes
Wards in Tshwane ·
WardElectionParty / entryVotesVote share (%)
Ward 12 011DEMOCRATIC ALLIANCE15 71885,6613
Ward 12 011AFRICAN NATIONAL CONGRESS1 3077,123
Ward 22 011DEMOCRATIC ALLIANCE13 05183,9401
Ward 22 011AFRICAN NATIONAL CONGRESS1 5369,8791
Ward 32 011DEMOCRATIC ALLIANCE6 17947,4906
Ward 32 011AFRICAN NATIONAL CONGRESS6 05946,5683
Ward 42 011AFRICAN NATIONAL CONGRESS7 45252,59
Ward 42 011DEMOCRATIC ALLIANCE5 85041,2844
Ward 52 011DEMOCRATIC ALLIANCE15 84784,5669
Ward 52 011AFRICAN NATIONAL CONGRESS1 6858,9919
Ward 62 011AFRICAN NATIONAL CONGRESS9 86091,7295
Ward 62 011DEMOCRATIC ALLIANCE4754,419
Ward 72 011AFRICAN NATIONAL CONGRESS8 56767,4779
Ward 72 011DEMOCRATIC ALLIANCE3 15824,874
Ward 82 011AFRICAN NATIONAL CONGRESS10 22381,7644
Ward 82 011INDEPENDENTS1 2219,7657
Ward 92 011AFRICAN NATIONAL CONGRESS16 26892,0604
Ward 92 011DEMOCRATIC ALLIANCE5663,203
Ward 102 011AFRICAN NATIONAL CONGRESS7 09372,6147
Ward 102 011INDEPENDENTS1 96020,0655
Ward 112 011AFRICAN NATIONAL CONGRESS11 38992,4432
Ward 112 011DEMOCRATIC ALLIANCE4903,9773
Ward 122 011AFRICAN NATIONAL CONGRESS10 54588,9348
Ward 122 011DEMOCRATIC ALLIANCE6835,7603
Ward 132 011AFRICAN NATIONAL CONGRESS11 07492,0991
Ward 132 011DEMOCRATIC ALLIANCE6745,6055
Ward 142 011AFRICAN NATIONAL CONGRESS11 65789,7314
Ward 142 011DEMOCRATIC ALLIANCE9237,1049
Ward 152 011AFRICAN NATIONAL CONGRESS11 58888,0012
Ward 152 011DEMOCRATIC ALLIANCE9357,1005
Ward 162 011AFRICAN NATIONAL CONGRESS11 13087,9564
Ward 162 011DEMOCRATIC ALLIANCE1 1278,9063
Ward 172 011AFRICAN NATIONAL CONGRESS11 63280,9633
Ward 172 011DEMOCRATIC ALLIANCE1 57410,9557
Ward 182 011AFRICAN NATIONAL CONGRESS11 57488,3377
Ward 182 011DEMOCRATIC ALLIANCE7705,877
Ward 192 011AFRICAN NATIONAL CONGRESS13 22882,5769
Ward 192 011INDEPENDENTS1 68010,4875
Ward 202 011AFRICAN NATIONAL CONGRESS11 30380,1347
Ward 202 011DEMOCRATIC ALLIANCE1 99214,1227
Ward 212 011AFRICAN NATIONAL CONGRESS11 19682,8352
Ward 212 011DEMOCRATIC ALLIANCE1 2939,5664
Ward 222 011AFRICAN NATIONAL CONGRESS9 91586,7682
Ward 222 011DEMOCRATIC ALLIANCE8437,3773
Ward 232 011AFRICAN NATIONAL CONGRESS10 19292,6293
Ward 232 011DEMOCRATIC ALLIANCE5615,0986
Ward 242 011AFRICAN NATIONAL CONGRESS12 09581,3383
Ward 242 011INDEPENDENTS1 3208,8769
Ward 252 011AFRICAN NATIONAL CONGRESS15 01494,493
Ward 252 011DEMOCRATIC ALLIANCE3932,4734
Ward 262 011AFRICAN NATIONAL CONGRESS12 39692,7012
Ward 262 011DEMOCRATIC ALLIANCE5814,3449
Ward 272 011AFRICAN NATIONAL CONGRESS11 44993,0737
Ward 272 011DEMOCRATIC ALLIANCE4763,8696
Ward 282 011AFRICAN NATIONAL CONGRESS11 45290,4867
Ward 282 011DEMOCRATIC ALLIANCE7616,013
Ward 292 011AFRICAN NATIONAL CONGRESS9 34581,8731
Ward 292 011INDEPENDENTS1 0539,2255
Ward 302 011AFRICAN NATIONAL CONGRESS12 80988,4477
Ward 302 011DEMOCRATIC ALLIANCE8716,0144
Ward 312 011AFRICAN NATIONAL CONGRESS12 02983,8433
Ward 312 011DEMOCRATIC ALLIANCE1 2388,629
Ward 322 011AFRICAN NATIONAL CONGRESS10 32982,632
Ward 322 011DEMOCRATIC ALLIANCE1 30910,472
Ward 332 011AFRICAN NATIONAL CONGRESS10 61887,5711
Ward 332 011DEMOCRATIC ALLIANCE9447,7856
Ward 342 011AFRICAN NATIONAL CONGRESS11 76890,6207
Ward 342 011DEMOCRATIC ALLIANCE7795,9988
Ward 352 011AFRICAN NATIONAL CONGRESS8 84789,454
Ward 352 011DEMOCRATIC ALLIANCE6186,2487
Ward 362 011AFRICAN NATIONAL CONGRESS11 29189,4975
Ward 362 011DEMOCRATIC ALLIANCE7145,6595
Ward 372 011AFRICAN NATIONAL CONGRESS13 39293,0776
Ward 372 011DEMOCRATIC ALLIANCE6304,3786
Ward 382 011AFRICAN NATIONAL CONGRESS6 67877,1755
Ward 382 011DEMOCRATIC ALLIANCE6907,9741
Ward 392 011AFRICAN NATIONAL CONGRESS11 62293,3269
Ward 392 011DEMOCRATIC ALLIANCE4753,8143
Ward 402 011AFRICAN NATIONAL CONGRESS12 12587,1675
Ward 402 011INDEPENDENTS7685,5212
Ward 412 011DEMOCRATIC ALLIANCE12 87082,5635
Ward 412 011AFRICAN NATIONAL CONGRESS1 77911,4126
Ward 422 011DEMOCRATIC ALLIANCE13 05882,3329
Ward 422 011AFRICAN NATIONAL CONGRESS2 05312,9445
Ward 432 011DEMOCRATIC ALLIANCE8 11965,3125
Ward 432 011AFRICAN NATIONAL CONGRESS3 03424,4067
Ward 442 011DEMOCRATIC ALLIANCE16 06388,9818
Ward 442 011AFRICAN NATIONAL CONGRESS1 0856,0104
Ward 452 011DEMOCRATIC ALLIANCE11 91686,8197
Ward 452 011AFRICAN NATIONAL CONGRESS1 1288,2186
Ward 462 011DEMOCRATIC ALLIANCE13 11484,3724
Ward 462 011AFRICAN NATIONAL CONGRESS1 4399,2582
Ward 472 011DEMOCRATIC ALLIANCE13 39486,5134
Ward 472 011AFRICAN NATIONAL CONGRESS1 3238,5454
Ward 482 011AFRICAN NATIONAL CONGRESS9 89678,3593
Ward 482 011DEMOCRATIC ALLIANCE2 23717,7132
Ward 492 011AFRICAN NATIONAL CONGRESS9 27969,8509
Ward 492 011DEMOCRATIC ALLIANCE3 42925,813
Ward 502 011DEMOCRATIC ALLIANCE18 19287,8713
Ward 502 011AFRICAN NATIONAL CONGRESS1 2656,1102
Ward 512 011AFRICAN NATIONAL CONGRESS10 66078,6948
Ward 512 011DEMOCRATIC ALLIANCE1 91314,1223
Ward 522 011DEMOCRATIC ALLIANCE17 44688,5944
Ward 522 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 0855,5099
Ward 532 011DEMOCRATIC ALLIANCE13 92285,7583
Ward 532 011AFRICAN NATIONAL CONGRESS1 2577,743
Ward 542 011DEMOCRATIC ALLIANCE17 53489,3953
Ward 542 011AFRICAN NATIONAL CONGRESS9895,0423
Ward 552 011DEMOCRATIC ALLIANCE10 41070,4283
Ward 552 011AFRICAN NATIONAL CONGRESS2 70218,2802
Ward 562 011DEMOCRATIC ALLIANCE9 99881,4833
Ward 562 011AFRICAN NATIONAL CONGRESS1 71613,9853
Ward 572 011DEMOCRATIC ALLIANCE13 92078,5331
Ward 572 011AFRICAN NATIONAL CONGRESS2 77815,6728
Ward 582 011DEMOCRATIC ALLIANCE5 96853,1292
Ward 582 011AFRICAN NATIONAL CONGRESS4 46839,7757
Ward 592 011DEMOCRATIC ALLIANCE4 75052,0035
Ward 592 011AFRICAN NATIONAL CONGRESS3 89542,6429
Ward 602 011AFRICAN NATIONAL CONGRESS7 02767,6388
Ward 602 011DEMOCRATIC ALLIANCE2 80426,9901
Ward 612 011AFRICAN NATIONAL CONGRESS8 20558,1956
Ward 612 011DEMOCRATIC ALLIANCE5 15636,57
Ward 622 011AFRICAN NATIONAL CONGRESS11 82984,7532
Ward 622 011DEMOCRATIC ALLIANCE8295,9397
Ward 632 011AFRICAN NATIONAL CONGRESS8 40180,8099
Ward 632 011DEMOCRATIC ALLIANCE1 26912,2066
Ward 642 011DEMOCRATIC ALLIANCE15 61676,1459
Ward 642 011AFRICAN NATIONAL CONGRESS4 08119,8996
Ward 652 011DEMOCRATIC ALLIANCE11 57384,8523
Ward 652 011AFRICAN NATIONAL CONGRESS1 54811,3498
Ward 662 011DEMOCRATIC ALLIANCE11 26078,8957
Ward 662 011AFRICAN NATIONAL CONGRESS2 14115,0014
Ward 672 011AFRICAN NATIONAL CONGRESS8 69985,5275
Ward 672 011INDEPENDENTS6646,5284
Ward 682 011AFRICAN NATIONAL CONGRESS12 87790,4538
Ward 682 011DEMOCRATIC ALLIANCE8225,7741
Ward 692 011DEMOCRATIC ALLIANCE17 41988,2645
Ward 692 011AFRICAN NATIONAL CONGRESS1 4957,5754
Ward 702 011DEMOCRATIC ALLIANCE15 34381,2401
Ward 702 011AFRICAN NATIONAL CONGRESS2 48913,1791
Ward 712 011AFRICAN NATIONAL CONGRESS10 73688,4714
Ward 712 011DEMOCRATIC ALLIANCE8476,9798
Ward 722 011AFRICAN NATIONAL CONGRESS8 44788,0997
Ward 722 011DEMOCRATIC ALLIANCE5645,8824
Ward 732 011AFRICAN NATIONAL CONGRESS12 84388,1771
Ward 732 011DEMOCRATIC ALLIANCE1 3739,4267
Ward 742 011AFRICAN NATIONAL CONGRESS8 54972,1313
Ward 742 011INDEPENDENTS1 55713,137
Ward 752 011AFRICAN NATIONAL CONGRESS9 88381,6305
Ward 752 011DEMOCRATIC ALLIANCE9677,9871
Ward 762 011AFRICAN NATIONAL CONGRESS10 98686,8802
Ward 762 011DEMOCRATIC ALLIANCE8236,5085
Ward 772 011AFRICAN NATIONAL CONGRESS13 56281,2631
Ward 772 011DEMOCRATIC ALLIANCE2 42014,5006
Ward 782 011DEMOCRATIC ALLIANCE13 35784,2394
Ward 782 011AFRICAN NATIONAL CONGRESS1 79511,3206
Ward 792 011DEMOCRATIC ALLIANCE16 84586,9374
Ward 792 011AFRICAN NATIONAL CONGRESS1 5808,1544
Ward 802 011AFRICAN NATIONAL CONGRESS4 32065,3753
Ward 802 011DEMOCRATIC ALLIANCE1 83127,7088
Ward 812 011AFRICAN NATIONAL CONGRESS4 09876,0156
Ward 812 011DEMOCRATIC ALLIANCE1 03219,143
Ward 822 011DEMOCRATIC ALLIANCE14 68987,6903
Ward 822 011AFRICAN NATIONAL CONGRESS1 3618,1249
Ward 832 011DEMOCRATIC ALLIANCE12 41386,046
Ward 832 011AFRICAN NATIONAL CONGRESS1 3579,4066
Ward 842 011DEMOCRATIC ALLIANCE12 87081,8911
Ward 842 011AFRICAN NATIONAL CONGRESS1 88812,0132
Ward 852 011DEMOCRATIC ALLIANCE17 72885,4897
Ward 852 011AFRICAN NATIONAL CONGRESS2 0339,8037
Ward 862 011AFRICAN NATIONAL CONGRESS12 05191,2263
Ward 862 011DEMOCRATIC ALLIANCE7625,7684
Ward 872 011DEMOCRATIC ALLIANCE9 37966,4612
Ward 872 011AFRICAN NATIONAL CONGRESS4 01328,4368
Ward 882 011AFRICAN NATIONAL CONGRESS12 75490,8793
Ward 882 011DEMOCRATIC ALLIANCE7365,2444
Ward 892 011AFRICAN NATIONAL CONGRESS11 74993,1204
Ward 892 011DEMOCRATIC ALLIANCE5484,3433
Ward 902 011AFRICAN NATIONAL CONGRESS10 24291,4301
Ward 902 011DEMOCRATIC ALLIANCE6285,6061
Ward 912 011DEMOCRATIC ALLIANCE15 47380,275
Ward 912 011AFRICAN NATIONAL CONGRESS3 00315,5798
Ward 922 011DEMOCRATIC ALLIANCE4 36448,5428
Ward 922 011AFRICAN NATIONAL CONGRESS4 06645,228
Ward 932 011AFRICAN NATIONAL CONGRESS9 39675,762
Ward 932 011DEMOCRATIC ALLIANCE2 47319,9403
Ward 942 011AFRICAN NATIONAL CONGRESS10 89190,3742
Ward 942 011DEMOCRATIC ALLIANCE7606,3065
Ward 952 011AFRICAN NATIONAL CONGRESS11 60291,0389
Ward 952 011DEMOCRATIC ALLIANCE7956,2382
Ward 962 011DEMOCRATIC ALLIANCE8 33359,3392
Ward 962 011AFRICAN NATIONAL CONGRESS4 91234,9783
Ward 972 011AFRICAN NATIONAL CONGRESS7 46575,4879
Ward 972 011INDEPENDENTS1 66316,8167
Ward 982 011DEMOCRATIC ALLIANCE12 39075,2734
Ward 982 011AFRICAN NATIONAL CONGRESS2 94317,8797
Ward 992 011AFRICAN NATIONAL CONGRESS7 68769,92
Ward 992 011DEMOCRATIC ALLIANCE2 54323,1308
Ward 1002 011AFRICAN NATIONAL CONGRESS7 71256,3043
Ward 1002 011DEMOCRATIC ALLIANCE5 28338,5705
Ward 1012 011DEMOCRATIC ALLIANCE10 56168,1971
Ward 1012 011AFRICAN NATIONAL CONGRESS3 72324,0411
Ward 1022 011AFRICAN NATIONAL CONGRESS10 84676,7261
Ward 1022 011DEMOCRATIC ALLIANCE2 73519,3478
Ward 1032 011AFRICAN NATIONAL CONGRESS11 33590,2612
Ward 1032 011DEMOCRATIC ALLIANCE5304,2204
Ward 1042 011AFRICAN NATIONAL CONGRESS12 19294,607
Ward 1042 011DEMOCRATIC ALLIANCE4113,1893
Ward 1052 011AFRICAN NATIONAL CONGRESS8 35663,1213
Ward 1052 011DEMOCRATIC ALLIANCE4 01930,3596

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, 15:03 SAST · checked 05 Nov 2026, 15:46 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 210 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: 25 Oct 2021, 15:03 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 Tshwane. Ward results include areas outside Marokolong.

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

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