Counted.co.za

Your municipality · Johannesburg

Diepsloot

ANC has an outright majority

136of 217 seats

2006 results

2006

Council seats

ANC136 seats62.3% of votes
DA59 seats27.1% of votes
IFP7 seats3.4% of votes
Other15 seats6.8% of votes
ID4 seats1.9% of votes
ACDP2 seats1.0% of votes
PAC2 seats0.8% of votes
AZANIAN PEOPLE'S ORGANISATION1 seat0.4% of votes
CHRISTIAN DEMOCRATIC PARTY1 seat0.2% of votes
CHRISTIAN FRONT1 seat0.2% of votes
INDEPENDENTS1 seat1.0% of votes
OPERATION KHANYISA MOVEMENT1 seat0.3% of votes
UDM1 seat0.4% of votes
FF+1 seat0.6% of votes
Vote breakdown

Combined ballot votes

AFRICAN NATIONAL CONGRESS
62.3%862 333 votes
DEMOCRATIC ALLIANCE
27.1%374 456 votes
INKATHA FREEDOM PARTY
3.4%46 597 votes
Other: show remaining parties: hide remaining parties7.3%100 472 votes
INDEPENDENT DEMOCRATS
1.9%26 369 votes
INDEPENDENTS
1.0%13 883 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
1.0%13 519 votes
PAN AFRICANIST CONGRESS OF AZANIA
0.8%10 890 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
0.6%7 894 votes
UNITED DEMOCRATIC MOVEMENT
0.4%5 955 votes
AZANIAN PEOPLE'S ORGANISATION
0.4%5 820 votes
OPERATION KHANYISA MOVEMENT
0.3%4 305 votes
CHRISTIAN DEMOCRATIC PARTY
0.2%2 988 votes
CHRISTIAN FRONT
0.2%2 917 votes
NATIONAL DEMOCRATIC CONVENTION
0.2%2 381 votes
UNITED INDEPENDENT FRONT
0.1%1 384 votes
GEMINI
0.1%1 163 votes
BLACK CONSCIOUSNESS FORUM
0.0%633 votes
ECONOMIC FREEDOM MOVEMENT
0.0%371 votes
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

Swipe to see history

2006Vote %vs 2000
ANC62.3%
DA27.1%
IFP3.4%
ID1.9%—
PAC0.8%
Other4.6%—
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 year selector in the results section to explore its 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

Go closer

Browse wards

Wards in Johannesburg

109 wards

What is a ward?

One ward elects one councillor to the municipal council.

A ward

A part of a local or metro municipality. Its councillor represents residents on that council.

One seat

The ward candidate with the most votes wins, even with less than half the votes.

Winning a ward does not mean winning control of the whole council. The council also includes PR councillors.

