City of Tshwane
Council now, and the council coming in
211 seats now · 214 in the incoming council. Majority is 108. No party reaches it on the declared result: a coalition will be needed.
Ward councillors
107 wards- Ward 1 Leon Pieter Kruyshaar2026 result → DA
- Ward 2 Quentin Meyer2026 result → DA
- Ward 3 Malesela Phohlo John Rakabe2026 result → ANC
- Ward 4 Petrus Malope2026 result → ANC
- Ward 5 Albertus Martinus van Niekerk2026 result → DA
- Ward 6 Mashiba Isaac Madonsela2026 result → ANC
- Ward 7 Molatelo Samuel Mashola2026 result → ANC
- Ward 8 Alfred Boas Matjeke2026 result → ANC
- Ward 9 Patricia Lerato Machava2026 result → ANC
- Ward 10 Letsepaka Isaac Sekele2026 result → ANC
- Ward 11 Fiki Zophonia Mashigo2026 result → ANC
- Ward 12 Donald Khotso Tsela2026 result → ANC
- Ward 13 Nomfutshane Sonia Mabolawa2026 result → ANC
- Ward 14 Lesibana Hans Mothoa2026 result → ANC
- Ward 15 Joel Kgomotso Masilela2026 result → ANC
- Ward 16 Mmina-Tau Seabelo Marishane2026 result → ANC
- Ward 17 Sylvia Paulina Lelaka2026 result → ANC
- Ward 18 Vusi Isaac Masemola2026 result → ANC
- Ward 19 Macalene Stanley Mazibuko2026 result → ANC
- Ward 20 Neo Tiragalo Mocumi2026 result → ANC
- Ward 21 Ellen Phumzile Mbokane2026 result → ANC
- Ward 22 Mamma Cathrine Mabaswa2026 result → ANC
- Ward 23 Diamond Hendrick Mashao2026 result → ANC
- Ward 24 Christopher Sikhumbuzo Masia2026 result → ANC
- Ward 25 Phindile Phinah Chiota2026 result → ANC
- Ward 26 Thulang Joseph Shume2026 result → ANC
- Ward 27 Bongani Mcdonald Masina2026 result → ANC
- Ward 28 Nomvula Joyce Seelane2026 result → ANC
- Ward 29 Moses Thabo Mathibedi2026 result → ANC
- Ward 30 Violet Phalwane2026 result → ANC
- Ward 31 Tshepo Floyd Kgatle2026 result → ANC
- Ward 32 Floyd Makete Thema2026 result → ANC
- Ward 33 Lerato Marcia Aphane2026 result → ANC
- Ward 34 Rose Sisi Sethole2026 result → ANC
- Ward 35 Tebogo Patrick Kholofelo Mashapa2026 result → ANC
- Ward 36 Veronica Palesa Modise2026 result → ANC
- Ward 37 Zacharia Sekete Ntohla2026 result → ANC
- Ward 38 Saul Mokube Ratau2026 result → ANC
- Ward 39 Jan Japane Baloyi2026 result → ANC
- Ward 40 Maloke Joseph Makola2026 result → ANC
- Ward 41 Barend William Chapman2026 result → DA
- Ward 42 Shane Maas2026 result → DA
- Ward 43 Benjamin William Lawrence2026 result → DA
- Ward 44 Samantha Isobel de la Rey2026 result → DA
- Ward 45 Elizabeth Maria Basson2026 result → DA
- Ward 46 Pieter Willem van Heerden2026 result → DA
- Ward 47 Anna Alida Erasmus2026 result → DA
- Ward 48 Thembamandla Elijah Fosi2026 result → DA
- Ward 49 Matome Adam Mashapa2026 result → ANC
- Ward 50 Aletta Susanna Breytenbach2026 result → DA
- Ward 51 Sarah Salamina Moabelo2026 result → ANC
- Ward 52 Frans Johannes Smith2026 result → DA
- Ward 53 Wayne Peter Helfrich2026 result → DA
- Ward 54 Elma Johanna Nel2026 result → DA
- Ward 55 Kwena Yvonne Dzumba2026 result → DA
- Ward 56 Tiaan Dippenaar2026 result → DA
- Ward 57 Johannes Lodewicus Page2026 result → DA
- Ward 58 Conride Ngoveni2026 result → ANC
- Ward 59 Shaun Wilkinson2026 result → DA
- Ward 60 Mpati Isaac Ramphile2026 result → ANC
- Ward 61 Naeem Patel2026 result → ANC
- Ward 62 Esther Nonzingo Masuku2026 result → ANC
- Ward 63 Duduzile Elsa Majola2026 result → ANC
- Ward 64 Issabel Alta de Kock2026 result → DA
- Ward 65 Gert Petrus Visser2026 result → DA
- Ward 66 Catharina Elizabeth Strydom2026 result → DA
- Ward 67 Sizwe Paulos Clifton Tsiane2026 result → ANC
- Ward 68 Tshililo Victor Rambau2026 result → ANC
- Ward 69 Cindy Billson2026 result → DA
- Ward 70 Marika Elizabeth Kruger Muller2026 result → DA
- Ward 71 Mmakgoko Veron Phasha2026 result → ANC
- Ward 72 Abbiot Masopo Sebola2026 result → ANC
- Ward 73 Michael Ndlovu2026 result → ANC
- Ward 74 Zacharea Setimo2026 result → ANC
- Ward 75 Nthabiseng Mahlangu2026 result → ANC
- Ward 76 Mavis Elizabeth Kekana2026 result → ANC
- Ward 77 Tembeni Innocent Thabatha2026 result → ANC
- Ward 78 Peter Sutton2026 result → DA
- Ward 79 Johan Gerhard van Buuren2026 result → DA
- Ward 80 Sekokobale Fortune Mampuru2026 result → ANC
- Ward 81 Mpho Hans Lewele2026 result → ANC
- Ward 82 Siobhan Muller2026 result → DA
- Ward 83 Andrew Lesch2026 result → DA
- Ward 84 Christopher Anru Meyer2026 result → DA
- Ward 85 Jacqueline Uys2026 result → DA
- Ward 86 Kholofelo Patience Kgopotso2026 result → ANC
- Ward 87 Christiaan Frederick Pienaar2026 result → DA
- Ward 88 Tshepang Sagious Boikanyo2026 result → ANC
- Ward 89 Tshepo Patrick Malefane2026 result → ANC
- Ward 90 Enos Papiki Chiloane2026 result → ANC
- Ward 91 Henning Johannes Viljoen2026 result → DA
- Ward 92 Shimmy Nathaniel Mashamaite2026 result → DA
- Ward 93 Nathaniel Rabasotho Masupha2026 result → ANC
- Ward 94 Manakedi Elisa Mlotshwa2026 result → ANC
- Ward 95 William Nkholo Kgopa2026 result → ANC
- Ward 96 Gé Andries Breytenbach2026 result → DA
- Ward 97 Nkoata Ananias Mokgalotsi2026 result → ANC
- Ward 98 Mickey Renier van der Westhuizen2026 result → DA
- Ward 99 Silias Mothupi Makena2026 result → ANC
- Ward 100 Johannes Christoffel Bekker2026 result → DA
- Ward 101 Malcolm Ian de Klerk2026 result → DA
- Ward 102 Vusi Ephraim Mabena2026 result → ANC
- Ward 103 Eunice Dineo Moloi2026 result → ANC
- Ward 104 Oupa Patrick Matshiane2026 result → ANC
- Ward 105 Kgaugelo Stephans Phiri2026 result → ANC
- Ward 106 Mogauwane Kenneth Masha2026 result → ANC
- Ward 107 Phasudi Jeffrey Mashego2026 result → ANC
PR councillors now
104 seatsProportional seats as elected in 2021. Parties replace PR councillors mid-term without the IEC publishing it; replacements are recorded as events where a source exists.
- PRD T MahlanguActionSA
- PRGranny Peggy de BruinActionSA
- PRH GafaneActionSA
- PRH N MoyaActionSA
- PRJairus Kgosietsile KgosiemangActionSA
- PRJ K MathabatheActionSA
- PRJ T ModibaActionSA
- PRMalesela Hendrick MatlouActionSA
- PRMmabora Flora MonamaActionSA
- PRO A R MoalusiActionSA
- PRP RamjeeActionSA
- PRS P MapitiActionSA
- PRThabang Gamolemo SebotsaneActionSA
- PRThabo MalosiActionSA
- PRT M MabundaActionSA
- PRA ChettyACDP
- PRThabang MoshidiACDP
- PRRubesta Monyamane ManhiqueAIC
- PRAaron Mokgale MalulekaANC
- PRBafana Johan NhlapoANC
- PRMokhokela Kgope Frans BoshieloANC
- PRS Modise VPANC
- PRTlangi Jina MogaleANC
- PRMncedi NdzwananaATM
- PRJ MotlhasediCOPE
- PRM T R MphahleleDOP
- PRA M RandallDA
- PRB G MonnanyanaDA
- PRC BrinkDA
- PRC E StrijdomDA
- PRC M MathibeDA
- PRDaniël Gabriël WannenburgDA
- PRDikeledi SelowaDA
- PRDumisani Sibusiso ThwalaDA
- PRFrank KgaboeseleDA
- PRHendrik Jacobus NortjeDA
- PRIsak Jacobus PietersenDA
- PRIssabel Alta de KockDA
- PRJ L MogaladiDA
- PRKarabo Darius SemfengDA
- PRKatlego Godwill MakgalengDA
- PRLema Godfrey MotauDA
- PRMadimetja Alfred MakhafulaDA
- PRMadumetja Rodney MabuselaDA
- PRM E Kruger-MullerDA
- PRM MadumoDA
- PRM T MadilengDA
- PRN A PillayDA
- PRPeter Edward MillarDA
- PRP KwenaiteDA
- PRPogiso Glen MthimunyeDA
- PRRachel Katlego MathebeDA
- PRReyaan UysDA
- PRS C KumakoDA
- PRShane MaasDA
- PRS I De La RayDA
- PRSylvester Tennyson Theophilus PhokojeDA
- PRT C VilakaziDA
- PRThabiso Thabiso MohlammeDA
- PRTlhabajane William MabenaDA
- PRTsung-Wei LeeDA
- PRV S NdalaDA
- PRBenjamin Khazamula MathevulaEFF
- PRDaniel Salthie SekankaEFF
- PRGodwin Kaekae RatikwaneEFF
- PRHlamalani Queen ChaukeEFF
- PRHlowane Elisa MotubatseEFF
- PRKomaseroto Benjamin DisoloaneEFF
- PRMagwaile Oliver MabogwanaEFF
- PRMakgopha Simon ManamelaEFF
- PRM L MaleleEFF
- PRObakeng Sammuel RamaboduEFF
- PRO NontununuEFF
- PRPinye Pilot MatlalaEFF
- PRRaisibe Meriam MtshaliEFF
- PRRamokgushwane Lucas MatlhabaneEFF
- PRRebecca Getrude Mmamokgolo MonchusiEFF
- PRRebecca Khibidu DibakwaneEFF
- PRSeakakgole Peter MamatepaEFF
- PRSegotlheng Trevor MoloisaneEFF
- PRS L LegodiEFF
- PRSydney Ngoako SeanegoEFF
- PRT M MashabelaEFF
- PRT S NkgadimaEFF
- PRUnique Boitumelo RaswesweEFF
- PRAletta Catharina NefdtFF Plus
- PRAnne-Marie SpargFF Plus
- PRBarend Hendrik Josephes ErasmusFF Plus
- PRDéhan HarmseFF Plus
- PRDirk Johannes Jacobus van der SpuyFF Plus
- PRGertruida Elizabeth Catharina MarxFF Plus
- PRIsak Petrus du PlooyFF Plus
- PRLenor Daleen Janse van RensburgFF Plus
- PRMari JoubertFF Plus
- PRMark Andrew SurgeonFF Plus
- PRMorné ErasmusFF Plus
- PRNicolaas Cornelius PascoeFF Plus
- PRPeter Wynand Warnar MeijerFF Plus
- PRRoche Jacques GrebeFF Plus
- PRUmberto Grandi TheunissenFF Plus
- PRWesley André JacobsFF Plus
- PRSarah Makaoka Mabotsa MabotsaGOOD
- PRDouglas Ziyanda ZwaneIFP
- PRAlexander Willem Frederik MiddelbergRC
PR councillors from 2026 · expected
71 of 107 named107 proportional seats in the council elected on 4 November 2026. 71 named so far; the rest follow when the IEC publishes its councillor list. 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.
- List 1Hazel Nasiphi MoyaActionSA
- List 1Avinesh ChettyACDP
- List 1Rubesta Monyamane ManhiqueAIC
- List 1Mncedi NdzwananaATM
- List 1Prince Nkitsing MokotediMAYIBUYE
- List 1Malope Martha MoshigaBOSA
- List 1Cilliers BrinkDA
- List 2Pogiso Glen MthimunyeDA
- List 3Albert RetiefDA
- List 4Reyaan UysDA
- List 5Thembamandla Elijah FosiDA
- List 6Hendrik Jacobus NortjeDA
- List 7Katlego Godwill MakgalengDA
- List 9Wildri Dennis PeachDA
- List 10Ofentse Nathaniel MadzebatelaDA
- List 11Cindy BillsonDA
- List 12Umberto Grandi TheunissenDA
- List 13Dikeledi SelowaDA
- List 14Sello Cry KumakoDA
- List 15Katlego Precious NkgudiDA
- List 16Edward Matee MotlapemaDA
- List 18Frank KgaboeseleDA
- List 19Mandla Sedrick NhlapoDA
- List 20Wayne Peter HelfrichDA
- List 21Thabisile Constance VilakaziDA
- List 22Elmarie KrauseDA
- List 23Christiaan Frederick PienaarDA
- List 24Madumetja Rodney MabuselaDA
- List 25Leon Pieter KruyshaarDA
- List 26Boitshoko Gilbert MonnanyanaDA
- List 27Malcolm Ian de KlerkDA
- List 28Madimetja Alfred MakhafulaDA
- List 29Isak Jacobus PietersenDA
- List 30Reginald LetswaloDA
- List 31Carel Christiaan LindeDA
- List 32Phuti KwenaiteDA
- List 33Kwena Yvonne DzumbaDA
- List 34Nicola ThéronDA
- List 35Mthokozisi Magnus NkosiDA
- List 36Ilse Raubenheimer-GerberDA
- List 37John Kgomotso NyawaneDA
- List 38Karin Renate Van EckDA
- List 39Janco Jacobus FourieDA
- List 1Omphile Mankoba Confidence MaotweEFF
- List 1Willie Durand SpiesFF Plus
- List 2Lenor Daleen Janse van RensburgFF Plus
- List 3Peter Wynand Warnar MeijerFF Plus
- List 4Roche Jacques GrebeFF Plus
- List 5Llewellyn George ReineckeFF Plus
- List 6Gertruida Elizabeth Catharina MarxFF Plus
- List 7Salomon Maritz Van DykFF Plus
- List 8Morné ErasmusFF Plus
- List 9Dirk Johannes Jacobus van der SpuyFF Plus
- List 10Corline Van RooyenFF Plus
- List 11Déhan HarmseFF Plus
- List 12Barend Hendrik Josephes ErasmusFF Plus
- List 13Aletta Catharina NefdtFF Plus
- List 14Nicolaas Cornelius PascoeFF Plus
- List 15Wesley André JacobsFF Plus
- List 16Anne-Marie SpargFF Plus
- List 17Mark Andrew SurgeonFF Plus
- List 1Eletsang Abednego MoeranePA
- List 2Julius Moyagabo RapholoPA
- List 1Sarah Makaoka Mabotsa MabotsaRISE
- List 1Sello Peter Jacob MashulaSPPSA
- List 1Rankitsing Johannes XabaSDP
- List 1Msongelwa Daniel BhudaSACP
- List 2Zamikhaya MapunduSACP
- List 3Salome Mmashadi MashaoSACP
- List 1Nkele Annie MatimeMK
- List 1Kgomotso Isaac LebepeUAT
How City of Tshwane measures up
How we judgeCity of Tshwane meets 2 of 6 yardsticks
Judged against National Treasury's and the Auditor-General's own norms, latest figures, 2023/24. Not a rating: 6 separate answers. How we judge.
Treasury and Auditor-General detail
by financial year
For the whole 2021 to 2026 term, including every seat that changed hands, see the end-of-term report.
The council's record, not any councillor's. Source: National Treasury Municipal Money and Auditor-General reports, fetched 11 Nov 2026. Financial years end in June.
Attendance at council meetings
Every councillor and every meeting →Counted from the council's published minutes, Jun 2025 to Aug 2026. Leave granted by council does not count against a councillor. How we judge.
Latest on City of Tshwane
0 headlinesNo headlines matched yet.