Skip to content
Said in Council

Councillors

Who shows up

Attendance for every councillor from the City's own signed minutes: 65 meetings, 2023–2026. Chamber figures come from the 10 sitting days transcribed so far. Open a name for the meeting-by-meeting record.

Wards 1–135, 2021–2026 council. Don't know your ward? "Use my location" finds it on the ward map inside your browser: your location is never sent anywhere. Checking your voter registration on the IEC website also shows it.

Enter a ward number to see who represents it.

333 councillors
PartyNot present when calledAvg wait to start
F AbdoolUIM6542·3··
Thapelo AmadAl Jama-ah655322·7 s
Chahracan Jeffrey AmodDA4023··1··
Jacob Dinkwanyana AphaneActionSA3612···9 s
Margeret Sheron ArnoldsAIC651··3··
E AtterburyActionSA58311···
Chris Avant-SmithDA643··3·12 s
Dzunisani Lawrence BaloyiEFF651····5 s
René Fiona BenjaminDA6410··1117 s
Lwanda BiniActionSA652142··
Ralf BittkauDA649122158 s
Hendrik BodensteinDA19·1···9 s
Cornelis BoerFF+653··2·4 s
Mthuthuzeli Goodman BolaniANC65·1···10 s
David Gerald BrandDA6410····4 s
Thulani Colson ButheleziANC49111···
Bea Campbell-CloeteDA292····21 s
Mbuyiswa Daniel ChabalalaDA631512···
Faeeza ChameDA646·13··
Khazamula Love ChaukeANC642·3··7 s
Joslyn CherryPA28··5··6 s
Hamilton ChetsangaANC65·12···
Alex ChristiansDA645·27·8 s
Advice Tshikani ChumaActionSA481·11·19 s
Lori Cynthia CooganDA6410131·26 s
M CookGOOD383··4··
Marcel Jean CoutriersActionSA65211··5 s
Delano Lindré Theodore CoverdaleActionSA58411···
Michael Ian CrichtonDA646·42··
Vasco Manuel Da GamaDA647·15··
Carlos Manuel Dias Da RochaDA645·1··4 s
Brenda Happy DammieANC5310·11··
M DavidsPA91·12··
Larah-Ann Christobel Davids-GreenActionSA404·22··
Graham John De KockDA3······
Franco Carel De LangeFF+658··1·4 s
Nakita DellwariaDA141·11··
Annette Janine DeppeDA628·33··
David Stanley DewesDA6217161·6 s
Dumisani DladlaEFF654·11410 s
Bongani DlaminiANC6532····
Mvuzo DlanjwaEFF2······
T DoyleParty not known382·1···
Genevieve Väronique Marie DurandActionSA6310112··
Belinda Cynthia EcheozonjokuDA653·43··
Nompumelelo EdwardActionSA652·2··7 s
Caleb Edward FinnDA639·31··
David Terence FoleyDA642··1·5 s
Chantelle Fourie-ShaweDA6412·41·3 s
Deborah Busisiwe FranciscoANC65221···
René Rochell FreslingPA37··11··
Thebeyatumelo Macdonald GalesheweANC65·11···
Lukhanyo GantshoActionSA462·1···
Johannes Wilhelmus GoosenDA636··2··
Kabelo GwamandaAl Jama-ah65514··10 s
L J HarmanDA4942·1··
Ronald Winston HarrisACDP646·25418 s
Sebenzile Melody HlatshwayoANC64······
Jacques Stephen HoénDA6411·33··
Chloé HomerDA193·41··
Ross Stuart HooperDA646·1··5 s
Joanne HorwitzDA637·13··
Eleanor Anne HuggettDA646·····
Zoné HughesDA6412·1···
Imraan Ismail-MoosaAl Jama-ah31···1··
Garth Stuart JackUIM·······
Beverley JacobsDA642····10 s
Kyle JacobsDA495·61·8 s
L C JacobsPA11······
Z JainoodeenActionSA55152·4··
N JohnsonActionSA57714···
Nicolene JonkerDA646·31··
Juwairiya KaldinePA655284·18 s
Obakeng KamelaDA2··1···
Yakoob KaroliaAl Jama-ah311·31··
Mosegi Otto KgeletsaneDA634·21·3 s
Nkosikhona Maxwell KhanyileIFP657174··
Nkhobo KhomongoeANC29223···
Nokuthula KhonkhobeEFF······8 s
Xolani Innocent KhumaloANC65·11·17 s
L R KnottDA284··1··
Marialett KoekemoerDA646···136 s
Moses Segatike KomaEFF·······
Sekgothe Aaron KomaneEFF65··1·212 s
Sean KreuschDA598141·9 s
Kenny KunenePA63111129·9 s
Cambridge KwapengANC641131221 s
Rashieda LandisDA6413·13··
Temxon Zark LebatlangActionSA652·12··
Molate Godfrey LebeaANC65··2··11 s
Lucas LefutsoANC64··13··
A N LeitchPA29··12··
Ramatsobane Sylvia LeshiloEFF655····8 s
Esmie LiebenbergActionSA5815132··
Msimelelo LobiANC65323··12 s
Ulinda Porshia LotzGOOD······9 s
Martin Anton LouwDA635·12·6 s
Matome Julius MaakeANC65311123 s
Mlungisi Providence MabasoIFP655·61210 s
Selby Sello MabelebeleActionSA6522··36 s
Molatelo Patricia MabidilalaEFF361·1···
Thambulo Abraham MabukeANC652112·6 s
Jabu Herrican MabundaActionSA5······
Richard Sbusiso MabundaActionSA4···1··
Themba Ernest MabundaActionSA6571·2··
Sebenzile Kentina Laura MabuzaANC6411·1·12 s
Lincoln Mohoboya Uriah MachabaActionSA357·····
Story MachetheAPC36······
Tumelo Joseph MadibaANC65··2··7 s
Itumeleng Sarah MafumaEFF·······
Bawinile Landiwe Pamella MagwazaANC652·····
Lubabalo Cecil MagwentshuATM641·51·11 s
Oageng Joseph MahlanguActionSA5······
Solomon Masehlele MailaDA646·2··16 s
Sethembelo MajolaActionSA382·21··
Spiwe Stephen MakamoANC65·1····
Siyakudumisa MakaulaANC15····2·
Ennie MakhafolaEFF63815716 s
Helen Nonhlanhla MakhubaIFP654·62·46 s
Tshikani Colleen MakhubeleCOPE171·····
Thompson MalulekaANC6411···3 s
Dalsy Bantlhoi ManganyiIFP651·71·10 s
Tebogo David MangenaANC653·····
Andrew Fergus MaraisDA646·4··6 s
Stuart Iain MaraisDA637·2···
Vhonani Adolphus MaremaANC65··33·10 s
Teboho MarumoANC6522····
Hilton MaseraDA4451····
Khomotjo MashalaActionSA652·1···
Sithembiso MashininiANC65····17 s
Louis Mamoloko MasogaActionSA64233···
Hlengiwe Petronela MasukuActionSA27··1·16 s
Loyiso MasukuANC651·52·5 s
Rufas MaswaziANC621·2···
Omphemetse MatabaneActionSA5421·1·7 s
Gift MatheANC632·3···
Zakhele Ephraim MatheANC413·3···
Livhuwani Sannie MavhonaANC652····7 s
Zubaida MayPA281·3··3 s
Ayanda Lyrics MazibukoDA643·11·15 s
Nompumelelo MazibukoANC642··1··
Msingathi MazibukwanaANC6441····
Thandiwe Jacquline MbambalaEFF291·1··10 s
Nkululeko Ntobeko MbunduActionSA10··1···
Ayanda MchunuActionSA5517·3···
Tyrell MeyersDA645·14·8 s
Bheki MgagaANC65·121··
Sibongile Eunice MgcinaANC641·6··7 s
Tebogo Marcia MhlariANC654111··
Temba Aubrey MhlongoAIC652144·6 s
Gift MkasiEFF65·1··19 s
Themba MkhizeIFP655·43·6 s
Mabihana Shadrack MkhontoActionSA6411·1···
Norman Fana MkhonzaACDP6417·1518 s
Maanda Norman MmbengwaANC65121··4 s
Lazarus MmotaANC65·12···
Wilson Bhekukwenza MngadiANC65··1·2·
Mfanafuthi MnguniActionSA·······
Maureen MnisiDA376·11··
Nomoya Daphney MnisiANC653·5··7 s
Mongameli MnyameniANC644112·4 s
Kabelo MoatsheActionSA633·2·211 s
Dumisani Steven ModladlabaANC65·12···
Lebogang Cleopatra ModukaneneActionSA651·4·316 s
David Nthako ModupiANC6521··210 s
Nthokge Josiah Donald MoepiEFF653···1·
Olivia Teboho MoetiANC641··1·4 s
Johannes MofokengANC652··3··
Molatelo Patricia MofokengEFF291·····
Tabisa Anthea MogapiEFF651·43·5 s
Nomzekelo MohamedDA293·311·
Christopher MohlalaActionSA633·11··
Prince Kamogelo MohlalaActionSA642·2···
Zacharia MokoariANC64·1····
Geostinah MokoenaEFF65··1113 s
Mandla Stanley MokoenaAPC3411····4 s
Paul MokoenaPA421··1··
Maggie Lebohang MokokaActionSA636·12··
John Motlhware MokomeCOPE451··3··
Thomas Makapane MokwenaANC652·1··7 s
Shirley Mamotse MolalaEFF416·2···
B J MolefeActionSA24···1··
Elsie Winile MolefeEFF6411·11··
Mohau MolefeANC643·32·35 s
Simon Butana MolefeANC612····6 s
Lefa Daniel MoliseANC65······
Dimakatso MoloisaneDA647243··
E I MoosaParty not known1···1··
Emma MoreActionSA282·3···
Sello MoreroANC648·114·9 s
Kalushi Johannes MosehlaEFF65521127 s
Lettie Cylia MoshapoActionSA171·····
Olga Zandile MothopiANC652·2··17 s
Kathleen Desire MoticoeActionSA5······
M MphahleleEFF30711···
Maredi Angelinah MphahoANC65······
Lerato Magdeline Philiya MphefoDA64111·1·9 s
Moloko Michael MpoloboshoAfrican Heart Congress6542·1110 s
Tshepo MposulaActionSA652·32114 s
Galebotse Salamina MpotuloANC65······
Margaret Nobuhle MthembuActionSA55212···
Masha MuleluANC65··2···
Vhengani Essau MunyayiActionSA6531···45 s
Ntshavheni MutavhatsindiANC65··21··
Busisiwe Pertunia MwaleActionSA5······
Nduduzo MzoloANC9··1··11 s
Rickey Kashore NairANC65·114·5 s
Wesley Mlungisi NcubeDA497·3··5 s
Makhosazana Cynthia NdlelaANC641···120 s
Nkhumeleni Lyborn NdouANC621·12··
Peter NdouANC651·11··
Claud Mxolisi NdzondoANC641··1··
Paul Winston NefdtActionSA571·1···
Thembelani NenembaEFF6541·15·
Roshudufhadzwa NethambaEFF65512·37 s
Shadrack Vusumuzi NgemaANC65·1·1·10 s
Lerato Mikateko NgobeniActionSA275·1···
Richard Funzela NgobeniActionSA13··1···
Charmaine S'Bongile NgoepeANC651····3 s
Sihle NguseANC65421··5 s
Floyd Nhlakanipho NgwenyaANC652·1··6 s
Jabulani Alfredo NgwenyaEFF6112·21··
Mxolisi Meshack NgwetsheniActionSA533·1···
Cynbetha Phumla NhlapoEFF6572114·
Gerhard Jacobus NiemandDA644·21··
Tebogo Pardon NkokouPAC6461·2··
Bongani NkomoDA635·1··4 s
Eric Thokozani NkomoIFP653··3··
Precious Thuli NkomoActionSA598·12··
Steven Paledi NkonyeniActionSA53411117 s
Raymond Abraham Lincoln NkosiEFF6161····
Luyolo NkubunguANC65·22··9 s
Philangezwi Bongani NkwanyanaDA6441··20 s
Nokuthula NofemelaANC6512··18 s
Ian Mzoxolo NonkumbiANC391·1···
Christobel Thandiwe NontenjaUDM2811··1··
Musa NovelaEFF2······
Bulelani NtlemezaActionSA921···12 s
Ntswaki Lydia NtoeleEFF659·1133 s
Mary Joyce NtombelaActionSA651··3·8 s
Tjhere Edwin NtshidiActionSA573·22··
M M NyaqelaParty not known27·341··
M M NyembeIFP652·32··
Zanele Philipine NyembeANC62······
Celstina NzimandeANC651··1··
Makatisane Michael PapoDA64413···
Regardt PelzerFF+657··1·6 s
Mpho Louisa PhalatseDA143·1···
Lloyd Eisenhower PhillipsGOOD235··1··
Peto Solly PhometsiANC641·····
Jeffrey Leonard PietersenDA643····4 s
Neuren PietersenDA645·62·3 s
K PitsoPA25··1···
Dwain Adin PonsonbyPA6592106·6 s
Nonhlanhla Pretty RadebeEFF657·1·243 s
Thapelo Thabani RadebeANC65·····7 s
Peter Deon RaffertyPA231·····
Nicole Jacqueline RahnDA597··4··
Matome William RaholaneEFF653···17 s
Petunia RakosaActionSA652·11·11 s
Dimakatso Jeannette RamafikengANC641·1··15 s
Garry RamaruDA62155····
Nyelisani Strike RambaniDA643·3117 s
Albert Tefo RaphaduANC653112··
Sepetlele Hospital RaserutheEFF645·12·9 s
Vinotharan Mogambaram ReddyDA635136·6 s
Ingrid Marianne ReintenDA323·1···
Florence Cheryl RobertsDA642231···
Christian Karl RohlssenACDP658·2·24 s
Christopher Glen SantanaDA641··1·7 s
Ashley SaulsPA2······
Daniel SchayDA647··4·8 s
Shirley Mamotse SeemaEFF2511····
Matlatse Klaas SeeraneEFF654·21··
Ramatamo Joseph SehoaiActionSA36221··15 s
Matsobane Victor SekhuDA645·11··
Boyboi Jack SekwailaANC648214·14 s
Mpho Isaac SesedinyaneANC282·2···
Lynda Margaret ShacklefordDA646·1···
Tumelo Edward ShaiActionSA5·····12 s
Phumlile Alvina ShangeANC65··32·11 s
Zander ShaweDA312·22··
Genevieve Joeline ShermanDA648·13··
Keabetswe Annacletta ShumbaActionSA644·52·10 s
Nonhlanhla SifumbaDA643·51··
Phindile SimelaneANC642·1···
Siphiwe Oscar SimelaneANC64··3···
Lois Cathleen SimonsePA512·11·24 s
Fuyakomo Phelelani SindaniANC651·31··
Paul André SmitFF+6511·2416 s
Beverley Marilyne SmousePA191·21·15 s
Angela SobeyActionSA2411·1··
Julia Modiehi SondagActionSA25·1····
Devon SteenkampDA642·42·12 s
Ismael SteenkampPA6·····2 s
Bridget SteerDA263·11··
Andrew John StewartDA645··1··
Patricia Susan StewartDA5······
Julie SuddabyDA6491···9 s
Yao-Heng SunDA263·2···
Nontutuzela Prescilla SupeANC652·1··10 s
Mboneni Clerence TabaneANC65·····8 s
Philemon Shumani TambaniANC652·1···
Phineas Velaphi TefuANC6522···8 s
Alfred Thabiso TelekoaEFF60315···
David Sony TembeActionSA13··11··
Timothy ThemaActionSA5····17 s
Timothy Francis TruluckDA64191·2··
Joyce Goitsimang TshedoEFF65··12··
Godfrey Jerry TshehloANC·······
M TshwakuEFF635147··
Martin Sello TsoadiActionSA5·1····
Lineo Yvette Margaret TsotetsiANC65·22···
Yoliswa Agnes TwalaANC6541··1·
Mark Van Der MerweDA6311··3··
Carin Van Der SchyfActionSA163·····
Nicole Janita Van DykDA425··2··
Renate Jo Van OnselenDA5······
Willem Meshark Van WykActionSA652112·7 s
Kevin Patrick WaxDA644····7 s
Martin Charles WilliamsDA546·11··
Deborah WilskutPA652·5··4 s
Sarah Teresa June WisslerActionSA6513212··
David Douglas Wittmann-PotterDA101·····
Phiwekuhle XuluActionSA17····125 s
Lunga XumaANC6532····
Amelia Augusta Deborah ZamaANC6······
Agnes ZaziniANC65·2····
Yongama Ludwe ZigebeUDM371·2·18 s
Saseka Lorrein ZithaEFF652···45 s
Lindani Thobile ZondoANC65·2····
Nkosephayo God-Slove ZunguANC653221·10 s
Siyabonga ZwaneActionSA655141··

Absent without leave: not listed as present or excused in the signed minutes of a meeting held while they were on council, with no similar name that day. Click a column heading to sort.

List changes, 2021–2026 council

The IEC declared a first list of elected councillors on 9 November 2021 and an amended list on 19 November 2021, before the council first sat. Between the two, these proportional-list seats changed hands. The people dropped never sat in this term and count in none of the figures above.

Sources: IEC first list · IEC amended list