Party in council

African National Congress in City of Johannesburg

88 of 272 seats now (85 ward, 3 PR). From 2026: 63 of 270 seats (63 ward, 0 PR), as declared by the IEC.

ANC

Ward councillors now

PR councillors now

Wards won on 4 November 2026
  • Ward 1 · Ephraim Motsie · 35.3%
  • Ward 2 · Gcinile Zethu Sithole-Gumede · 36.2%
  • Ward 3 · Thami Dalion Tshaka · 35.8%
  • Ward 4 · Simon Butana Molefe · 34.9%
  • Ward 5 · Claud Mxolisi Ndzondo · 33.0%
  • Ward 6 · Lungani Moffat Mhlanga · 34.4%
  • Ward 8 · Thabo Lucas Maboea · 32.0%
  • Ward 11 · Bongani Macheke · 34.4%
  • Ward 12 · Jabulani Mnisi · 31.5%
  • Ward 15 · Lucky Tshabalala · 31.6%
  • Ward 16 · Brian Khumbulani Mncube · 28.2%
  • Ward 19 · name not published · 30.9%
  • Ward 20 · Lazarus Mmota · 35.3%
  • Ward 21 · Nkhobo Khomongoe · 34.0%
  • Ward 22 · Siyabonga Similo Mpangane · 32.4%
  • Ward 24 · Siyakudumisa Makaula · 34.9%
  • Ward 26 · Sithembiso Mashinini · 26.5%
  • Ward 28 · Mbuyiseni Mngomezulu · 31.5%
  • Ward 29 · name not published · 23.6%
  • Ward 30 · Mohau Molefe · 36.7%
  • Ward 31 · Teboho Mongoya · 28.0%
  • Ward 33 · Floyd Nhlapo · 28.1%
  • Ward 35 · Tholakele Ngozi · 37.0%
  • Ward 36 · Johannes Mofokeng · 32.4%
  • Ward 37 · Thabo Mashile · 25.2%
  • Ward 38 · Phindile Simelane · 27.4%
  • Ward 39 · Lefa Daniel Molise · 40.9%
  • Ward 41 · Kefilwe Alfred Mosime · 38.2%
  • Ward 42 · Reuben Takalani Nefotoni · 39.9%
  • Ward 43 · Velaphi Lovemore Khumalo · 45.5%
  • Ward 44 · Phineas Velaphi Tefu · 34.1%
  • Ward 45 · Ayanda Bacela · 31.1%
  • Ward 46 · Lionel Mpoposhe · 30.2%
  • Ward 49 · Otukile Matthews Mereotlhe · 31.6%
  • Ward 50 · Lawrence Israel Billa · 36.0%
  • Ward 51 · Zakhele Phumo · 28.8%
  • Ward 52 · Thapelo Thabani Radebe · 30.4%
  • Ward 53 · Ntshavheni Thovhedzo Mutavhatsindi · 34.2%
  • Ward 58 · Rickey Kashore Nair · 33.0%
  • Ward 59 · Sthembiso Fortune Hlatshwayo · 30.4%
  • Ward 62 · Banathi Nomjana · 29.2%
  • Ward 63 · Nontsikelelo Thelma Neti · 22.9%
  • Ward 64 · Boyboi Jack Sekwaila · 26.7%
  • Ward 76 · Olga Zandile Mothopi · 32.2%
  • Ward 78 · Spiwe Stephen Makamo · 37.2%
  • Ward 79 · Daniel Mogale Malesa · 37.8%
  • Ward 80 · Johannes Sydney Monaise · 28.0%
  • Ward 95 · Matome Julius Maake · 49.5%
  • Ward 100 · Sekonyela Jacobs Mokoena · 26.8%
  • Ward 105 · Albert Tefo Raphadu · 34.5%
  • Ward 107 · Floyd Nhlakanipho Ngwenya · 32.9%
  • Ward 108 · Jabulani Moses Mazibuko · 34.5%
  • Ward 113 · Khwathelani Godfrey Sinthumule · 47.2%
  • Ward 114 · George Nhlanhla Nkosi · 26.4%
  • Ward 116 · Vhonani Adolphus Marema · 53.3%
  • Ward 119 · Bongumusa Mkhize · 33.8%
  • Ward 121 · Zandile Gloria Meeleso · 28.9%
  • Ward 122 · Nkosephayo God-Slove Zungu · 38.9%
  • Ward 127 · Thabisile Hlatshayo · 31.8%
  • Ward 128 · Thebeyatumelo Macdonald Galeshewe · 39.8%
  • Ward 129 · Nomoya Daphney Mnisi · 39.8%
  • Ward 131 · Makhosazana Cynthia Ndlela · 27.1%
  • Ward 133 · Teboho Marumo · 37.9%

New councillors take office at the council's first sitting.