Party in council
Democratic Alliance in City of Johannesburg
60 of 272 seats now (42 ward, 18 PR). From 2026: 91 of 270 seats (51 ward, 40 PR), as declared by the IEC.
DA
Ward councillors now
- Ward 23 · Tyrell Meyers
- Ward 32 · Dimakatso Moloisane
- Ward 54 · Stuart Iain Marais
- Ward 55 · Rashieda Landis
- Ward 56 · Michael Ian Crichton
- Ward 57 · Faeeza Chame
- Ward 66 · Carlos Manuel Dias Da Rocha
- Ward 69 · Genevieve Joeline Sherman
- Ward 70 · Caleb Edward Finn
- Ward 71 · René Fiona Benjamin
- Ward 72 · Daniel Schay
- Ward 73 · Eleanor Anne Huggett
- Ward 74 · Belinda Cynthia Echeozonjoku
- Ward 81 · Joanne Horwitz
- Ward 83 · Florence Cheryl Roberts
- Ward 84 · Johannes Wilhelmus Goosen
- Ward 85 · Zoné Niemand
- Ward 86 · Chantelle Fourie-Shawe
- Ward 87 · Kyle Dalton Jacobs
- Ward 88 · Nicolene Jonker
- Ward 89 · Zander Shawe
- Ward 90 · Renate Jo van Onselen
- Ward 91 · Andrew John Stewart
- Ward 93 · Vinotharan Mogambaram Reddy
- Ward 94 · David Terence Foley
- Ward 97 · Jacques Stephen Hoén
- Ward 98 · Beverley Weweje
- Ward 99 · Hendrik Bodenstein
- Ward 101 · Ralf Bittkau
- Ward 102 · Beatrice Aletta Susanna Campbell-Cloete
- Ward 103 · Lynda Margaret Shackleford
- Ward 104 · Marialett Koekemoer
- Ward 106 · Christopher Glen Santana
- Ward 109 · Lori Cynthia Coogan
- Ward 112 · Lerato Magdeline Philiya Mphefo
- Ward 115 · Mark van der Merwe
- Ward 117 · Timothy Francis Truluck
- Ward 118 · Neuren Pietersen
- Ward 125 · Matsobane Victor Sekhu
- Ward 126 · David Gerald Brand
- Ward 132 · Annette Janine Deppe
- Ward 134 · Devon Steenkamp
PR councillors now
- Alex Christians
- Andrew Fergus Marais
- Ayanda Lyrics Mazibuko
- Bongani Nkomo
- Garry Ramaru
- Gerhard Jacobus Niemand
- Jeffrey Leonard Pietersen
- Julie Suddaby
- Kevin Patrick Wax
- Makatisane Michael Papo
- Martin Anton Louw
- Mbuyiswa Daniel Chabalala
- Mosegi Otto Kgeletsane
- Nonhlanhla Sifumba
- Nyelisani Strike Rambani
- Philangezwi Bongani Nkwanyana
- Solomon Masehlele Maila
- Vasco Manuel Da Gama
Wards won on 4 November 2026
- Ward 17 · Priscilla Pinkie Ferris · 38.5%
- Ward 18 · Fazel Jaffer · 44.6%
- Ward 23 · Tyrell Meyers · 72.5%
- Ward 32 · Mosegi Otto Kgeletsane · 58.9%
- Ward 54 · Stuart Iain Marais · 50.6%
- Ward 55 · Scott Mac Gregor · 40.6%
- Ward 56 · Michael Ian Crichton · 58.7%
- Ward 57 · Faeeza Chame · 45.6%
- Ward 66 · Carlos Manuel Dias Da Rocha · 53.6%
- Ward 67 · Hilton Madidimalo Masera · 22.5%
- Ward 68 · Bernice Bernadette Joubert · 33.3%
- Ward 69 · Inge Vedette Roskin · 33.6%
- Ward 70 · Caleb Edward Finn · 52.4%
- Ward 71 · Genevieve Joeline Sherman · 36.9%
- Ward 72 · Daniel Schay · 87.6%
- Ward 73 · Dominic Günther Bauer · 59.7%
- Ward 74 · Belinda Cynthia Echeozonjoku · 69.5%
- Ward 81 · Daniel Craig Kalyan · 33.9%
- Ward 82 · Shaun Lee Oliver · 34.1%
- Ward 83 · Mathys Jacobus Frederick Hughes · 74.9%
- Ward 84 · Eduard Gerhardt Krog · 59.3%
- Ward 85 · Zoné Hughes · 69.9%
- Ward 86 · Gregory Peter Hart · 65.1%
- Ward 87 · Jonathan André Perronet Thompson · 60.6%
- Ward 88 · Nicolene Jonker · 72.2%
- Ward 89 · Zander Shawe · 77.6%
- Ward 90 · Renate Jo van Onselen · 78.2%
- Ward 91 · Heather Ann Trumble · 62.3%
- Ward 92 · Phumlani Moses Mbatha · 26.4%
- Ward 93 · Tracy Anne Kensey · 68.5%
- Ward 94 · David Terence Foley · 74.5%
- Ward 96 · Sean Kreusch · 38.6%
- Ward 97 · Elmari Atterbury · 68.9%
- Ward 98 · Devon Steenkamp · 79.8%
- Ward 99 · Hendrik Bodenstein · 75.2%
- Ward 101 · Ralf Bittkau · 68.9%
- Ward 102 · Beatrice Aletta Susanna Campbell-Cloete · 69.3%
- Ward 103 · Lynda Margaret Shackleford · 74.0%
- Ward 104 · Marialett Koekemoer · 67.7%
- Ward 106 · Christopher Glen Santana · 70.9%
- Ward 109 · Charlene Olivia Mc Cord · 56.7%
- Ward 112 · Lyson Komani Dhlamini · 34.7%
- Ward 115 · Mark van der Merwe · 66.4%
- Ward 117 · Eleanor Anne Huggett · 77.6%
- Ward 118 · Neuren Pietersen · 56.1%
- Ward 120 · Kishore Badal · 39.6%
- Ward 125 · Matsobane Victor Sekhu · 45.3%
- Ward 126 · Chalice Nicolene Moodley · 79.0%
- Ward 132 · Annette Janine Deppe · 59.8%
- Ward 134 · Moses Sadiki · 60.9%
PR seats from 2026 · expected
- Otta Helene Maree · list 1
- Gerhard Jacobus Niemand · list 2
- Kyle Dalton Jacobs · list 3
- Leah Ruth Potgieter · list 4
- Ingrid Marianne Reinten · list 6
- Kevin Patrick Wax · list 7
- Julie Armin · list 10
- Timothy Francis Truluck · list 15
- Andrew John Stewart · list 16
- Beverley Jacobs · list 19
- Bongani Nkomo · list 21
- Tsung-Wei Lee · list 23
- Kolobe Rufus Seopa · list 25
- Philangezwi Bongani Nkwanyana · list 26
- Chantelle Fourie-Shawe · list 27
- Jacobus Pieter Van der Merwe · list 29
- Ross Stuart Hooper · list 31
- Caroline Desiré Ann Lewin · list 32
- Ayanda Lyrics Mazibuko · list 34
- Luke Abel Coetzee Goncalves · list 35
- Alex Christians · list 36
- Mlungisi Wesley Ncube · list 37
- Nonhlanhla Sifumba · list 39
- René Fiona Benjamin · list 40
- Margaret-Ann Limakatso Dingalo · list 42
- Vasco Manuel Da Gama · list 43
- Vinotharan Mogambaram Reddy · list 44
- Mbuyiswa Daniel Chabalala · list 47
- Nomzekelo Yvonne Mohamed · list 48
- Christopher Avant Smith · list 52
- Keneilwe Desiree Mokgara · list 55
- Herman Frederik Schoon · list 56
- Andrew Fergus Marais · list 57
- Graham John De Kock · list 58
- Thabang Mqwaseni · list 59
- Solomon Masehlele Maila · list 60
- Xabiso Nicholas Nyati · list 62
- Obakeng Zinedene Kamela · list 63
- Thandi Seisa · list 64
- David Gerald Brand · list 65
Expected from the IEC certified party lists and the declared seat allocation (list order, skipping ward winners). Confirmed when the IEC publishes its councillor list. New councillors take office at the council's first sitting.