Counted.co.zaPlay game

Marokolong, Gauteng

Ward results

ANC has an outright majority

2006

Council seats

ANC87 seats
DA47 seats
FF+7 seats
ACDP3 seats
PAC2 seats
Other6 seats
AFRICAN CHRISTIAN ALLIANCE-AFRIKANER CHRISTEN ALLIANSIE1 seat
AZAPO1 seat
CHRISTIAN DEMOCRATIC PARTY1 seat
ID1 seat
IFP1 seat
UNITED CHRISTIAN DEMOCRATIC PARTY1 seat
Tshwane · 2006 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS8757,2368
DEMOCRATIC ALLIANCE4730,9211
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS74,6053
AFRICAN CHRISTIAN DEMOCRATIC PARTY31,9737
PAN AFRICANIST CONGRESS OF AZANIA21,3158
AFRICAN CHRISTIAN ALLIANCE-AFRIKANER CHRISTEN ALLIANSIE10,6579
AZANIAN PEOPLE'S ORGANISATION10,6579
CHRISTIAN DEMOCRATIC PARTY10,6579
INDEPENDENT DEMOCRATS10,6579
INKATHA FREEDOM PARTY10,6579
UNITED CHRISTIAN DEMOCRATIC PARTY10,6579
ASCORA00
FEDERAL ALLIANCE00
INDEPENDENTS00
NATIONAL DEMOCRATIC CONVENTION00
SOSHANGUVE CIVIC ASSOCIATION00
UNITED DEMOCRATIC MOVEMENT00
UNITED INDEPENDENT FRONT00

152 seats; 77 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
56.4%487 393 votes
DEMOCRATIC ALLIANCE
30.7%265 454 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
4.5%38 472 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
2.0%17 419 votes
PAN AFRICANIST CONGRESS OF AZANIA
1.2%10 286 votes
Other: show remaining parties: hide remaining parties5.2%45 229 votes
INDEPENDENTS
1.1%9 861 votes
INDEPENDENT DEMOCRATS
0.8%7 260 votes
UNITED CHRISTIAN DEMOCRATIC PARTY
0.7%5 853 votes
AFRICAN CHRISTIAN ALLIANCE-AFRIKANER CHRISTEN ALLIANSIE
0.3%3 008 votes
INKATHA FREEDOM PARTY
0.3%2 893 votes
AZANIAN PEOPLE'S ORGANISATION
0.3%2 723 votes
CHRISTIAN DEMOCRATIC PARTY
0.3%2 607 votes
UNITED DEMOCRATIC MOVEMENT
0.3%2 479 votes
SOSHANGUVE CIVIC ASSOCIATION
0.2%2 043 votes
NATIONAL DEMOCRATIC CONVENTION
0.2%1 977 votes
ASCORA
0.2%1 642 votes
UNITED INDEPENDENT FRONT
0.2%1 480 votes
FEDERAL ALLIANCE
0.2%1 403 votes
Tshwane · 2006 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—487 39356,3947
DEMOCRATIC ALLIANCE—265 45430,7148
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—38 4724,4515
AFRICAN CHRISTIAN DEMOCRATIC PARTY—17 4192,0155
PAN AFRICANIST CONGRESS OF AZANIA—10 2861,1902
INDEPENDENTS—9 8611,141
INDEPENDENT DEMOCRATS—7 2600,84
UNITED CHRISTIAN DEMOCRATIC PARTY—5 8530,6772
AFRICAN CHRISTIAN ALLIANCE-AFRIKANER CHRISTEN ALLIANSIE—3 0080,348
INKATHA FREEDOM PARTY—2 8930,3347
AZANIAN PEOPLE'S ORGANISATION—2 7230,3151
CHRISTIAN DEMOCRATIC PARTY—2 6070,3016
UNITED DEMOCRATIC MOVEMENT—2 4790,2868
SOSHANGUVE CIVIC ASSOCIATION—2 0430,2364
NATIONAL DEMOCRATIC CONVENTION—1 9770,2288
ASCORA—1 6420,19
UNITED INDEPENDENT FRONT—1 4800,1712
FEDERAL ALLIANCE—1 4030,1623

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