IEC guide to council seats
Ward 1
ANC84.8%
DA10.0%
Lead: 12 382 votes
Ward 2
ANC91.9%
DA3.9%
Lead: 14 982 votes
Ward 3
ANC77.4%
INDEPENDENTS13.5%
Lead: 7 879 votes
Ward 4
ANC80.9%
INDEPENDENTS6.2%
Lead: 11 323 votes
Ward 5
ANC56.7%
DA30.5%
Lead: 3 762 votes
Ward 6
ANC88.4%
DA3.8%
Lead: 11 203 votes
Ward 7
ANC66.8%
DA22.7%
Lead: 5 834 votes
Ward 8
ANC76.1%
DA8.9%
Lead: 11 158 votes
Ward 9
ANC59.6%
DA29.3%
Lead: 3 394 votes
Ward 10
ANC75.3%
DA12.3%
Lead: 7 384 votes
Ward 11
ANC70.6%
DA15.0%
Lead: 6 165 votes
Ward 12
ANC88.9%
DA2.9%
Lead: 9 599 votes
Ward 13
ANC87.9%
DA3.0%
Lead: 9 085 votes
Ward 14
ANC89.2%
DA3.0%
Lead: 11 607 votes
Ward 15
ANC90.5%
IFP3.0%
Lead: 11 842 votes
Ward 16
ANC78.5%
IFP14.9%
Lead: 7 720 votes
Ward 17
ANC41.3%
DA35.0%
Lead: 778 votes
Ward 18
DA38.5%
ANC33.0%
Lead: 753 votes
Ward 19
ANC88.6%
IFP3.2%
Lead: 10 785 votes
Ward 20
ANC90.5%
OPERATION KHANYISA MOVEMENT3.5%
Lead: 14 032 votes
Ward 21
ANC94.0%
DA2.7%
Lead: 13 468 votes
Ward 22
ANC88.6%
DA3.0%
Lead: 11 327 votes
Ward 23
DA62.5%
ANC31.3%
Lead: 5 629 votes
Ward 24
ANC87.3%
DA3.6%
Lead: 10 648 votes
Ward 25
ANC89.2%
PAC3.1%
Lead: 11 567 votes
Ward 26
ANC87.8%
DA2.7%
Lead: 12 566 votes
Ward 27
ANC82.3%
IFP9.1%
Lead: 10 713 votes
Ward 28
ANC86.5%
INDEPENDENTS4.4%
Lead: 8 857 votes
Ward 29
ANC81.2%
DA11.7%
Lead: 10 680 votes
Ward 30
ANC89.1%
IFP3.0%
Lead: 11 723 votes
Ward 31
ANC88.3%
DA3.3%
Lead: 10 208 votes
Ward 32
ANC72.6%
DA19.9%
Lead: 6 110 votes
Ward 33
ANC90.9%
PAC2.9%
Lead: 10 861 votes
Ward 34
ANC76.1%
IFP15.1%
Lead: 6 695 votes
Ward 35
ANC93.2%
DA1.6%
Lead: 11 649 votes
Ward 36
ANC86.9%
DA4.1%
Lead: 11 264 votes
Ward 37
ANC80.9%
IFP12.5%
Lead: 7 224 votes
Ward 38
ANC79.3%
IFP14.3%
Lead: 9 802 votes
Ward 39
ANC89.0%
IFP2.7%
Lead: 9 728 votes
Ward 40
ANC60.3%
IFP34.5%
Lead: 3 121 votes
Ward 41
ANC91.3%
OPERATION KHANYISA MOVEMENT2.2%
Lead: 14 990 votes
Ward 42
ANC92.3%
DA2.4%
Lead: 12 875 votes
Ward 43
ANC89.0%
OPERATION KHANYISA MOVEMENT3.6%
Lead: 12 347 votes
Ward 44
ANC89.1%
INDEPENDENTS3.6%
Lead: 10 937 votes
Ward 45
ANC87.1%
DA4.6%
Lead: 8 844 votes
Ward 46
ANC89.1%
IFP5.4%
Lead: 11 767 votes
Ward 47
ANC64.3%
INDEPENDENTS25.9%
Lead: 4 210 votes
Ward 48
ANC84.6%
INDEPENDENTS6.0%
Lead: 11 193 votes
Ward 49
ANC84.9%
INDEPENDENTS3.9%
Lead: 12 173 votes
Ward 50
ANC71.2%
INDEPENDENTS18.2%
Lead: 7 049 votes
Ward 51
ANC88.3%
IFP4.9%
Lead: 9 461 votes
Ward 52
ANC91.3%
IFP3.5%
Lead: 11 835 votes
Ward 53
ANC83.0%
SUNRISE PARK, PROTEA CITY AND GREENSIDE RESIDENTS' ASSOCIATI3.9%
Lead: 9 391 votes
Ward 54
DA53.7%
ANC37.4%
Lead: 2 543 votes
Ward 55
DA52.7%
ANC37.8%
Lead: 1 944 votes
Ward 56
DA63.0%
ANC29.7%
Lead: 3 767 votes
Ward 57
DA56.5%
ANC35.2%
Lead: 2 323 votes
Ward 58
ANC62.5%
DA26.3%
Lead: 2 400 votes
Ward 59
ANC81.1%
IFP9.2%
Lead: 2 805 votes
Ward 60
ANC77.5%
IFP9.1%
Lead: 3 261 votes
Ward 61
IFP50.1%
ANC37.7%
Lead: 905 votes
Ward 62
ANC76.0%
DA10.2%
Lead: 2 408 votes
Ward 63
ANC82.0%
DA8.3%
Lead: 3 883 votes
Ward 64
ANC75.2%
DA12.1%
Lead: 3 464 votes
Ward 65
IFP56.4%
ANC27.8%
Lead: 2 581 votes
Ward 66
DA61.4%
ANC29.1%
Lead: 3 884 votes
Ward 67
ANC67.1%
DA21.7%
Lead: 2 946 votes
Ward 68
ANC57.7%
DA27.3%
Lead: 3 652 votes
Ward 69
DA48.4%
ANC39.9%
Lead: 1 070 votes
Ward 70
DA64.7%
ANC23.8%
Lead: 4 878 votes
Ward 71
ANC71.5%
DA16.4%
Lead: 7 793 votes
Ward 72
DA74.5%
ANC22.2%
Lead: 7 434 votes
Ward 73
DA68.2%
ANC27.7%
Lead: 5 099 votes
Ward 74
DA66.4%
ANC27.7%
Lead: 6 450 votes
Ward 75
ANC61.6%
IFP29.3%
Lead: 3 241 votes
Ward 76
ANC85.5%
IFP6.1%
Lead: 9 597 votes
Ward 77
ANC93.2%
DA2.3%
Lead: 12 587 votes
Ward 78
ANC90.0%
PAC2.9%
Lead: 10 868 votes
Ward 79
ANC89.1%
IFP3.5%
Lead: 8 950 votes
Ward 80
ANC73.7%
INDEPENDENTS11.9%
Lead: 6 246 votes
Ward 81
ANC55.3%
DA40.1%
Lead: 1 894 votes
Ward 82
DA39.0%
ANC38.5%
Lead: 61 votes
Ward 83
DA71.6%
ANC18.0%
Lead: 8 368 votes
Ward 84
DA62.1%
ANC26.4%
Lead: 4 409 votes
Ward 85
DA77.6%
ANC11.4%
Lead: 10 872 votes
Ward 86
DA61.5%
ANC22.6%
Lead: 4 698 votes
Ward 87
DA66.7%
ANC25.9%
Lead: 5 776 votes
Ward 88
DA73.1%
ANC19.7%
Lead: 7 562 votes
Ward 89
DA77.2%
ANC15.6%
Lead: 10 849 votes
Ward 90
DA68.5%
ANC26.2%
Lead: 6 279 votes
Ward 91
DA47.6%
ANC45.5%
Lead: 214 votes
Ward 92
ANC75.3%
DA20.1%
Lead: 7 538 votes
Ward 93
DA68.1%
ANC26.8%
Lead: 6 932 votes
Ward 94
DA67.7%
ANC28.8%
Lead: 5 710 votes
Ward 95
ANC89.0%
DA3.6%
Lead: 6 790 votes
Ward 96
ANC85.8%
DA10.0%
Lead: 11 509 votes
Ward 97
DA74.0%
ANC18.3%
Lead: 9 345 votes
Ward 98
DA71.8%
ANC22.7%
Lead: 6 598 votes
Ward 99
DA74.3%
ANC18.3%
Lead: 8 664 votes
Ward 100
ANC64.7%
DA31.2%
Lead: 5 773 votes
Ward 101
DA80.6%
ANC13.4%
Lead: 11 085 votes
Ward 102
DA73.4%
ANC20.5%
Lead: 6 823 votes
Ward 103
DA72.1%
ANC23.9%
Lead: 6 532 votes
Ward 104
DA71.2%
ANC23.3%
Lead: 5 696 votes
Ward 105
ANC90.6%
DA3.7%
Lead: 10 143 votes
Ward 106
DA77.9%
ANC18.4%
Lead: 10 834 votes
Ward 107
ANC90.6%
DA4.0%
Lead: 8 746 votes
Ward 108
ANC89.6%
DA3.1%
Lead: 9 632 votes
Ward 109
ANC53.1%
DA42.7%
Lead: 1 238 votes
Local, district or metro?

