Counted.co.zaPlay game

Lenasia, Gauteng

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
58.9%706 932 votes
DEMOCRATIC ALLIANCE
33.5%402 326 votes
INKATHA FREEDOM PARTY
3.6%42 654 votes
PAN AFRICANIST CONGRESS OF AZANIA
1.2%14 801 votes
UNITED DEMOCRATIC MOVEMENT
0.6%7 279 votes
Other: show remaining parties: hide remaining parties2.2%26 317 votes
INDEPENDENTS
0.5%6 397 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.4%4 922 votes
CHRISTIAN DEMOCRATIC PARTY
0.4%4 258 votes
AZANIAN PEOPLE'S ORGANISATION
0.3%3 398 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
0.2%2 592 votes
GEMINI MOVEMENT
0.2%1 802 votes
THE GREEN PARTY OF SOUTH AFRICA
0.1%1 544 votes
OTHER
0.1%1 404 votes
Johannesburg · 2000 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—706 93258,8958
DEMOCRATIC ALLIANCE—402 32633,5185
INKATHA FREEDOM PARTY—42 6543,5536
PAN AFRICANIST CONGRESS OF AZANIA—14 8011,2331
UNITED DEMOCRATIC MOVEMENT—7 2790,6064
INDEPENDENTS—6 3970,5329
AFRICAN CHRISTIAN DEMOCRATIC PARTY—4 9220,4101
CHRISTIAN DEMOCRATIC PARTY—4 2580,3547
AZANIAN PEOPLE'S ORGANISATION—3 3980,2831
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—2 5920,2159
GEMINI MOVEMENT—1 8020,1501
THE GREEN PARTY OF SOUTH AFRICA—1 5440,1286
OTHER—1 4040,117

1200309 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 %
ANC58.9%—
DA33.5%—
IFP3.6%—
PAC1.2%—
UDM0.6%—
Other2.2%—
Johannesburg - City of Johannesburg · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS706 93258,89581 200 309Reported
2 000DEMOCRATIC ALLIANCE402 32633,51851 200 309Reported
2 000INKATHA FREEDOM PARTY42 6543,55361 200 309Reported
2 000PAN AFRICANIST CONGRESS OF AZANIA14 8011,23311 200 309Reported
2 000UNITED DEMOCRATIC MOVEMENT7 2790,60641 200 309Reported
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY4 9220,41011 200 309Reported
2 000CHRISTIAN DEMOCRATIC PARTY4 2580,35471 200 309Reported
2 000AZANIAN PEOPLE'S ORGANISATION3 3980,28311 200 309Reported
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 5920,21591 200 309Reported
2 000GEMINI MOVEMENT1 8020,15011 200 309Reported
2 000THE GREEN PARTY OF SOUTH AFRICA1 5440,12861 200 309Reported

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 Johannesburg

109 wards

