Counted.co.za

Your municipality · Cape Town

Macassar

DA retains its majority

154of 231 seats

2016 results

2016

Council seats

DA154 seats66.6% of votes
ANC57 seats24.4% of votes
EFF7 seats3.2% of votes
Other13 seats4.4% of votes
ACDP3 seats1.2% of votes
AL JAMA-AH2 seats0.7% of votes
AFRICAN INDEPENDENT CONGRESS1 seat0.6% of votes
CAPE MUSLIM CONGRESS1 seat0.3% of votes
COPE1 seat0.2% of votes
DEMOCRATIC INDEPENDENT PARTY1 seat0.3% of votes
PAC1 seat0.3% of votes
PA1 seat0.2% of votes
UDM1 seat0.3% of votes
FF+1 seat0.4% of votes
Vote breakdown

Combined ballot votes

DEMOCRATIC ALLIANCE
66.6%1 664 514 votes
AFRICAN NATIONAL CONGRESS
24.4%608 867 votes
ECONOMIC FREEDOM FIGHTERS
3.2%79 114 votes
Other: show remaining parties: hide remaining parties5.9%146 523 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
1.2%30 285 votes
AL JAMA-AH
0.7%16 398 votes
AFRICAN INDEPENDENT CONGRESS
0.6%14 743 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
0.4%10 284 votes
DEMOCRATIC INDEPENDENT PARTY
0.3%7 521 votes
INDEPENDENTS
0.3%7 077 votes
UNITED DEMOCRATIC MOVEMENT
0.3%6 580 votes
CAPE MUSLIM CONGRESS
0.3%6 459 votes
PAN AFRICANIST CONGRESS OF AZANIA
0.3%6 319 votes
CONGRESS OF THE PEOPLE
0.2%6 190 votes
PATRIOTIC ALLIANCE
0.2%4 959 votes
NATIONAL PARTY SOUTH AFRICA
0.2%4 284 votes
CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY
0.1%3 368 votes
AFRICA MUSLIM PARTY
0.1%3 263 votes
LOCAL PEOPLE'S PARTY
0.1%2 710 votes
AL SHURA PARTY
0.1%1 770 votes
AFRICAN PEOPLE'S CONVENTION
0.1%1 655 votes
INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA
0.1%1 472 votes
NATIONALIST COLOURED PARTY OF SOUTH AFRICA
0.1%1 416 votes
CHRISTIAN DEMOCRATIC PARTY
0.1%1 415 votes
NATIONAL PEOPLE'S PARTY
0.1%1 261 votes
SOUTH AFRICA PEOPLE'S PARTY
0.0%894 votes
COLOURED VOICE
0.0%862 votes
KHOISAN KINGDOM AND ALL PEOPLE
0.0%770 votes
SOUTH AFRICAN PROGRESSIVE CIVIC ORGANISATION
0.0%703 votes
UBUNTU PARTY
0.0%686 votes
KHOISAN REVOLUTION
0.0%662 votes
SIZWE UMMAH NATION
0.0%559 votes
THE GREENS
0.0%478 votes
PEOPLE'S DEMOCRATIC MOVEMENT
0.0%439 votes
INKATHA FREEDOM PARTY
0.0%434 votes
SOUTH AFRICAN PEOPLE FOR EQUALITY
0.0%316 votes
CREDIBLE ALTERNATIVE 1ST MOVEMENT
0.0%161 votes
PATRIOTIC ASSOCIATION OF SOUTH AFRICA
0.0%130 votes

How the vote changed

Other

Swipe to see history

2016Vote %vs 2011
DA66.6%
ANC24.4%
ID0.0%—
ACDP1.2%
EFF3.2%—
Other4.7%—
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 Cape Town