Local councils and district councils share responsibilities. Metros combine both.

Your town and nearby areas

Handles local services such as refuse collection and local roads, with responsibilities shared with the district.

Several local municipalities

Coordinates planning and shared services across its area, such as bulk water infrastructure. Functions vary by area.

One council for a large city

Combines local and district responsibilities. There is no separate district council above it.

A district municipality is a level of local government. A voting district is a small voting area; it has no council of its own.

CoGTA guide to local government
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 217 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.

IEC guide to council seats
IEC source figures

The council results cover all of Johannesburg. Ward results include areas outside Diepsloot.

This page uses the Stats SA statistical main-place boundary labelled 2016. It overlaps 5 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 2016 Stats SA main-place polygon and the MDB 2026 ward polygons. Full-ward figures include votes outside the place; votes are never allocated by overlap area.

Give something back

Support independent journalism and accountability.

I’m Jacques, the person behind Counted. I don’t need personal financial support, but if you’ve found this project useful and would like to give something back, please consider donating to one of these South African non-profits working for transparency, accountability and democracy.

amaBhungane

Independent investigative journalism exposing corruption and abuses of power, with reporting that’s free for everyone to read.

Donate to amaBhungane

Corruption Watch

Receives reports of corruption from the public, investigates selected cases and campaigns for accountability.

Donate to Corruption Watch

OUTA

The Organisation Undoing Tax Abuse investigates and challenges corruption, misuse of public money and government maladministration.

Donate to OUTA

Share results