Ward 1
ANC89.6%Leading candidate: Mpheti Samuel Mahlatsi
DA4.3%
Lead: 10 285 votes
Ward 2
ANC89.2%Leading candidate: Dlelaphi Silwayiphi Mkhize
DA4.4%
Lead: 9 177 votes
Ward 3
ANC91.8%Leading candidate: Tumelo Phohleli
IFP2.9%
Lead: 9 808 votes
Ward 4
ANC89.9%Leading candidate: Kedibone Johanna Simango
DA3.8%
Lead: 10 475 votes
Ward 5
ANC59.9%Leading candidate: Margaret Delores De Vos
DA34.9%
Lead: 2 445 votes
Ward 6
ANC83.0%Leading candidate: Gezani Samson Rikhotso
DA9.5%
Lead: 8 281 votes
Ward 7
DA47.6%Leading candidate: Abdool Kader Essop
ANC42.5%
Lead: 625 votes
Ward 8
ANC62.6%Leading candidate: Bonakelo Daniel Bovu
DA14.9%
Lead: 3 685 votes
Ward 9
DA49.2%Leading candidate: Ranchod Daya
ANC44.3%
Lead: 403 votes
Ward 10
ANC71.6%Leading candidate: Aboobaker Manack
DA15.7%
Lead: 5 938 votes
Ward 11
ANC74.5%Leading candidate: Hasane Simon Baloyi
DA20.7%
Lead: 5 491 votes
Ward 12
ANC87.9%Leading candidate: Muswifhi Johannes Nemaungani
DA7.0%
Lead: 6 805 votes
Ward 13
ANC87.4%Leading candidate: Abel Thamsanqa Kraqa
DA7.2%
Lead: 5 742 votes
Ward 14
ANC92.3%Leading candidate: Cecil Ndlovu
DA5.3%
Lead: 10 822 votes
Ward 15
ANC86.9%Leading candidate: Ngwane Petros Kunene
DA5.3%
Lead: 9 166 votes
Ward 16
ANC79.0%Leading candidate: Stokkie Daniel Padi
IFP15.3%
Lead: 7 498 votes
Ward 17
DA53.0%Leading candidate: Beverley Lynnette Abrahams
ANC38.2%
Lead: 1 454 votes
Ward 18
DA61.6%Leading candidate: Walter Abraham Botha
ANC15.4%
Lead: 4 399 votes
Ward 19
ANC86.6%Leading candidate: Eric Nkomo
IFP5.3%
Lead: 7 938 votes
Ward 20
ANC93.5%Leading candidate: Basimane Abednego Basimane Ramadiro
DA4.5%
Lead: 11 302 votes
Ward 21
ANC94.4%Leading candidate: Mefiga Moses Makhubo
DA2.9%
Lead: 13 007 votes
Ward 22
ANC76.9%Leading candidate: Boy George Ndhlovu
INDEPENDENTS14.2%
Lead: 7 198 votes
Ward 23
DA70.4%Leading candidate: Michiel Smuts Lombard
ANC26.8%
Lead: 6 978 votes
Ward 24
ANC84.0%Leading candidate: Patrick Mofolo
DA5.9%
Lead: 9 208 votes
Ward 25
ANC89.9%Leading candidate: Themba Lawrence Hlatshwayo
DA4.7%
Lead: 9 692 votes
Ward 26
ANC89.8%Leading candidate: Solomon Mlambo
DA4.9%
Lead: 8 387 votes
Ward 27
ANC80.4%Leading candidate: Fana Justice Zuma
IFP11.1%
Lead: 6 703 votes
Ward 28
ANC89.1%Leading candidate: Musa Majongwana Manganyi
DA6.0%
Lead: 9 040 votes
Ward 29
ANC93.1%Leading candidate: Vuyisile Edison Moedi
DA3.2%
Lead: 10 858 votes
Ward 30
ANC87.8%Leading candidate: Francisco Mathang
DA4.7%
Lead: 9 165 votes
Ward 31
ANC87.9%Leading candidate: Thulasizwe Simon Radebe
DA3.9%
Lead: 8 349 votes
Ward 32
ANC71.9%Leading candidate: Vusi Sithole
DA16.6%
Lead: 5 728 votes
Ward 33
ANC91.2%Leading candidate: Mandla Joseph Ndumo
DA4.1%
Lead: 8 913 votes
Ward 34
ANC81.4%Leading candidate: Mbijana Simon Platjies
IFP12.3%
Lead: 6 977 votes
Ward 35
ANC91.2%Leading candidate: Bongani Derrick Zondi
DA3.7%
Lead: 9 617 votes
Ward 36
ANC90.3%Leading candidate: Nomandla Johannes Dladla
DA4.3%
Lead: 10 442 votes
Ward 37
ANC74.5%Leading candidate: King Gay Sibiya
IFP16.8%
Lead: 5 255 votes
Ward 38
ANC78.8%Leading candidate: Stehane Isaiah Gerald Segone
IFP13.8%
Lead: 6 640 votes
Ward 39
ANC87.3%Leading candidate: Sonwabo Norman Kaptein
DA3.9%
Lead: 8 666 votes
Ward 40
ANC60.4%Leading candidate: Butinyane Isaac Padi
IFP33.1%
Lead: 3 573 votes
Ward 41
ANC91.6%Leading candidate: Faith Mnisi
DA3.7%
Lead: 11 019 votes
Ward 42
ANC95.3%Leading candidate: Nthabiseng Rebecca Moepi
DA2.8%
Lead: 12 997 votes
Ward 43
ANC94.1%Leading candidate: Norman Ngwedzeni
DA3.7%
Lead: 12 512 votes
Ward 44
ANC92.8%Leading candidate: Morgan Gomati
DA3.3%
Lead: 11 983 votes
Ward 45
ANC87.8%Leading candidate: Jabulani Tuis Nkutha
IFP5.4%
Lead: 8 625 votes
Ward 46
ANC86.8%Leading candidate: Enoch Mtshali
IFP6.6%
Lead: 8 179 votes
Ward 47
ANC78.3%Leading candidate: Mokone Julius Sebolai
INDEPENDENTS11.3%
Lead: 8 583 votes
Ward 48
ANC84.6%Leading candidate: Moses Simphiwe Nanise
AZANIAN PEOPLE'S ORGANISATION4.6%
Lead: 9 481 votes
Ward 49
ANC88.2%Leading candidate: Wilson Bangani Mfabo
DA3.7%
Lead: 13 295 votes
Ward 50
ANC85.4%Leading candidate: Mzikayifani Kenneth Dlamini
UDM7.4%
Lead: 8 470 votes
Ward 51
ANC89.8%Leading candidate: Ezekiel Monnakgotla
DA4.8%
Lead: 10 346 votes
Ward 52
ANC89.0%Leading candidate: Jeremiah Maseko
IFP4.4%
Lead: 8 722 votes
Ward 53
ANC86.4%Leading candidate: Mthokozisi Theophilus Dhlamini
DA6.1%
Lead: 8 678 votes
Ward 54
DA76.7%Leading candidate: Irene Mary Gardner
ANC20.2%
Lead: 7 823 votes
Ward 55
DA69.9%Leading candidate: Josephine Hannah Van Staden
ANC26.0%
Lead: 5 183 votes
Ward 56
DA73.4%Leading candidate: Dennis Kneale Jane
ANC22.4%
Lead: 5 937 votes
Ward 57
DA62.6%Leading candidate: Maria Magrietha Hanekom
ANC32.0%
Lead: 3 019 votes
Ward 58
ANC58.9%Leading candidate: Juned Pahad
DA31.0%
Lead: 1 852 votes
Ward 59
ANC77.9%Leading candidate: Takalani Amos Mathoma
DA9.2%
Lead: 1 852 votes
Ward 60
ANC72.5%Leading candidate: Paulina Montace Masilo
DA14.7%
Lead: 2 040 votes
Ward 61
IFP44.9%Leading candidate: Mzobanzi Phillemon Ntuli
DA26.4%
Lead: 797 votes
Ward 62
ANC70.1%Leading candidate: Delekile Matthews Ndoqo
DA18.2%
Lead: 1 449 votes
Ward 63
ANC74.2%Leading candidate: Mzwandile Enock Tyobeka
DA14.6%
Lead: 1 672 votes
Ward 64
ANC64.5%Leading candidate: Mkhacani William Ntsanwisi
DA24.9%
Lead: 1 560 votes
Ward 65
IFP45.6%Leading candidate: Innocent Bhekinkosi Gumbi
DA33.2%
Lead: 872 votes
Ward 66
DA46.5%Leading candidate: Victor Penning
ANC32.5%
Lead: 963 votes
Ward 67
ANC51.5%Leading candidate: Nowaswazi Phyllis Mohlala
DA38.5%
Lead: 1 063 votes
Ward 68
ANC46.9%Leading candidate: Fahdiel Hoosen Moosa
DA46.6%
Lead: 29 votes
Ward 69
DA65.3%Leading candidate: Thomas Charles Ravenscroft Walters
ANC29.9%
Lead: 3 800 votes
Ward 70
DA71.4%Leading candidate: John Clifford Moodey
ANC20.5%
Lead: 6 257 votes
Ward 71
ANC69.0%Leading candidate: Tahleho Paulus Mahlabe
DA24.1%
Lead: 5 622 votes
Ward 72
DA76.0%Leading candidate: Caroline Desiré Ann Milner
ANC20.5%
Lead: 7 820 votes
Ward 73
DA72.9%Leading candidate: Marcelle Ravid
ANC23.4%
Lead: 6 939 votes
Ward 74
DA72.1%Leading candidate: Mervyn Hyman Cirota
ANC24.4%
Lead: 5 715 votes
Ward 75
ANC59.6%Leading candidate: Mzoxolo Martin Manzi
IFP29.5%
Lead: 2 149 votes
Ward 76
ANC89.6%Leading candidate: Java Sinah Gwebu
DA5.8%
Lead: 6 913 votes
Ward 77
ANC92.3%Leading candidate: Thomas Zachariah Phakathi
DA2.9%
Lead: 12 072 votes
Ward 78
ANC87.1%Leading candidate: Joseph Philimon Mahlanga
PAC5.4%
Lead: 9 954 votes
Ward 79
ANC89.0%Leading candidate: Petrus Zitha
DA4.3%
Lead: 9 226 votes
Ward 80
ANC76.0%Leading candidate: Bongani Riphos Nhleko
DA13.6%
Lead: 4 695 votes
Ward 81
DA72.9%Leading candidate: Brian Ellis Topic
ANC24.5%
Lead: 7 833 votes
Ward 82
DA57.8%Leading candidate: Brian Miller
ANC32.8%
Lead: 2 275 votes
Ward 83
DA79.2%Leading candidate: Willem Nicolaas Van Der Schyf
ANC17.1%
Lead: 10 166 votes
Ward 84
DA74.7%Leading candidate: Marian St Clair Kemp
ANC19.2%
Lead: 6 817 votes
Ward 85
DA88.3%Leading candidate: Rae Norma Baur
ANC5.0%
Lead: 14 168 votes
Ward 86
DA75.5%Leading candidate: Steven Donald Kotze
ANC15.7%
Lead: 7 407 votes
Ward 87
DA71.7%Leading candidate: Edward Carl Ludwig Jordan
ANC23.3%
Lead: 6 226 votes
Ward 88
DA78.1%Leading candidate: Patricia Mary Brugman-Richards
ANC19.0%
Lead: 8 719 votes
Ward 89
DA83.3%Leading candidate: Keith Marriott Perkins
ANC13.5%
Lead: 10 167 votes
Ward 90
DA71.9%Leading candidate: Judith Joan Stockill
ANC24.7%
Lead: 7 013 votes
Ward 91
ANC53.1%Leading candidate: Mabosha Johanna Mohulatsi
DA43.2%
Lead: 1 082 votes
Ward 92
ANC78.8%Leading candidate: William Malesela Chuene
DA15.5%
Lead: 7 710 votes
Ward 93
DA52.7%Leading candidate: Janet Doreen Schofield
ANC44.0%
Lead: 1 246 votes
Ward 94
DA82.5%Leading candidate: John Jeremy Mendelsohn
ANC9.8%
Lead: 8 521 votes
Ward 95
ANC89.5%Leading candidate: Mmatlou Salphinah Mulauzi
DA6.8%
Lead: 6 841 votes
Ward 96
ANC59.1%Leading candidate: Siphiwe Elliot Dela
DA38.2%
Lead: 2 402 votes
Ward 97
DA79.3%Leading candidate: Peter James Wilmot
ANC16.6%
Lead: 8 717 votes
Ward 98
DA77.8%Leading candidate: Laurette Anderson Van Zijl
ANC18.2%
Lead: 8 113 votes
Ward 99
DA78.2%Leading candidate: Donald Grant Forbes
ANC17.8%
Lead: 9 230 votes
Ward 100
DA52.6%Leading candidate: Willem Barend Visagie
ANC44.6%
Lead: 907 votes
Ward 101
DA84.4%Leading candidate: Katherine Louise Lorimer
ANC12.4%
Lead: 9 856 votes
Ward 102
DA77.8%Leading candidate: Christo Botes
ANC19.6%
Lead: 7 165 votes
Ward 103
DA78.0%Leading candidate: Gilda Hurwitz
ANC20.5%
Lead: 7 783 votes
Ward 104
DA76.8%Leading candidate: Paulina Frederika Van Rooyen
ANC20.3%
Lead: 6 986 votes
Ward 105
ANC88.8%Leading candidate: Peter Tlou Makgoba
DA4.7%
Lead: 7 749 votes
Ward 106
DA82.1%Leading candidate: Denis Frank Hunt
ANC15.9%
Lead: 9 967 votes
Ward 107
ANC90.8%Leading candidate: Mosi Phillip Ziqubu
DA4.1%
Lead: 9 043 votes
Ward 108
ANC87.1%Leading candidate: Constance Bontle Bapela
DA6.7%
Lead: 6 176 votes
Ward 109
DA51.0%Leading candidate: Alan Joseph Fuchs
ANC46.3%
Lead: 467 votes
Wards in Johannesburg ·
WardElectionParty / entryVotesVote share (%)
Ward 12 000AFRICAN NATIONAL CONGRESS10 80089,5894
Ward 12 000DEMOCRATIC ALLIANCE5154,2721
Ward 22 000AFRICAN NATIONAL CONGRESS9 65389,2392
Ward 22 000DEMOCRATIC ALLIANCE4764,4005
Ward 32 000AFRICAN NATIONAL CONGRESS10 12591,8201
Ward 32 000INKATHA FREEDOM PARTY3172,8748
Ward 42 000AFRICAN NATIONAL CONGRESS10 94389,9252
Ward 42 000DEMOCRATIC ALLIANCE4683,8458
Ward 52 000AFRICAN NATIONAL CONGRESS5 87459,8594
Ward 52 000DEMOCRATIC ALLIANCE3 42934,9434
Ward 62 000AFRICAN NATIONAL CONGRESS9 35083,0299
Ward 62 000DEMOCRATIC ALLIANCE1 0699,4929
Ward 72 000DEMOCRATIC ALLIANCE5 78247,6434
Ward 72 000AFRICAN NATIONAL CONGRESS5 15742,4934
Ward 82 000AFRICAN NATIONAL CONGRESS4 83362,6361
Ward 82 000DEMOCRATIC ALLIANCE1 14814,8782
Ward 92 000DEMOCRATIC ALLIANCE4 01349,2332
Ward 92 000AFRICAN NATIONAL CONGRESS3 61044,289
Ward 102 000AFRICAN NATIONAL CONGRESS7 60071,5766
Ward 102 000DEMOCRATIC ALLIANCE1 66215,6527
Ward 112 000AFRICAN NATIONAL CONGRESS7 60374,4808
Ward 112 000DEMOCRATIC ALLIANCE2 11220,6897
Ward 122 000AFRICAN NATIONAL CONGRESS7 39787,9444
Ward 122 000DEMOCRATIC ALLIANCE5927,0384
Ward 132 000AFRICAN NATIONAL CONGRESS6 25987,3796
Ward 132 000DEMOCRATIC ALLIANCE5177,2176
Ward 142 000AFRICAN NATIONAL CONGRESS11 48392,3293
Ward 142 000DEMOCRATIC ALLIANCE6615,3148
Ward 152 000AFRICAN NATIONAL CONGRESS9 75686,9054
Ward 152 000DEMOCRATIC ALLIANCE5905,2557
Ward 162 000AFRICAN NATIONAL CONGRESS9 30678,9782
Ward 162 000INKATHA FREEDOM PARTY1 80815,3441
Ward 172 000DEMOCRATIC ALLIANCE5 20352,9891
Ward 172 000AFRICAN NATIONAL CONGRESS3 74938,1811
Ward 182 000DEMOCRATIC ALLIANCE5 87261,5643
Ward 182 000AFRICAN NATIONAL CONGRESS1 47315,4435
Ward 192 000AFRICAN NATIONAL CONGRESS8 45386,6175
Ward 192 000INKATHA FREEDOM PARTY5155,2772
Ward 202 000AFRICAN NATIONAL CONGRESS11 87593,5334
Ward 202 000DEMOCRATIC ALLIANCE5734,5132
Ward 212 000AFRICAN NATIONAL CONGRESS13 42394,4484
Ward 212 000DEMOCRATIC ALLIANCE4162,9271
Ward 222 000AFRICAN NATIONAL CONGRESS8 82976,9479
Ward 222 000INDEPENDENTS1 63114,2147
Ward 232 000DEMOCRATIC ALLIANCE11 27070,4463
Ward 232 000AFRICAN NATIONAL CONGRESS4 29226,8284
Ward 242 000AFRICAN NATIONAL CONGRESS9 90883,9875
Ward 242 000DEMOCRATIC ALLIANCE7005,9337
Ward 252 000AFRICAN NATIONAL CONGRESS10 22389,92
Ward 252 000DEMOCRATIC ALLIANCE5314,6706
Ward 262 000AFRICAN NATIONAL CONGRESS8 87189,7602
Ward 262 000DEMOCRATIC ALLIANCE4844,8973
Ward 272 000AFRICAN NATIONAL CONGRESS7 77780,424
Ward 272 000INKATHA FREEDOM PARTY1 07411,1065
Ward 282 000AFRICAN NATIONAL CONGRESS9 69589,0921
Ward 282 000DEMOCRATIC ALLIANCE6556,0191
Ward 292 000AFRICAN NATIONAL CONGRESS11 24493,0949
Ward 292 000DEMOCRATIC ALLIANCE3863,1959
Ward 302 000AFRICAN NATIONAL CONGRESS9 68787,848
Ward 302 000DEMOCRATIC ALLIANCE5224,7338
Ward 312 000AFRICAN NATIONAL CONGRESS8 73487,9203
Ward 312 000DEMOCRATIC ALLIANCE3853,8756
Ward 322 000AFRICAN NATIONAL CONGRESS7 44171,9007
Ward 322 000DEMOCRATIC ALLIANCE1 71316,5523
Ward 332 000AFRICAN NATIONAL CONGRESS9 33691,163
Ward 332 000DEMOCRATIC ALLIANCE4234,1305
Ward 342 000AFRICAN NATIONAL CONGRESS8 21781,4451
Ward 342 000INKATHA FREEDOM PARTY1 24012,2906
Ward 352 000AFRICAN NATIONAL CONGRESS10 01991,1647
Ward 352 000DEMOCRATIC ALLIANCE4023,6579
Ward 362 000AFRICAN NATIONAL CONGRESS10 96290,2594
Ward 362 000DEMOCRATIC ALLIANCE5204,2816
Ward 372 000AFRICAN NATIONAL CONGRESS6 79074,5335
Ward 372 000INKATHA FREEDOM PARTY1 53516,8496
Ward 382 000AFRICAN NATIONAL CONGRESS8 04678,8283
Ward 382 000INKATHA FREEDOM PARTY1 40613,7749
Ward 392 000AFRICAN NATIONAL CONGRESS9 06787,3086
Ward 392 000DEMOCRATIC ALLIANCE4013,8613
Ward 402 000AFRICAN NATIONAL CONGRESS7 90660,388
Ward 402 000INKATHA FREEDOM PARTY4 33333,0965
Ward 412 000AFRICAN NATIONAL CONGRESS11 47891,5895
Ward 412 000DEMOCRATIC ALLIANCE4593,6626
Ward 422 000AFRICAN NATIONAL CONGRESS13 38595,2805
Ward 422 000DEMOCRATIC ALLIANCE3882,762
Ward 432 000AFRICAN NATIONAL CONGRESS13 01894,0675
Ward 432 000DEMOCRATIC ALLIANCE5063,6563
Ward 442 000AFRICAN NATIONAL CONGRESS12 42792,7526
Ward 442 000DEMOCRATIC ALLIANCE4443,3139
Ward 452 000AFRICAN NATIONAL CONGRESS9 19287,8356
Ward 452 000INKATHA FREEDOM PARTY5675,4181
Ward 462 000AFRICAN NATIONAL CONGRESS8 84886,8132
Ward 462 000INKATHA FREEDOM PARTY6696,564
Ward 472 000AFRICAN NATIONAL CONGRESS10 02678,3465
Ward 472 000INDEPENDENTS1 44311,2761
Ward 482 000AFRICAN NATIONAL CONGRESS10 03184,607
Ward 482 000AZANIAN PEOPLE'S ORGANISATION5504,639
Ward 492 000AFRICAN NATIONAL CONGRESS13 88488,2084
Ward 492 000DEMOCRATIC ALLIANCE5893,7421
Ward 502 000AFRICAN NATIONAL CONGRESS9 27185,4313
Ward 502 000UNITED DEMOCRATIC MOVEMENT8017,3811
Ward 512 000AFRICAN NATIONAL CONGRESS10 93589,8226
Ward 512 000DEMOCRATIC ALLIANCE5894,8382
Ward 522 000AFRICAN NATIONAL CONGRESS9 17389,0496
Ward 522 000INKATHA FREEDOM PARTY4514,3782
Ward 532 000AFRICAN NATIONAL CONGRESS9 33786,4297
Ward 532 000DEMOCRATIC ALLIANCE6596,1002
Ward 542 000DEMOCRATIC ALLIANCE10 61676,6664
Ward 542 000AFRICAN NATIONAL CONGRESS2 79320,1704
Ward 552 000DEMOCRATIC ALLIANCE8 25069,8738
Ward 552 000AFRICAN NATIONAL CONGRESS3 06725,9761
Ward 562 000DEMOCRATIC ALLIANCE8 54073,3677
Ward 562 000AFRICAN NATIONAL CONGRESS2 60322,3625
Ward 572 000DEMOCRATIC ALLIANCE6 17562,6458
Ward 572 000AFRICAN NATIONAL CONGRESS3 15632,0179
Ward 582 000AFRICAN NATIONAL CONGRESS3 91358,9485
Ward 582 000DEMOCRATIC ALLIANCE2 06131,0485
Ward 592 000AFRICAN NATIONAL CONGRESS2 10177,9303
Ward 592 000DEMOCRATIC ALLIANCE2499,2359
Ward 602 000AFRICAN NATIONAL CONGRESS2 55772,5184
Ward 602 000DEMOCRATIC ALLIANCE51714,6625
Ward 612 000INKATHA FREEDOM PARTY1 94044,8866
Ward 612 000DEMOCRATIC ALLIANCE1 14326,4461
Ward 622 000AFRICAN NATIONAL CONGRESS1 95870,0787
Ward 622 000DEMOCRATIC ALLIANCE50918,2176
Ward 632 000AFRICAN NATIONAL CONGRESS2 08274,1981
Ward 632 000DEMOCRATIC ALLIANCE41014,6115
Ward 642 000AFRICAN NATIONAL CONGRESS2 54064,4834
Ward 642 000DEMOCRATIC ALLIANCE98024,8794
Ward 652 000INKATHA FREEDOM PARTY3 20945,6083
Ward 652 000DEMOCRATIC ALLIANCE2 33733,2149
Ward 662 000DEMOCRATIC ALLIANCE3 19546,5269
Ward 662 000AFRICAN NATIONAL CONGRESS2 23232,5033
Ward 672 000AFRICAN NATIONAL CONGRESS4 20851,4614
Ward 672 000DEMOCRATIC ALLIANCE3 14538,4615
Ward 682 000AFRICAN NATIONAL CONGRESS4 15546,9173
Ward 682 000DEMOCRATIC ALLIANCE4 12646,5899
Ward 692 000DEMOCRATIC ALLIANCE7 00365,296
Ward 692 000AFRICAN NATIONAL CONGRESS3 20329,8648
Ward 702 000DEMOCRATIC ALLIANCE8 78071,4053
Ward 702 000AFRICAN NATIONAL CONGRESS2 52320,5189
Ward 712 000AFRICAN NATIONAL CONGRESS8 63468,9672
Ward 712 000DEMOCRATIC ALLIANCE3 01224,0594
Ward 722 000DEMOCRATIC ALLIANCE10 71176,0454
Ward 722 000AFRICAN NATIONAL CONGRESS2 89120,5254
Ward 732 000DEMOCRATIC ALLIANCE10 22372,9277
Ward 732 000AFRICAN NATIONAL CONGRESS3 28423,427
Ward 742 000DEMOCRATIC ALLIANCE8 64272,0888
Ward 742 000AFRICAN NATIONAL CONGRESS2 92724,4161
Ward 752 000AFRICAN NATIONAL CONGRESS4 26059,6221
Ward 752 000INKATHA FREEDOM PARTY2 11129,5451
Ward 762 000AFRICAN NATIONAL CONGRESS7 39189,5662
Ward 762 000DEMOCRATIC ALLIANCE4785,7925
Ward 772 000AFRICAN NATIONAL CONGRESS12 45892,2678
Ward 772 000DEMOCRATIC ALLIANCE3862,8588
Ward 782 000AFRICAN NATIONAL CONGRESS10 61887,0828
Ward 782 000PAN AFRICANIST CONGRESS OF AZANIA6645,4457
Ward 792 000AFRICAN NATIONAL CONGRESS9 69789,0205
Ward 792 000DEMOCRATIC ALLIANCE4714,3239
Ward 802 000AFRICAN NATIONAL CONGRESS5 71976,0303
Ward 802 000DEMOCRATIC ALLIANCE1 02413,6134
Ward 812 000DEMOCRATIC ALLIANCE11 79872,9037
Ward 812 000AFRICAN NATIONAL CONGRESS3 96524,501
Ward 822 000DEMOCRATIC ALLIANCE5 26157,7878
Ward 822 000AFRICAN NATIONAL CONGRESS2 98632,7988
Ward 832 000DEMOCRATIC ALLIANCE12 95879,1909
Ward 832 000AFRICAN NATIONAL CONGRESS2 79217,0629
Ward 842 000DEMOCRATIC ALLIANCE9 17274,721
Ward 842 000AFRICAN NATIONAL CONGRESS2 35519,1853
Ward 852 000DEMOCRATIC ALLIANCE15 01088,3201
Ward 852 000AFRICAN NATIONAL CONGRESS8424,9544
Ward 862 000DEMOCRATIC ALLIANCE9 35075,5495
Ward 862 000AFRICAN NATIONAL CONGRESS1 94315,6997
Ward 872 000DEMOCRATIC ALLIANCE9 21671,6752
Ward 872 000AFRICAN NATIONAL CONGRESS2 99023,254
Ward 882 000DEMOCRATIC ALLIANCE11 52478,0653
Ward 882 000AFRICAN NATIONAL CONGRESS2 80519,0015
Ward 892 000DEMOCRATIC ALLIANCE12 13883,2739
Ward 892 000AFRICAN NATIONAL CONGRESS1 97113,5222
Ward 902 000DEMOCRATIC ALLIANCE10 68871,8714
Ward 902 000AFRICAN NATIONAL CONGRESS3 67524,7125
Ward 912 000AFRICAN NATIONAL CONGRESS5 82753,0934
Ward 912 000DEMOCRATIC ALLIANCE4 74543,2346
Ward 922 000AFRICAN NATIONAL CONGRESS9 59778,7931
Ward 922 000DEMOCRATIC ALLIANCE1 88715,4926
Ward 932 000DEMOCRATIC ALLIANCE7 52852,7392
Ward 932 000AFRICAN NATIONAL CONGRESS6 28244,0101
Ward 942 000DEMOCRATIC ALLIANCE9 67282,4904
Ward 942 000AFRICAN NATIONAL CONGRESS1 1519,8166
Ward 952 000AFRICAN NATIONAL CONGRESS7 40089,4909
Ward 952 000DEMOCRATIC ALLIANCE5596,7602
Ward 962 000AFRICAN NATIONAL CONGRESS6 78559,0925
Ward 962 000DEMOCRATIC ALLIANCE4 38338,1728
Ward 972 000DEMOCRATIC ALLIANCE11 02079,3434
Ward 972 000AFRICAN NATIONAL CONGRESS2 30316,5815
Ward 982 000DEMOCRATIC ALLIANCE10 59477,8341
Ward 982 000AFRICAN NATIONAL CONGRESS2 48118,2279
Ward 992 000DEMOCRATIC ALLIANCE11 95578,1832
Ward 992 000AFRICAN NATIONAL CONGRESS2 72517,8209
Ward 1002 000DEMOCRATIC ALLIANCE5 96152,6172
Ward 1002 000AFRICAN NATIONAL CONGRESS5 05444,6112
Ward 1012 000DEMOCRATIC ALLIANCE11 56184,393
Ward 1012 000AFRICAN NATIONAL CONGRESS1 70512,4462
Ward 1022 000DEMOCRATIC ALLIANCE9 57277,7516
Ward 1022 000AFRICAN NATIONAL CONGRESS2 40719,5516
Ward 1032 000DEMOCRATIC ALLIANCE10 56078,0257
Ward 1032 000AFRICAN NATIONAL CONGRESS2 77720,5187
Ward 1042 000DEMOCRATIC ALLIANCE9 49576,8017
Ward 1042 000AFRICAN NATIONAL CONGRESS2 50920,2944
Ward 1052 000AFRICAN NATIONAL CONGRESS8 18288,7997
Ward 1052 000DEMOCRATIC ALLIANCE4334,6994
Ward 1062 000DEMOCRATIC ALLIANCE12 36582,1486
Ward 1062 000AFRICAN NATIONAL CONGRESS2 39815,9314
Ward 1072 000AFRICAN NATIONAL CONGRESS9 46690,7574
Ward 1072 000DEMOCRATIC ALLIANCE4234,0556
Ward 1082 000AFRICAN NATIONAL CONGRESS6 69187,0544
Ward 1082 000DEMOCRATIC ALLIANCE5156,7005
Ward 1092 000DEMOCRATIC ALLIANCE5 08051,0348
Ward 1092 000AFRICAN NATIONAL CONGRESS4 61346,3432

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, 15:58 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 Johannesburg. Ward results include areas outside Lenasia.

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