Counted.co.za

Your municipality · Johannesburg

Drie Ziek

ANC loses its majority

136seats needed · 270 total

2016 results

2016

Council seats

ANC121 seats44.5% of votes
DA104 seats38.4% of votes
EFF30 seats11.1% of votes
Other15 seats4.7% of votes
IFP5 seats1.7% of votes
AFRICAN INDEPENDENT CONGRESS4 seats1.5% of votes
ACDP1 seat0.3% of votes
AL JAMA-AH1 seat0.3% of votes
COPE1 seat0.2% of votes
PA1 seat0.2% of votes
UDM1 seat0.3% of votes
FF+1 seat0.3% of votes
Explain SA CoalitionsWhy team up? And why is it tricky?

A coalition is two or more parties agreeing to govern together. Here’s how it works in a council.

An imaginary council · 10 seats · 6 for a majority

  1. Most seats ≠ a majority

    SA’s election system gives different parties a share of the seats. Sometimes none wins more than half. That’s a hung council.

    A is the biggest. Four still isn’t six.

  2. Make a deal. Vote together.

    Parties negotiate who leads and what to do. Councillors elect the mayor and vote on budgets. Partners stay separate parties, but agree to work together.

    Enough seats. Now agree on a plan.

    Who leads · What gets funded · How to settle disputes
  3. The deal has to hold

    Partners can disagree over policies, jobs or spending. A small party can tip the balance. If support breaks down, budgets and decisions can stall.

    6 / 10back the deal

    ↑ 6 needed. No seats to spare.

    What if Party C leaves?

    4 / 10still back the deal

    ↑ Still 6 needed. Now 2 short.

    C keeps its seats. A needs new support to pass a budget.

Why six? A council budget needs support from more than half of all councillors. Other votes can follow different rules. Losing a partner doesn’t automatically remove a mayor.

Vote breakdown

Combined ballot votes

AFRICAN NATIONAL CONGRESS
44.5%1 117 939 votes
DEMOCRATIC ALLIANCE
38.4%964 855 votes
ECONOMIC FREEDOM FIGHTERS
11.1%278 505 votes
Other: show remaining parties: hide remaining parties6.0%150 784 votes
INKATHA FREEDOM PARTY
1.7%43 320 votes
AFRICAN INDEPENDENT CONGRESS
1.5%37 964 votes
INDEPENDENTS
0.6%15 416 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
0.3%8 128 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.3%7 474 votes
AL JAMA-AH
0.3%6 702 votes
UNITED DEMOCRATIC MOVEMENT
0.3%6 558 votes
CONGRESS OF THE PEOPLE
0.2%4 530 votes
PATRIOTIC ALLIANCE
0.2%3 835 votes
PAN AFRICANIST CONGRESS OF AZANIA
0.1%3 199 votes
AFRICAN PEOPLE'S CONVENTION
0.1%2 645 votes
TRULY ALLIANCE
0.1%2 513 votes
AZANIAN PEOPLE'S ORGANISATION
0.1%2 094 votes
OPERATION KHANYISA MOVEMENT
0.1%1 789 votes
PATRIOTIC ASSOCIATION OF SOUTH AFRICA
0.1%1 319 votes
THE SOCIALIST PARTY OF AZANIA
0.0%624 votes
INTERNATIONAL REVELATION CONGRESS
0.0%549 votes
AGANG SOUTH AFRICA
0.0%477 votes
AFRICAN PEOPLE'S SOCIALIST PARTY
0.0%462 votes
UBUNTU PARTY
0.0%446 votes
BUILDING A COHESIVE SOCIETY
0.0%278 votes
PEOPLE'S CIVIC ORGANISATION
0.0%235 votes
PREM PEOPLES AGENDA
0.0%120 votes
BOLSHEVIKS PARTY OF SOUTH AFRICA
0.0%57 votes
UNITED FRONT OF CIVICS
0.0%50 votes

How the vote changed

Other