IEC source

Source totals need care

The IEC’s combined valid-ballot total differs from the sum of its published party rows. The chart preserves the party figures and calculates shares separately for this ballot.

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

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

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%—
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 000INDEPENDENT DEMOCRATSUnavailableUnavailable830 011Not separately listed in this source.
2 000UNITED CHRISTIAN DEMOCRATIC PARTY6 7240,8101830 011Reported
2 000UNITED DEMOCRATIC MOVEMENT4 2540,5125830 011Reported
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 006INDEPENDENT DEMOCRATS7 2600,84864 253Reported
2 006UNITED CHRISTIAN DEMOCRATIC PARTY5 8530,6772864 253Reported
2 006UNITED DEMOCRATIC MOVEMENT2 4790,2868864 253Reported
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

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

76 wards

Ward 1
DA77.3%
FF+10.3%
Lead: 9 833 votes
Ward 2
DA76.7%
ANC10.1%
Lead: 7 581 votes
Ward 3
ANC48.6%
DA40.8%
Lead: 511 votes
Ward 4
DA56.7%
ANC30.3%
Lead: 3 528 votes
Ward 5
DA71.3%
FF+13.4%
Lead: 7 985 votes
Ward 6
ANC90.9%
INDEPENDENTS2.9%
Lead: 9 359 votes
Ward 7
ANC71.5%
DA16.6%
Lead: 4 772 votes
Ward 8
ANC92.4%
DA1.9%
Lead: 10 316 votes
Ward 9
ANC89.7%
PAC1.8%
Lead: 9 969 votes
Ward 10
ANC81.7%
INDEPENDENTS10.5%
Lead: 7 213 votes
Ward 11
ANC91.9%
DA2.5%
Lead: 12 088 votes
Ward 12
ANC89.6%
DA2.1%
Lead: 11 605 votes
Ward 13
ANC92.8%
DA4.2%
Lead: 11 737 votes
Ward 14
ANC88.9%
INDEPENDENTS2.7%
Lead: 10 254 votes
Ward 15
ANC90.4%
DA2.1%
Lead: 8 851 votes
Ward 16
ANC90.6%
INDEPENDENTS3.4%
Lead: 7 711 votes
Ward 17
ANC78.8%
INDEPENDENTS7.0%
Lead: 6 747 votes
Ward 18
ANC89.7%
INDEPENDENTS2.9%
Lead: 8 877 votes
Ward 19
ANC90.3%
UNITED CHRISTIAN DEMOCRATIC PARTY2.2%
Lead: 8 274 votes
Ward 20
ANC79.2%
DA10.4%
Lead: 7 509 votes
Ward 21
ANC84.0%
UNITED CHRISTIAN DEMOCRATIC PARTY7.6%
Lead: 7 331 votes
Ward 22
ANC90.8%
UNITED CHRISTIAN DEMOCRATIC PARTY2.1%
Lead: 10 500 votes
Ward 23
ANC85.5%
INDEPENDENTS7.6%
Lead: 8 268 votes
Ward 24
ANC78.5%
PAC13.9%
Lead: 5 960 votes
Ward 25
ANC85.4%
SOSHANGUVE CIVIC ASSOCIATION4.7%
Lead: 8 915 votes
Ward 26
ANC93.0%
DA1.5%
Lead: 12 358 votes
Ward 27
ANC88.7%
PAC4.2%
Lead: 11 238 votes
Ward 28
ANC92.7%
DA2.2%
Lead: 8 931 votes
Ward 29
ANC80.3%
PAC4.7%
Lead: 9 052 votes
Ward 30
ANC85.8%
UNITED CHRISTIAN DEMOCRATIC PARTY3.8%
Lead: 9 550 votes
Ward 31
ANC86.0%
UNITED CHRISTIAN DEMOCRATIC PARTY3.8%
Lead: 7 864 votes
Ward 32
ANC83.0%
UNITED CHRISTIAN DEMOCRATIC PARTY4.7%
Lead: 7 445 votes
Ward 33
ANC88.4%
DA3.6%
Lead: 9 137 votes
Ward 34
ANC92.8%
DA1.9%
Lead: 9 516 votes
Ward 35
ANC88.1%
UNITED INDEPENDENT FRONT3.0%
Lead: 7 476 votes
Ward 36
ANC91.9%
DA2.3%
Lead: 8 582 votes
Ward 37
ANC82.9%
INDEPENDENTS9.9%
Lead: 8 766 votes
Ward 38
ANC81.7%
PAC7.2%
Lead: 4 785 votes
Ward 39
ANC85.0%
INDEPENDENTS7.5%
Lead: 9 233 votes
Ward 40
ANC46.1%
DA41.0%
Lead: 715 votes
Ward 41
DA70.2%
FF+14.0%
Lead: 7 451 votes
Ward 42
DA70.9%
ANC16.0%
Lead: 8 071 votes
Ward 43
DA48.4%
ANC30.2%
Lead: 1 613 votes
Ward 44
DA75.9%
FF+10.6%
Lead: 10 546 votes
Ward 45
DA73.3%
FF+9.8%
Lead: 10 340 votes
Ward 46
DA72.2%
FF+10.3%
Lead: 9 953 votes
Ward 47
DA72.9%
FF+10.4%
Lead: 10 000 votes
Ward 48
ANC69.9%
DA16.3%
Lead: 6 776 votes
Ward 49
ANC48.0%
DA43.6%
Lead: 477 votes
Ward 50
DA75.3%
FF+12.9%
Lead: 9 585 votes
Ward 51
ANC88.0%
PAC3.1%
Lead: 7 558 votes
Ward 52
DA68.0%
FF+15.7%
Lead: 8 860 votes
Ward 53
DA72.9%
FF+12.3%
Lead: 9 038 votes
Ward 54
DA74.5%
FF+14.4%
Lead: 7 944 votes
Ward 55
DA65.3%
ANC21.8%
Lead: 4 941 votes
Ward 56
DA65.7%
ANC15.5%
Lead: 5 647 votes
Ward 57
DA65.4%
FF+16.3%
Lead: 8 281 votes
Ward 58
ANC50.0%
DA36.5%
Lead: 879 votes
Ward 59
DA51.1%
ANC36.3%
Lead: 1 174 votes
Ward 60
ANC55.5%
DA26.4%
Lead: 1 659 votes
Ward 61
ANC69.5%
DA19.0%
Lead: 4 719 votes
Ward 62
ANC88.5%
ASCORA3.3%
Lead: 7 638 votes
Ward 63
ANC75.1%
UNITED COMMUNITY INDEPENDENT PARTY7.9%
Lead: 5 771 votes
Ward 64
DA70.3%
ANC18.8%
Lead: 5 670 votes
Ward 65
DA72.9%
ANC11.9%
Lead: 9 078 votes
Ward 66
DA69.1%
ANC16.7%
Lead: 5 370 votes
Ward 67
ANC89.9%
DA3.8%
Lead: 5 670 votes
Ward 68
ANC92.3%
DA1.8%
Lead: 8 219 votes
Ward 69
DA72.9%
FF+9.9%
Lead: 10 019 votes
Ward 70
DA74.8%
ANC9.2%
Lead: 10 411 votes
Ward 71
ANC93.1%
DA1.4%
Lead: 5 795 votes
Ward 72
ANC80.1%
INDEPENDENTS11.1%
Lead: 6 094 votes
Ward 73
ANC92.6%
INDEPENDENTS2.3%
Lead: 13 596 votes
Ward 74
ANC82.7%
INDEPENDENTS6.5%
Lead: 8 393 votes
Ward 75
ANC81.8%
DA5.7%
Lead: 6 861 votes
Ward 76
ANC89.7%
DA4.1%
Lead: 10 352 votes
Wards in Tshwane ·
WardElectionParty / entryVotesVote share (%)
Ward 12 006DEMOCRATIC ALLIANCE11 34177,3074
Ward 12 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 50810,2795
Ward 22 006DEMOCRATIC ALLIANCE8 73376,6658
Ward 22 006AFRICAN NATIONAL CONGRESS1 15210,1132
Ward 32 006AFRICAN NATIONAL CONGRESS3 19148,5693
Ward 32 006DEMOCRATIC ALLIANCE2 68040,7915
Ward 42 006DEMOCRATIC ALLIANCE7 57856,6961
Ward 42 006AFRICAN NATIONAL CONGRESS4 05030,3008
Ward 52 006DEMOCRATIC ALLIANCE9 82771,2825
Ward 52 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 84213,3614
Ward 62 006AFRICAN NATIONAL CONGRESS9 66690,8715
Ward 62 006INDEPENDENTS3072,8862
Ward 72 006AFRICAN NATIONAL CONGRESS6 21771,4926
Ward 72 006DEMOCRATIC ALLIANCE1 44516,6168
Ward 82 006AFRICAN NATIONAL CONGRESS10 53792,3569
Ward 82 006DEMOCRATIC ALLIANCE2211,9371
Ward 92 006AFRICAN NATIONAL CONGRESS10 17589,7266
Ward 92 006PAN AFRICANIST CONGRESS OF AZANIA2061,8166
Ward 102 006AFRICAN NATIONAL CONGRESS8 28181,7473
Ward 102 006INDEPENDENTS1 06810,5429
Ward 112 006AFRICAN NATIONAL CONGRESS12 42591,8737
Ward 112 006DEMOCRATIC ALLIANCE3372,4919
Ward 122 006AFRICAN NATIONAL CONGRESS11 88389,5546
Ward 122 006DEMOCRATIC ALLIANCE2782,0951
Ward 132 006AFRICAN NATIONAL CONGRESS12 28892,8377
Ward 132 006DEMOCRATIC ALLIANCE5514,1629
Ward 142 006AFRICAN NATIONAL CONGRESS10 57488,9394
Ward 142 006INDEPENDENTS3202,6916
Ward 152 006AFRICAN NATIONAL CONGRESS9 06690,3978
Ward 152 006DEMOCRATIC ALLIANCE2152,1438
Ward 162 006AFRICAN NATIONAL CONGRESS8 01390,614
Ward 162 006INDEPENDENTS3023,4151
Ward 172 006AFRICAN NATIONAL CONGRESS7 40078,8408
Ward 172 006INDEPENDENTS6536,9572
Ward 182 006AFRICAN NATIONAL CONGRESS9 17589,7047
Ward 182 006INDEPENDENTS2982,9136
Ward 192 006AFRICAN NATIONAL CONGRESS8 48090,28
Ward 192 006UNITED CHRISTIAN DEMOCRATIC PARTY2062,1931
Ward 202 006AFRICAN NATIONAL CONGRESS8 64079,1716
Ward 202 006DEMOCRATIC ALLIANCE1 13110,3638
Ward 212 006AFRICAN NATIONAL CONGRESS8 05783,9708
Ward 212 006UNITED CHRISTIAN DEMOCRATIC PARTY7267,5664
Ward 222 006AFRICAN NATIONAL CONGRESS10 74590,79
Ward 222 006UNITED CHRISTIAN DEMOCRATIC PARTY2452,0701
Ward 232 006AFRICAN NATIONAL CONGRESS9 07585,5325
Ward 232 006INDEPENDENTS8077,606
Ward 242 006AFRICAN NATIONAL CONGRESS7 24478,5343
Ward 242 006PAN AFRICANIST CONGRESS OF AZANIA1 28413,9202
Ward 252 006AFRICAN NATIONAL CONGRESS9 43785,395
Ward 252 006SOSHANGUVE CIVIC ASSOCIATION5224,7236
Ward 262 006AFRICAN NATIONAL CONGRESS12 56693,0195
Ward 262 006DEMOCRATIC ALLIANCE2081,5397
Ward 272 006AFRICAN NATIONAL CONGRESS11 79788,7059
Ward 272 006PAN AFRICANIST CONGRESS OF AZANIA5594,2033
Ward 282 006AFRICAN NATIONAL CONGRESS9 15192,7435
Ward 282 006DEMOCRATIC ALLIANCE2202,2297
Ward 292 006AFRICAN NATIONAL CONGRESS9 61780,3492
Ward 292 006PAN AFRICANIST CONGRESS OF AZANIA5654,7205
Ward 302 006AFRICAN NATIONAL CONGRESS9 99285,8272
Ward 302 006UNITED CHRISTIAN DEMOCRATIC PARTY4423,7966
Ward 312 006AFRICAN NATIONAL CONGRESS8 22586,0356
Ward 312 006UNITED CHRISTIAN DEMOCRATIC PARTY3613,7762
Ward 322 006AFRICAN NATIONAL CONGRESS7 88883,0403
Ward 322 006UNITED CHRISTIAN DEMOCRATIC PARTY4434,6636
Ward 332 006AFRICAN NATIONAL CONGRESS9 52988,3624
Ward 332 006DEMOCRATIC ALLIANCE3923,635
Ward 342 006AFRICAN NATIONAL CONGRESS9 71292,7603
Ward 342 006DEMOCRATIC ALLIANCE1961,872
Ward 352 006AFRICAN NATIONAL CONGRESS7 74488,06
Ward 352 006UNITED INDEPENDENT FRONT2683,0475
Ward 362 006AFRICAN NATIONAL CONGRESS8 80591,9006
Ward 362 006DEMOCRATIC ALLIANCE2232,3275
Ward 372 006AFRICAN NATIONAL CONGRESS9 95482,8809
Ward 372 006INDEPENDENTS1 1889,8918
Ward 382 006AFRICAN NATIONAL CONGRESS5 24781,7035
Ward 382 006PAN AFRICANIST CONGRESS OF AZANIA4627,194
Ward 392 006AFRICAN NATIONAL CONGRESS10 12385,0029
Ward 392 006INDEPENDENTS8907,4733
Ward 402 006AFRICAN NATIONAL CONGRESS6 47846,1232
Ward 402 006DEMOCRATIC ALLIANCE5 76341,0324
Ward 412 006DEMOCRATIC ALLIANCE9 31370,2232
Ward 412 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 86214,0401
Ward 422 006DEMOCRATIC ALLIANCE10 41570,8986
Ward 422 006AFRICAN NATIONAL CONGRESS2 34415,9564
Ward 432 006DEMOCRATIC ALLIANCE4 30448,3813
Ward 432 006AFRICAN NATIONAL CONGRESS2 69130,2496
Ward 442 006DEMOCRATIC ALLIANCE12 25175,914
Ward 442 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 70510,5651
Ward 452 006DEMOCRATIC ALLIANCE11 93073,2846
Ward 452 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 5909,7672
Ward 462 006DEMOCRATIC ALLIANCE11 60672,1587
Ward 462 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 65310,2773
Ward 472 006DEMOCRATIC ALLIANCE11 66972,8811
Ward 472 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 66910,4241
Ward 482 006AFRICAN NATIONAL CONGRESS8 84369,8886
Ward 482 006DEMOCRATIC ALLIANCE2 06716,336
Ward 492 006AFRICAN NATIONAL CONGRESS5 18747,97
Ward 492 006DEMOCRATIC ALLIANCE4 71043,5587
Ward 502 006DEMOCRATIC ALLIANCE11 55875,3259
Ward 502 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 97312,8584
Ward 512 006AFRICAN NATIONAL CONGRESS7 83388,0409
Ward 512 006PAN AFRICANIST CONGRESS OF AZANIA2753,0909
Ward 522 006DEMOCRATIC ALLIANCE11 51568,0154
Ward 522 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 65515,6822
Ward 532 006DEMOCRATIC ALLIANCE10 87072,9139
Ward 532 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 83212,2887
Ward 542 006DEMOCRATIC ALLIANCE9 84074,5342
Ward 542 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 89614,3615
Ward 552 006DEMOCRATIC ALLIANCE7 42365,2686
Ward 552 006AFRICAN NATIONAL CONGRESS2 48221,8236
Ward 562 006DEMOCRATIC ALLIANCE7 39065,6889
Ward 562 006AFRICAN NATIONAL CONGRESS1 74315,4933
Ward 572 006DEMOCRATIC ALLIANCE11 03965,4124
Ward 572 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 75816,3427
Ward 582 006AFRICAN NATIONAL CONGRESS3 25350,0154
Ward 582 006DEMOCRATIC ALLIANCE2 37436,5006
Ward 592 006DEMOCRATIC ALLIANCE4 05751,1215
Ward 592 006AFRICAN NATIONAL CONGRESS2 88336,3281
Ward 602 006AFRICAN NATIONAL CONGRESS3 16355,4815
Ward 602 006DEMOCRATIC ALLIANCE1 50426,3813
Ward 612 006AFRICAN NATIONAL CONGRESS6 50069,4593
Ward 612 006DEMOCRATIC ALLIANCE1 78119,0318
Ward 622 006AFRICAN NATIONAL CONGRESS7 93488,4997
Ward 622 006ASCORA2963,3017
Ward 632 006AFRICAN NATIONAL CONGRESS6 45275,0669
Ward 632 006UNITED COMMUNITY INDEPENDENT PARTY6817,9232
Ward 642 006DEMOCRATIC ALLIANCE7 74270,3051
Ward 642 006AFRICAN NATIONAL CONGRESS2 07218,8158
Ward 652 006DEMOCRATIC ALLIANCE10 85772,8707
Ward 652 006AFRICAN NATIONAL CONGRESS1 77911,9404
Ward 662 006DEMOCRATIC ALLIANCE7 07669,1286
Ward 662 006AFRICAN NATIONAL CONGRESS1 70616,6667
Ward 672 006AFRICAN NATIONAL CONGRESS5 91789,9377
Ward 672 006DEMOCRATIC ALLIANCE2473,7544
Ward 682 006AFRICAN NATIONAL CONGRESS8 37992,2696
Ward 682 006DEMOCRATIC ALLIANCE1601,7619
Ward 692 006DEMOCRATIC ALLIANCE11 59172,9269
Ward 692 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 5729,8905
Ward 702 006DEMOCRATIC ALLIANCE11 86474,847
Ward 702 006AFRICAN NATIONAL CONGRESS1 4539,1666
Ward 712 006AFRICAN NATIONAL CONGRESS5 88493,1013
Ward 712 006DEMOCRATIC ALLIANCE891,4082
Ward 722 006AFRICAN NATIONAL CONGRESS7 07380,0838
Ward 722 006INDEPENDENTS97911,0847
Ward 732 006AFRICAN NATIONAL CONGRESS13 94292,5948
Ward 732 006INDEPENDENTS3462,2979
Ward 742 006AFRICAN NATIONAL CONGRESS9 11282,7311
Ward 742 006INDEPENDENTS7196,5281
Ward 752 006AFRICAN NATIONAL CONGRESS7 37481,8424
Ward 752 006DEMOCRATIC ALLIANCE5135,6937
Ward 762 006AFRICAN NATIONAL CONGRESS10 85289,6563
Ward 762 006DEMOCRATIC ALLIANCE5004,1309

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

Source data

Sources & result details

IEC: 29 Jul 2016, 09:33 SAST · checked 05 Nov 2026, 15:52 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 152 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: 29 Jul 2016, 09:33 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 2006.

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