116 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
DA93.4%Leading candidate: CHERYL LINSEY VISSER
ANC2.4%
Lead: 28 061 votes
Ward 2
DA92.4%Leading candidate: MARGUERITE LEONORA VAN DER WALT
ACDP2.0%
Lead: 25 247 votes
Ward 3
DA93.9%Leading candidate: BRENDAN VAN DER MERWE
FF+1.8%
Lead: 22 748 votes
Ward 4
DA63.8%Leading candidate: TANDO LONGEZIWE JAFTA
ANC29.0%
Lead: 6 369 votes
Ward 5
DA95.6%Leading candidate: HELEN CARSTENS
ACDP1.5%
Lead: 26 495 votes
Ward 6
ANC61.8%Leading candidate: SIMPIWE NONKEYIZANA
DA24.4%
Lead: 7 768 votes
Ward 7
DA87.4%Leading candidate: GABRIEL GRANT TWIGG
ANC6.3%
Lead: 17 552 votes
Ward 8
DA93.6%Leading candidate: MARIAN JULLIAN NIEUWOUDT
ANC2.0%
Lead: 29 396 votes
Ward 9
DA74.0%Leading candidate: MERCIA ELMARIE KLEINSMITH
ANC14.6%
Lead: 10 813 votes
Ward 10
DA85.2%Leading candidate: JACOLINE VISSER
ANC7.4%
Lead: 14 847 votes
Ward 11
DA87.4%Leading candidate: DESIREE ALLISON VISAGIE
ANC5.8%
Lead: 22 043 votes
Ward 12
DA88.0%Leading candidate: WILLIE DESMOND JAFTHA
ANC5.8%
Lead: 16 901 votes
Ward 13
DA64.8%Leading candidate: MICHELLE ADONIS
ANC26.2%
Lead: 9 026 votes
Ward 14
DA80.4%Leading candidate: ROELOF PETRUS JOHANNES MARE
ANC12.8%
Lead: 15 524 votes
Ward 15
DA94.6%Leading candidate: GREGORY CHARLES PECK
ANC1.4%
Lead: 27 262 votes
Ward 16
DA64.8%Leading candidate: JEROME PATRICK FITZ
ANC26.9%
Lead: 8 728 votes
Ward 17
DA85.2%Leading candidate: SHARLAINE FRANCIS OERSON
ANC6.8%
Lead: 20 019 votes
Ward 18
ANC71.1%Leading candidate: NTOMBOXOLO FLORENCE KOPMAN
DA12.8%
Lead: 9 983 votes
Ward 19
DA67.2%Leading candidate: RICARDO SARALINA
ANC23.6%
Lead: 10 107 votes
Ward 20
DA62.0%Leading candidate: COURTNEY HENRY STEPHEN VAN WYK
ANC29.8%
Lead: 6 748 votes
Ward 21
DA95.6%Leading candidate: DEMETRI AMIRA
FF+1.5%
Lead: 25 044 votes
Ward 22
DA83.6%Leading candidate: JOHANNA MARTLOW
ANC8.5%
Lead: 15 213 votes
Ward 23
DA93.6%Leading candidate: NORA EDNA GROSE
ACDP2.4%
Lead: 24 028 votes
Ward 24
DA73.5%Leading candidate: ASA ABRAHAMS
ANC19.0%
Lead: 10 346 votes
Ward 25
DA89.0%Leading candidate: BEVERLEY VAN REENEN
ANC4.6%
Lead: 18 160 votes
Ward 26
DA86.7%Leading candidate: FRANCHESCA CRECENCIA WALKER
ANC5.8%
Lead: 20 507 votes
Ward 27
DA88.1%Leading candidate: CECILE JANSE VAN RENSBURG
ANC4.9%
Lead: 16 389 votes
Ward 28
DA89.2%Leading candidate: CHRISTOPHER JORDAAN
ANC5.9%
Lead: 18 214 votes
Ward 29
DA77.3%Leading candidate: CYNTHIA CATHRINE CLAYTON
ANC16.7%
Lead: 12 257 votes
Ward 30
DA90.2%Leading candidate: CHARLES JOHANNES ESAU
ANC4.1%
Lead: 19 191 votes
Ward 31
DA81.0%Leading candidate: JONATHAN CUPIDO
ANC10.1%
Lead: 12 903 votes
Ward 32
DA61.6%Leading candidate: BARBARA RASS
ANC31.0%
Lead: 6 567 votes
Ward 33
ANC72.2%Leading candidate: SITHEMBISO MZOBE
EFF8.9%
Lead: 10 921 votes
Ward 34
ANC77.0%Leading candidate: FIKISWA MAVIS NKUNZANA
EFF12.8%
Lead: 10 892 votes
Ward 35
ANC78.5%Leading candidate: MBONISWA NELSON CHITHA
DA11.7%
Lead: 14 707 votes
Ward 36
ANC71.8%Leading candidate: NOKUTHULA MARGARET BOLITYE
DA18.9%
Lead: 8 840 votes
Ward 37
ANC77.7%Leading candidate: TEMPLETON MAKHOSI MGXEKENI
DA9.0%
Lead: 10 937 votes
Ward 38
ANC79.7%Leading candidate: LUVUYO GEDDES ZONDANI
EFF8.3%
Lead: 10 235 votes
Ward 39
ANC78.0%Leading candidate: STANLEY KHAYA YOZI
DA10.7%
Lead: 11 739 votes
Ward 40
ANC79.0%Leading candidate: BONGANI NGCOMBOLO
DA9.0%
Lead: 13 224 votes
Ward 41
ANC75.0%Leading candidate: SHARON KGADINKAME MANATA
EFF10.2%
Lead: 11 138 votes
Ward 42
ANC53.8%Leading candidate: SONWABO GODFREY NGXUMZA
DA31.5%
Lead: 3 715 votes
Ward 43
DA79.8%Leading candidate: ELTON-ENRIQUE JANSEN
ANC11.3%
Lead: 16 719 votes
Ward 44
DA73.4%Leading candidate: ANTHONY CHARLES MOSES
ANC14.1%
Lead: 14 522 votes
Ward 45
DA75.9%Leading candidate: BONITA MARGARET JACOBS
ANC12.9%
Lead: 10 436 votes
Ward 46
DA74.0%Leading candidate: MOGAMAT ASLAM CASSIEM
ANC8.8%
Lead: 12 580 votes
Ward 47
DA77.7%Leading candidate: ANTONIO ALFRED VAN DER RHEEDE
PA11.0%
Lead: 11 911 votes
Ward 48
DA79.4%Leading candidate: MOGAMAT MAGADIEN DAVIDS
ANC6.1%
Lead: 11 570 votes
Ward 49
DA77.5%Leading candidate: RASHID ADAMS
ANC10.3%
Lead: 15 871 votes
Ward 50
DA84.9%Leading candidate: ANGUS PATRICK MCKENZIE
ANC5.2%
Lead: 15 751 votes
Ward 51
ANC73.2%Leading candidate: NOMTHA NOKUZOLA DILIMA
EFF12.0%
Lead: 9 696 votes
Ward 52
ANC73.4%Leading candidate: SAMKELO JOHN
EFF10.7%
Lead: 9 013 votes
Ward 53
DA87.1%Leading candidate: BRIAN RICHARD WILLIAM WATKYNS
ANC5.1%
Lead: 17 845 votes
Ward 54
DA93.6%Leading candidate: SHAYNE ADRIENNE RAMSAY
ANC3.7%
Lead: 18 743 votes
Ward 55
DA91.5%Leading candidate: FABIAN KEVIN AH-SING
ANC3.8%
Lead: 18 610 votes
Ward 56
DA83.7%Leading candidate: HELEN WINIFRED JACOBS
ANC5.5%
Lead: 17 637 votes
Ward 57
DA75.3%Leading candidate: PATRICK HASTINGS CHAPPLE
ANC10.6%
Lead: 13 613 votes
Ward 58
DA92.2%Leading candidate: SHARON ANNE COTTLE
ANC2.7%
Lead: 22 894 votes
Ward 59
DA89.9%Leading candidate: IAN RONALD IVERSEN
ANC3.8%
Lead: 20 491 votes
Ward 60
DA75.3%Leading candidate: MARK REGINALD HERMAN KLEINSCHMIDT
ANC7.3%
Lead: 17 241 votes
Ward 61
DA86.7%Leading candidate: SIMON PATRICK LIELL COCK
ANC5.8%
Lead: 17 619 votes
Ward 62
DA92.2%Leading candidate: ELIZABETH NELL BRUNETTE
ANC3.5%
Lead: 20 911 votes
Ward 63
DA83.8%Leading candidate: MONTGOMERY JOSEPH OLIVER
ANC5.5%
Lead: 21 342 votes
Ward 64
DA91.9%Leading candidate: AIMEE ELISABETH KUHL
ANC2.2%
Lead: 24 689 votes
Ward 65
DA82.2%Leading candidate: PATRICIA ELIZABETH VAN DER ROSS
ANC6.2%
Lead: 18 434 votes
Ward 66
DA86.3%Leading candidate: WILLIAM JOHN AKIM
ANC3.3%
Lead: 19 152 votes
Ward 67
DA73.1%Leading candidate: GERALDINE ETHEL GORDON
ANC18.1%
Lead: 14 342 votes
Ward 68
DA88.3%Leading candidate: MARITA JOHANNA PETERSEN
ANC3.8%
Lead: 16 781 votes
Ward 69
DA59.0%Leading candidate: FELICITY ANNE PURCHASE
ANC34.8%
Lead: 5 489 votes
Ward 70
DA95.4%Leading candidate: ANDREA CORNELIA CROUS
FF+1.3%
Lead: 26 423 votes
Ward 71
DA88.3%Leading candidate: PENELOPE ANNE EAST
ANC7.7%
Lead: 17 728 votes
Ward 72
DA88.5%Leading candidate: KEVIN GRAHAM SOUTHGATE
ANC4.3%
Lead: 21 547 votes
Ward 73
DA94.5%Leading candidate: CAROL BELINDA BEW
ACDP1.7%
Lead: 26 836 votes
Ward 74
DA62.0%Leading candidate: ROBERTO MIGUEL QUINTAS
ANC33.9%
Lead: 6 365 votes
Ward 75
DA85.0%Leading candidate: JOAN WOODMAN
ANC3.8%
Lead: 18 057 votes
Ward 76
DA80.4%Leading candidate: GOAWA TIMM
LOCAL PEOPLE'S PARTY7.6%
Lead: 15 131 votes
Ward 77
DA89.2%Leading candidate: BRANDON CARWYN GOLDING
AL JAMA-AH3.0%
Lead: 20 125 votes
Ward 78
DA90.5%Leading candidate: EDWIN PETER ANDREWS
ANC2.9%
Lead: 20 665 votes
Ward 79
DA86.4%Leading candidate: SOLOMON PHILANDER
ANC3.8%
Lead: 18 927 votes
Ward 80
ANC82.0%Leading candidate: NKULULEKO ELLIOT MGOLOMBANE
EFF7.4%
Lead: 15 287 votes
Ward 81
DA90.0%Leading candidate: DANIEL JOHN CHRISTIANS
ACDP1.9%
Lead: 23 656 votes
Ward 82
DA84.5%Leading candidate: SHEVAL WILLIAM PERCY ARENDSE
ANC4.4%
Lead: 15 711 votes
Ward 83
DA74.0%Leading candidate: CARL BERNARD PUNT
ANC20.1%
Lead: 13 054 votes
Ward 84
DA88.1%Leading candidate: STUART BRUCE PRINGLE
ANC7.6%
Lead: 21 873 votes
Ward 85
ANC50.6%Leading candidate: SITEMBILE SYDNEY MFECANE
DA41.5%
Lead: 1 938 votes
Ward 86
ANC58.0%Leading candidate: JONGIDUMO JUSTICE MAXHEKE
DA32.8%
Lead: 5 570 votes
Ward 87
ANC71.0%Leading candidate: MLULAMI VELEM
DA8.3%
Lead: 9 994 votes
Ward 88
ANC70.1%Leading candidate: SIPHIWO PATRICK NQAMNDUKU
DA19.2%
Lead: 9 812 votes
Ward 89
ANC76.6%Leading candidate: MONDE NQULWANA
DA10.4%
Lead: 10 303 votes
Ward 90
ANC81.5%Leading candidate: LULEKWA JALI
EFF8.7%
Lead: 10 878 votes
Ward 91
ANC83.5%Leading candidate: THANDO MPENGEZI
EFF6.8%
Lead: 13 317 votes
Ward 92
ANC75.5%Leading candidate: XOLISA GLORIA PETER
EFF12.2%
Lead: 10 922 votes
Ward 93
ANC82.8%Leading candidate: NTOMBEBALA LUCIA MQUQWANA
EFF6.7%
Lead: 14 148 votes
Ward 94
ANC79.2%Leading candidate: PATRICK MFUNDISI MNGXUNYENI
EFF9.0%
Lead: 13 451 votes
Ward 95
ANC83.0%Leading candidate: ANDILE LILI
EFF7.2%
Lead: 13 952 votes
Ward 96
ANC79.8%Leading candidate: DANILE MICHEL KHATSHWA
DA9.1%
Lead: 14 693 votes
Ward 97
ANC67.6%Leading candidate: REYNOLD ZWELIJIKILE SIMBEKU
DA14.2%
Lead: 8 672 votes
Ward 98
ANC82.6%Leading candidate: ANELE GABUZA
EFF8.1%
Lead: 12 934 votes
Ward 99
ANC49.8%Leading candidate: BONGILE PATRICK NGCANI
DA39.1%
Lead: 1 945 votes
Ward 100
DA86.9%Leading candidate: JOHANNES HERMAN MIDDLETON
ANC5.9%
Lead: 17 975 votes
Ward 101
ANC83.9%Leading candidate: LUYANDA MAXWELL MBELE
DA8.9%
Lead: 14 803 votes
Ward 102
DA94.5%Leading candidate: CARIN ANTOINETTE BRYNARD
FF+1.6%
Lead: 26 692 votes
Ward 103
DA95.0%Leading candidate: GERHARD DAWID FOURIE
ACDP1.6%
Lead: 25 515 votes
Ward 104
ANC71.9%Leading candidate: LUBABALO CHADRECK MAKELENI
EFF14.1%
Lead: 9 449 votes
Ward 105
DA77.0%Leading candidate: RUAN BENEKE
ANC17.2%
Lead: 13 627 votes
Ward 106
ANC61.3%Leading candidate: ABEDNIGO XOLANI NDONGENI
DA27.5%
Lead: 7 167 votes
Ward 107
DA87.7%Leading candidate: NICOLETTE RHEEDER
EFF4.1%
Lead: 19 727 votes
Ward 108
ANC60.2%Leading candidate: RHODA-ANN BAZIER
DA30.4%
Lead: 6 027 votes
Ward 109
DA84.4%Leading candidate: VICTOR ROGER ISAACS
ANC9.7%
Lead: 16 390 votes
Ward 110
DA88.3%Leading candidate: SHANEN JOYCE ROSSOUW
ANC4.0%
Lead: 16 445 votes
Ward 111
DA79.8%Leading candidate: BRENDA HANSEN
ANC14.3%
Lead: 13 783 votes
Ward 112
DA94.0%Leading candidate: THERESA AUDRY UYS
ACDP2.0%
Lead: 23 631 votes
Ward 113
DA91.2%Leading candidate: JOY MCCARTHY
ANC3.3%
Lead: 20 359 votes
Ward 114
ANC77.9%Leading candidate: THEMBA TREVOR HONONO
EFF8.0%
Lead: 9 871 votes
Ward 115
DA84.2%Leading candidate: DAVID WILLIAM BRYANT
ANC7.3%
Lead: 17 011 votes
Ward 116
DA70.0%Leading candidate: MICHAEL PATRICK PIETERSEN
ANC19.2%
Lead: 8 833 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:45 SAST · checked 05 Nov 2026, 15:44 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 231 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:45 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 Cape Town. Ward results include areas outside Macassar.

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

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