Swipe to see history

2016Vote %vs 2011
ANC44.5%
DA38.4%
EFF11.1%—
IFP1.7%
ID0.0%—
Other4.3%—
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

135 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
ANC76.3%Leading candidate: MSINGATHI MAZIBUKWANA
EFF8.6%
Lead: 10 012 votes
Ward 2
ANC73.5%Leading candidate: DIMAKATSO JEANNETTE RAMAFIKENG
DA9.7%
Lead: 10 254 votes
Ward 3
ANC79.2%Leading candidate: LUCKY MBUSO
EFF8.4%
Lead: 9 877 votes
Ward 4
ANC79.7%Leading candidate: MLEKELELI SIMON MOTHA
EFF7.8%
Lead: 14 021 votes
Ward 5
ANC75.2%Leading candidate: PENNY NARTHA MPHOLE
DA10.4%
Lead: 13 609 votes
Ward 6
ANC72.1%Leading candidate: SHIRLEY AZWIMPHELELI NEPFUMBADA
EFF11.0%
Lead: 9 273 votes
Ward 7
DA50.9%Leading candidate: DANIEL MARTIN NETNOW
ANC38.9%
Lead: 2 827 votes
Ward 8
ANC45.2%Leading candidate: EZEKIEL MOSOTHO TSOTETSI
DA27.0%
Lead: 3 445 votes
Ward 9
DA51.8%Leading candidate: KISHORE BADAL
ANC24.3%
Lead: 5 456 votes
Ward 10
ANC49.7%Leading candidate: JOSEPH KAREL MATJILA
DA30.0%
Lead: 3 062 votes
Ward 11
ANC42.6%Leading candidate: MEISIE FRANCINA MALULEKE
DA35.9%
Lead: 1 267 votes
Ward 12
ANC64.0%Leading candidate: JABULANI MNISI
EFF21.4%
Lead: 6 879 votes
Ward 13
ANC66.6%Leading candidate: GEORGE THEMBA MAHLANGU
EFF20.0%
Lead: 7 730 votes
Ward 14
ANC63.5%Leading candidate: CYNTHIA JABULISILE KHANYI
EFF18.0%
Lead: 7 276 votes
Ward 15
ANC78.8%Leading candidate: DIMAKATSO MIRRIAM MALEKE
EFF8.9%
Lead: 11 540 votes
Ward 16
ANC57.1%Leading candidate: SCHOOLBOY ASAF GOBATA
IFP18.7%
Lead: 7 119 votes
Ward 17
DA64.7%Leading candidate: PETER DEON RAFFERTY
ANC25.1%
Lead: 8 970 votes
Ward 18
DA81.3%Leading candidate: FAZEL JAFFER
ANC10.8%
Lead: 17 116 votes
Ward 19
ANC73.5%Leading candidate: LULAMA PAMELA SIBANYONI
EFF13.1%
Lead: 9 646 votes
Ward 20
ANC73.9%Leading candidate: GEORGE BASOPANE
EFF14.2%
Lead: 9 867 votes
Ward 21
ANC73.9%Leading candidate: MPHO ISAAC SESEDINYANE
EFF15.2%
Lead: 9 858 votes
Ward 22
ANC69.0%Leading candidate: MADIKA ELIZABETH MABASA
EFF17.4%
Lead: 10 748 votes
Ward 23
DA80.4%Leading candidate: SARAH TERESA JUNE WISSLER
ANC14.5%
Lead: 17 394 votes
Ward 24
ANC64.3%Leading candidate: LADY GRACE BADI
EFF17.7%
Lead: 8 474 votes
Ward 25
ANC66.9%Leading candidate: RAYNETT LILY MOABI
EFF14.8%
Lead: 10 163 votes
Ward 26
ANC74.8%Leading candidate: PAULOS MAZIBU
EFF12.4%
Lead: 10 359 votes
Ward 27
ANC68.6%Leading candidate: PATRICK MAGALEFA
EFF17.7%
Lead: 10 539 votes
Ward 28
ANC68.5%Leading candidate: PETER NDOU
EFF17.4%
Lead: 8 089 votes
Ward 29
ANC53.5%Leading candidate: BRENDA HAPPY DAMMIE
DA26.9%
Lead: 5 074 votes
Ward 30
ANC67.1%Leading candidate: EUGINE SECHABA KHUMALO
EFF16.2%
Lead: 8 733 votes
Ward 31
ANC66.4%Leading candidate: BONGANI DLAMINI
EFF16.0%
Lead: 6 883 votes
Ward 32
DA60.2%Leading candidate: BONGANI NKOMO
ANC25.8%
Lead: 8 811 votes
Ward 33
ANC74.4%Leading candidate: OAGENG RONALD PHAMODI
EFF13.5%
Lead: 10 202 votes
Ward 34
ANC66.7%Leading candidate: SHIMANE BOITUMELO EDWARD MOTLHAMME
IFP13.1%
Lead: 8 179 votes
Ward 35
ANC75.5%Leading candidate: FREDDIE BANDA
EFF12.4%
Lead: 9 628 votes
Ward 36
ANC77.6%Leading candidate: JOHANNES MOFOKENG
EFF10.2%
Lead: 10 986 votes
Ward 37
ANC59.9%Leading candidate: NTOMBIZODWA ADELAIDE NXUMALO
IFP21.8%
Lead: 6 485 votes
Ward 38
ANC64.3%Leading candidate: BEN MOSULUDI SAOHATSI
IFP14.8%
Lead: 7 440 votes
Ward 39
ANC73.7%Leading candidate: PRAISE-GOD THEMBA MSIBI
EFF12.9%
Lead: 9 902 votes
Ward 40
ANC54.3%Leading candidate: CELOKUHLE NKOSI
IFP22.5%
Lead: 5 301 votes
Ward 41
ANC71.6%Leading candidate: PRINCE MBONGO
EFF15.3%
Lead: 11 865 votes
Ward 42
ANC75.1%Leading candidate: REUBEN TAKALANI NEFOTONI
EFF13.9%
Lead: 9 565 votes
Ward 43
ANC72.2%Leading candidate: HAPPYBOY RAPITSO MOLOBYE
EFF15.2%
Lead: 10 067 votes
Ward 44
ANC71.1%Leading candidate: MOTSILE GEORGE LEKGETHO
EFF14.7%
Lead: 10 969 votes
Ward 45
ANC71.2%Leading candidate: EMMANUEL TSOTLEHO TSELELI
EFF14.7%
Lead: 10 383 votes
Ward 46
ANC78.5%Leading candidate: MGOLODELA MICHAEL MTIMKULU
EFF8.4%
Lead: 12 838 votes
Ward 47
ANC59.1%Leading candidate: TEBOGO MARCIA MHLARI
INDEPENDENTS12.6%
Lead: 7 899 votes
Ward 48
ANC66.5%Leading candidate: TSHEPO NAWANE
DA16.0%
Lead: 8 914 votes
Ward 49
ANC72.4%Leading candidate: MANDLA JOHANNES MLANGENI
EFF12.5%
Lead: 12 262 votes
Ward 50
ANC77.5%Leading candidate: MANDLA HARRISON ZULU
EFF10.3%
Lead: 10 398 votes
Ward 51
ANC77.4%Leading candidate: FIKELEPHI LILLIAN MOTSAMAI
EFF10.1%
Lead: 11 276 votes
Ward 52
ANC79.3%Leading candidate: ISABEL NOMSA HLOMENDLINI
EFF9.1%
Lead: 10 145 votes
Ward 53
ANC65.2%Leading candidate: MTHOKOZISI THEOPHILUS DHLAMINI
EFF20.7%
Lead: 8 096 votes
Ward 54
DA65.1%Leading candidate: SÉRGIO JOSÉ POMBO DOS SANTOS
ANC24.2%
Lead: 10 302 votes
Ward 55
DA59.8%Leading candidate: RASHIEDA LANDIS
ANC27.7%
Lead: 5 497 votes
Ward 56
DA66.1%Leading candidate: MICHAEL IAN CRICHTON
ANC25.2%
Lead: 7 319 votes
Ward 57
DA57.2%Leading candidate: FAEEZA CHAME
ANC31.3%
Lead: 5 537 votes
Ward 58
DA41.3%Leading candidate: ALEX CHRISTIANS
ANC28.6%
Lead: 2 525 votes
Ward 59
ANC66.9%Leading candidate: TJITJILA FRANCINA MASHAO
EFF16.9%
Lead: 3 804 votes
Ward 60
ANC56.8%Leading candidate: NOKUTHULA ALBERTINA XABA
EFF21.1%
Lead: 3 946 votes
Ward 61
ANC47.4%Leading candidate: VUSUMUZI EMMANUEL ZONDO
IFP30.7%
Lead: 2 505 votes
Ward 62
ANC66.3%Leading candidate: ZAMA DAVID SHEZI
EFF15.8%
Lead: 4 722 votes
Ward 63
ANC71.2%Leading candidate: LINDA DAPHNIEY NTOMBELA
EFF14.2%
Lead: 4 763 votes
Ward 64
ANC67.4%Leading candidate: MATSEMELA PHINEAS MADISHA
EFF14.6%
Lead: 6 027 votes
Ward 65
ANC41.7%Leading candidate: LINDANI BUHLEBUYEZA ZULU
IFP33.6%
Lead: 1 175 votes
Ward 66
DA58.4%Leading candidate: CARLOS MANUEL DIAS DA ROCHA
ANC31.1%
Lead: 4 413 votes
Ward 67
ANC53.4%Leading candidate: MARTHA MITAH MAZIBUKO
DA30.1%
Lead: 2 290 votes
Ward 68
DA45.1%Leading candidate: BASIL MARK DOUGLAS
ANC40.1%
Lead: 955 votes
Ward 69
DA59.2%Leading candidate: GENEVIEVE JOELINE SHERMAN
ANC28.0%
Lead: 5 487 votes
Ward 70
DA68.6%Leading candidate: CALEB EDWARD FINN
ANC21.6%
Lead: 12 219 votes
Ward 71
DA61.9%Leading candidate: RENÉ FIONA BENJAMIN
ANC20.4%
Lead: 9 084 votes
Ward 72
DA82.5%Leading candidate: STEVEN KEVIN KRUGER
ANC12.2%
Lead: 14 602 votes
Ward 73
DA74.4%Leading candidate: MIA SNYMAN
ANC17.5%
Lead: 10 639 votes
Ward 74
DA76.5%Leading candidate: DAVID ROSS FISHER
ANC16.2%
Lead: 12 277 votes
Ward 75
ANC47.8%Leading candidate: LIVHUWANI SANNIE MAVHONA
IFP28.1%
Lead: 2 864 votes
Ward 76
ANC65.5%Leading candidate: MOSES MANDLENKOSI PANDEKA
EFF22.2%
Lead: 6 122 votes
Ward 77
ANC60.5%Leading candidate: YOLISWA AGNES TWALA
EFF22.1%
Lead: 5 812 votes
Ward 78
ANC68.1%Leading candidate: SPIWE STEPHEN MAKAMO
EFF21.4%
Lead: 7 420 votes
Ward 79
ANC63.7%Leading candidate: THOMPSON MALULEKA
EFF24.2%
Lead: 6 193 votes
Ward 80
ANC53.5%Leading candidate: MAKGOBA REUBEN PAGADI
EFF31.3%
Lead: 2 809 votes
Ward 81
DA43.5%Leading candidate: IRENE LORAINE RÜGHEIMER
ANC38.4%
Lead: 973 votes
Ward 82
DA63.4%Leading candidate: PATRICIA SUSAN STEWART
ANC23.3%
Lead: 8 886 votes
Ward 83
DA88.2%Leading candidate: SUZANNE NICOLA MARIA CLARKE
ANC5.4%
Lead: 20 437 votes
Ward 84
DA74.4%Leading candidate: GERHARD JACOBUS NIEMAND
ANC15.5%
Lead: 13 863 votes
Ward 85
DA73.7%Leading candidate: CARL JONATHAN MANN
ANC16.9%
Lead: 13 743 votes
Ward 86
DA80.8%Leading candidate: GERT LODEWICUS PHILIPPUS KRUGER
ANC11.6%
Lead: 18 238 votes
Ward 87
DA78.0%Leading candidate: BRIDGET STEER
ANC14.5%
Lead: 12 752 votes
Ward 88
DA81.6%Leading candidate: NICHOLAS GEORGE CLAY LORIMER
ANC11.9%
Lead: 15 664 votes
Ward 89
DA86.9%Leading candidate: AMELIA BESTER
ANC8.5%
Lead: 20 112 votes
Ward 90
DA83.3%Leading candidate: MARTIN CHARLES WILLIAMS
ANC11.4%
Lead: 16 830 votes
Ward 91
DA57.6%Leading candidate: JEFFREY LEONARD PIETERSEN
ANC28.8%
Lead: 5 037 votes
Ward 92
ANC47.3%Leading candidate: LEEPILE JOHANNES MOTSUMI
DA30.5%
Lead: 2 360 votes
Ward 93
DA85.4%Leading candidate: CANDICE CHRISTINE JAMES
ANC9.0%
Lead: 19 329 votes
Ward 94
DA85.4%Leading candidate: DAVID TERENCE FOLEY
ANC10.0%
Lead: 16 876 votes
Ward 95
ANC63.6%Leading candidate: MATLALE KATE MPHAHLELE
EFF26.3%
Lead: 5 911 votes
Ward 96
DA46.6%Leading candidate: LAWRENCE SBUSISO MTHEMBU
ANC38.8%
Lead: 1 850 votes
Ward 97
DA83.4%Leading candidate: LEAH RUTH POTGIETER
ANC10.2%
Lead: 21 696 votes
Ward 98
DA78.6%Leading candidate: BEVERLEY WEWEJE
ANC14.5%
Lead: 14 438 votes
Ward 99
DA87.8%Leading candidate: NICOLE JANITA VAN DYK
ANC7.6%
Lead: 17 115 votes
Ward 100
ANC61.7%Leading candidate: ROSINAH MAPULA MOSITO
EFF21.4%
Lead: 8 487 votes
Ward 101
DA86.4%Leading candidate: DALUXOLO WISEMAN CELE
ANC8.2%
Lead: 21 288 votes
Ward 102
DA84.0%Leading candidate: DAVID DOUGLAS POTTER
ANC10.5%
Lead: 17 755 votes
Ward 103
DA84.6%Leading candidate: VINCENT LAWRENCE EARP
ANC10.4%
Lead: 19 017 votes
Ward 104
DA80.4%Leading candidate: MICHAEL DAVID WOOD
ANC13.0%
Lead: 15 425 votes
Ward 105
ANC59.1%Leading candidate: ALBERT TEFO RAPHADU
EFF23.5%
Lead: 6 487 votes
Ward 106
DA86.7%Leading candidate: CHRISTOPHER GLEN SANTANA
ANC8.9%
Lead: 20 272 votes
Ward 107
ANC56.9%Leading candidate: AMBE ELIZABETH MASEKO
EFF28.0%
Lead: 5 484 votes
Ward 108
ANC62.7%Leading candidate: DEBORAH BUSISIWE FRANCISCO
EFF24.2%
Lead: 5 208 votes
Ward 109
DA50.5%Leading candidate: WERNER SMIT
ANC31.5%
Lead: 3 671 votes
Ward 110
ANC52.1%Leading candidate: LESIBANA STEPHEN LAMOLA
DA24.3%
Lead: 4 142 votes
Ward 111
ANC58.2%Leading candidate: RAISIBE WELHEMINA MATSEMELA
EFF30.7%
Lead: 3 993 votes
Ward 112
DA45.5%Leading candidate: MADELEINE BERTINE HICKLIN
ANC31.8%
Lead: 3 030 votes
Ward 113
ANC63.6%Leading candidate: THAMBULO ABRAHAM MABUKE
EFF25.6%
Lead: 6 151 votes
Ward 114
ANC54.1%Leading candidate: TSHILIDZI VICTOR MAFINYA
DA22.1%
Lead: 4 657 votes
Ward 115
DA80.5%Leading candidate: MATOME MATOME MAFOKWANE
ANC13.3%
Lead: 17 994 votes
Ward 116
ANC67.5%Leading candidate: VHONANI ADOLPHUS MAREMA
EFF21.2%
Lead: 6 066 votes
Ward 117
DA85.0%Leading candidate: TIMOTHY FRANCIS TRULUCK
ANC9.7%
Lead: 14 798 votes
Ward 118
DA50.3%Leading candidate: NEUREN PIETERSEN
ANC28.5%
Lead: 4 374 votes
Ward 119
ANC63.7%Leading candidate: MANGALISO LEONAR NGWENYA
EFF15.4%
Lead: 10 300 votes
Ward 120
DA47.9%Leading candidate: VINAY ANBAN CHOONIE
ANC39.4%
Lead: 1 779 votes
Ward 121
ANC58.5%Leading candidate: MARGARET MCBASON
DA28.0%
Lead: 6 497 votes
Ward 122
ANC69.9%Leading candidate: MAKWATSA ACE MOKOENYANE
EFF11.5%
Lead: 12 475 votes
Ward 123
ANC61.6%Leading candidate: MZWANDILE ENOCK TYOBEKA
EFF21.7%
Lead: 4 333 votes
Ward 124
ANC47.6%Leading candidate: SIDNEY RADEBE
DA35.1%
Lead: 1 856 votes
Ward 125
DA45.0%Leading candidate: PETRUS LAFRAS LODEWICUS STEWART
ANC35.8%
Lead: 1 822 votes
Ward 126
DA89.0%Leading candidate: DAVID GERALD BRAND
ANC6.7%
Lead: 21 971 votes
Ward 127
ANC69.4%Leading candidate: SABELO MICHAEL NSCANA
EFF17.1%
Lead: 8 138 votes
Ward 128
ANC74.6%Leading candidate: KEKELETSO SYLVIA MONAKALE
EFF12.2%
Lead: 11 075 votes
Ward 129
ANC75.0%Leading candidate: JABULANI JAN THOMO
EFF11.3%
Lead: 10 779 votes
Ward 130
ANC79.0%Leading candidate: DAVID MONAMODI
EFF10.0%
Lead: 10 338 votes
Ward 131
ANC78.2%Leading candidate: MAKHOSAZANA CYNTHIA NDLELA
EFF10.0%
Lead: 11 074 votes
Ward 132
DA71.0%Leading candidate: ANNETTE JANINE DEPPE
ANC18.4%
Lead: 13 827 votes
Ward 133
ANC64.7%Leading candidate: MALESELO JULIA GOLOLO
EFF25.0%
Lead: 6 550 votes
Ward 134
DA83.8%Leading candidate: WENDY ROBYN ALEXANDER
ANC10.1%
Lead: 15 427 votes
Ward 135
ANC63.6%Leading candidate: PULENG ELLIOTT SETHOLE
EFF22.1%
Lead: 8 053 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: 06 Apr 2017, 11:44 SAST · checked 05 Nov 2026, 15:41 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 270 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: 06 Apr 2017, 11:44 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 Drie Ziek.

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

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

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