From the council's own minutes

City of Tshwane · council attendance

18 council meetings with minutes parsed, 26 Jun 2025 to 27 Aug 2026. Median attendance across sitting councillors: 89%.

Each councillor is counted for the meetings held while they were in office: present (including late arrivals), granted leave of absence, or neither, which the minutes treat as absent. Councillors the minutes name but the IEC files did not are included with their party marked "not recorded".

Sitting councillors, whole term

#CouncillorPartySeatAttendanceMeetingsPresentLeaveAbsent
1Aletta Susanna BreytenbachDAWard 50100%181800
2A M RandallDAPR100%181800
3Bongani Mcdonald MasinaANCWard 27100%181800
4Christiaan Frederick PienaarDAWard 87100%181800
5Christopher Anru MeyerDAWard 84100%181800
6Christopher Sikhumbuzo MasiaANCWard 24100%181800
7Daniël Gabriël WannenburgDAPR100%181800
8Duduzile Elsa MajolaANCWard 63100%181800
9Dumisani Sibusiso ThwalaDAPR100%181800
10Ellen Phumzile MbokaneANCWard 21100%181800
11Esther Nonzingo MasukuANCWard 62100%181800
12Frank KgaboeseleDAPR100%181800
13Gert Petrus VisserDAWard 65100%181800
14H N MoyaActionSAPR100%181800
15Isak Jacobus PietersenDAPR100%181800
16J T ModibaActionSAPR100%181800
17Katlego Godwill MakgalengDAPR100%181800
18Kholofelo Patience KgopotsoANCWard 86100%181800
19Kwena Yvonne DzumbaDAWard 55100%181800
20Leon Pieter KruyshaarDAWard 1100%181800
21Lesibana Hans MothoaANCWard 14100%181800
22Macalene Stanley MazibukoANCWard 19100%181800
23Madimetja Alfred MakhafulaDAPR100%181800
24Malesela Phohlo John RakabeANCWard 3100%181800
25Mamma Cathrine MabaswaANCWard 22100%181800
26Matome Adam MashapaANCWard 49100%181800
27Mmina-Tau Seabelo MarishaneANCWard 16100%181800
28Molatelo Samuel MasholaANCWard 7100%181800
29Mpati Isaac RamphileANCWard 60100%181800
30Mpho Hans LeweleANCWard 81100%181800
31N A PillayDAPR100%181800
32Nomvula Joyce SeelaneANCWard 28100%181800
33Patricia Lerato MachavaANCWard 9100%181800
34Peter Edward MillarDAPR100%181800
35P KwenaiteDAPR100%181800
36Sarah Salamina MoabeloANCWard 51100%181800
37S C KumakoDAPR100%181800
38Shaun WilkinsonDAWard 59100%181800
39Shimmy Nathaniel MashamaiteDAWard 92100%181800
40Sylvia Paulina LelakaANCWard 17100%181800
41T C VilakaziDAPR100%181800
42Tebogo Patrick Kholofelo MashapaANCWard 35100%181800
43Tembeni Innocent ThabathaANCWard 77100%181800
44Thabang Gamolemo SebotsaneActionSAPR100%181800
45Thabiso Thabiso MohlammeDAPR100%181800
46Thabo MalosiActionSAPR100%181800
47Thulang Joseph ShumeANCWard 26100%181800
48Tlhabajane William MabenaDAPR100%181800
49Tshepo Patrick MalefaneANCWard 89100%181800
50Tshililo Victor RambauANCWard 68100%181800
51Zacharea SetimoANCWard 74100%181800
52Mickey Renier van der WesthuizenDAWard 98100%171700
53V S NdalaDAPR100%151500
54T M MabundaActionSAPR100%131300
55C M MathibeDAPR100%8800
56J L MogaladiDAPR100%8800
57M MadumoDAPR100%8800
58S P MapitiActionSAPR100%8800
59B G MonnanyanaDAPR100%6600
60M L MaleleEFFPR100%3300
61Aaron Mokgale MalulekaANCPR94%181710
62Abbiot Masopo SebolaANCWard 7294%181710
63Alfred Boas MatjekeANCWard 894%181701
64Anna Alida ErasmusDAWard 4794%181710
65Bafana Johan NhlapoANCPR94%181710
66Barend Hendrik Josephes ErasmusFF PlusPR94%181710
67Barend William ChapmanDAWard 4194%181710
68C E StrijdomDAPR94%181710
69Diamond Hendrick MashaoANCWard 2394%181701
70Fiki Zophonia MashigoANCWard 1194%181710
71Frans Johannes SmithDAWard 5294%181710
72Jairus Kgosietsile KgosiemangActionSAPR94%181701
73J K MathabatheActionSAPR94%181701
74Joel Kgomotso MasilelaANCWard 1594%181710
75Johan Gerhard van BuurenDAWard 7994%181710
76Karabo Darius SemfengDAPR94%181710
77Kgaugelo Stephans PhiriANCWard 10594%181701
78Komaseroto Benjamin DisoloaneEFFPR94%181710
79Lema Godfrey MotauDAPR94%181701
80Maloke Joseph MakolaANCWard 4094%181710
81Manakedi Elisa MlotshwaANCWard 9494%181701
82Mavis Elizabeth KekanaANCWard 7694%181710
83Mmabora Flora MonamaActionSAPR94%181710
84Mogauwane Kenneth MashaANCWard 10694%181710
85M T MadilengDAPR94%181701
86Neo Tiragalo MocumiANCWard 2094%181710
87Nomfutshane Sonia MabolawaANCWard 1394%181710
88Nthabiseng MahlanguANCWard 7594%181701
89Phasudi Jeffrey MashegoANCWard 10794%181710
90Phindile Phinah ChiotaANCWard 2594%181701
91Pieter Willem van HeerdenDAWard 4694%181710
92P RamjeeActionSAPR94%181710
93Quentin MeyerDAWard 294%181710
94Sarah Makaoka Mabotsa MabotsaGOODPR94%181710
95Seakakgole Peter MamatepaEFFPR94%181710
96Sekokobale Fortune MampuruANCWard 8094%181701
97Thembamandla Elijah FosiDAWard 4894%181710
98Tiaan DippenaarDAWard 5694%181710
99Tlangi Jina MogaleANCPR94%181710
100T S NkgadimaEFFPR94%181710
101Vusi Isaac MasemolaANCWard 1894%181710
102Wayne Peter HelfrichDAWard 5394%181710
103Zacharia Sekete NtohlaANCWard 3794%181701
104Letsepaka Isaac SekeleANCWard 1092%131201
105Johannes Lodewicus PageDAWard 5791%111010
106Aletta Catharina NefdtFF PlusPR89%181620
107Anne-Marie SpargFF PlusPR89%181620
108Benjamin William LawrenceDAWard 4389%181602
109Cindy BillsonDAWard 6989%181602
110Conride NgoveniANCWard 5889%181611
111Déhan HarmseFF PlusPR89%181620
112Dikeledi SelowaDAPR89%181620
113D T MahlanguActionSAPR89%181620
114Floyd Makete ThemaANCWard 3289%181602
115Godwin Kaekae RatikwaneEFFPR89%181620
116Granny Peggy de BruinActionSAPR89%181611
117Hendrik Jacobus NortjeDAPR89%181620
118Henning Johannes ViljoenDAWard 9189%181620
119Issabel Alta de KockDAPR89%181620
120Issabel Alta de KockDAWard 6489%181620
121Johannes Christoffel BekkerDAWard 10089%181620
122Madumetja Rodney MabuselaDAPR89%181620
123Magwaile Oliver MabogwanaEFFPR89%181611
124Malcolm Ian de KlerkDAWard 10189%181620
125Mashiba Isaac MadonselaANCWard 689%181611
126M E Kruger-MullerDAPR89%181620
127Mmakgoko Veron PhashaANCWard 7189%181620
128Mokhokela Kgope Frans BoshieloANCPR89%181620
129Morné ErasmusFF PlusPR89%181620
130Nicolaas Cornelius PascoeFF PlusPR89%181620
131Nkoata Ananias MokgalotsiANCWard 9789%181611
132O A R MoalusiActionSAPR89%181611
133Petrus MalopeANCWard 489%181602
134Pogiso Glen MthimunyeDAPR89%181620
135Raisibe Meriam MtshaliEFFPR89%181611
136Ramokgushwane Lucas MatlhabaneEFFPR89%181620
137Rebecca Khibidu DibakwaneEFFPR89%181620
138Rose Sisi SetholeANCWard 3489%181620
139Rubesta Monyamane ManhiqueAICPR89%181620
140Saul Mokube RatauANCWard 3889%181611
141Segotlheng Trevor MoloisaneEFFPR89%181620
142Shane MaasDAWard 4289%181611
143Shane MaasDAPR89%181611
144Silias Mothupi MakenaANCWard 9989%181611
145Siobhan MullerDAWard 8289%181620
146Sydney Ngoako SeanegoEFFPR89%181620
147Sylvester Tennyson Theophilus PhokojeDAPR89%181602
148Tshepang Sagious BoikanyoANCWard 8889%181611
149Tshepo Floyd KgatleANCWard 3189%181611
150Veronica Palesa ModiseANCWard 3689%181620
151Violet PhalwaneANCWard 3089%181620
152Wesley André JacobsFF PlusPR89%181620
153William Nkholo KgopaANCWard 9589%181611
154S I De La RayDAPR88%161420
155C BrinkDAPR83%181530
156Dirk Johannes Jacobus van der SpuyFF PlusPR83%181530
157Donald Khotso TselaANCWard 1283%181521
158Elma Johanna NelDAWard 5483%181521
159Enos Papiki ChiloaneANCWard 9083%181521
160Lenor Daleen Janse van RensburgFF PlusPR83%181530
161Lerato Marcia AphaneANCWard 3383%181503
162Malesela Hendrick MatlouActionSAPR83%181503
163Mark Andrew SurgeonFF PlusPR83%181521
164Michael NdlovuANCWard 7383%181512
165Mncedi NdzwananaATMPR83%181530
166Moses Thabo MathibediANCWard 2983%181512
167Nathaniel Rabasotho MasuphaANCWard 9383%181512
168Oupa Patrick MatshianeANCWard 10483%181530
169Peter SuttonDAWard 7883%181530
170Pinye Pilot MatlalaEFFPR83%181530
171Rebecca Getrude Mmamokgolo MonchusiEFFPR83%181512
172Reyaan UysDAPR83%181530
173Roche Jacques GrebeFF PlusPR83%181521
174Sizwe Paulos Clifton TsianeANCWard 6783%181512
175T M MashabelaEFFPR83%181521
176S Modise VPANCPR83%6501
177Benjamin Khazamula MathevulaEFFPR78%181422
178Douglas Ziyanda ZwaneIFPPR78%181422
179Eunice Dineo MoloiANCWard 10378%181431
180Gé Andries BreytenbachDAWard 9678%181440
181Gertruida Elizabeth Catharina MarxFF PlusPR78%181440
182Hlamalani Queen ChaukeEFFPR78%181413
183Isak Petrus du PlooyFF PlusPR78%181431
184Jacqueline UysDAWard 8578%181440
185Jan Japane BaloyiANCWard 3978%181413
186Obakeng Sammuel RamaboduEFFPR78%181440
187Rachel Katlego MathebeDAPR78%181440
188Tsung-Wei LeeDAPR78%181440
189Unique Boitumelo RaswesweEFFPR78%181413
190A ChettyACDPPR73%151131
191Alexander Willem Frederik MiddelbergRCPR72%181350
192Andrew LeschDAWard 8372%181350
193Elizabeth Maria BassonDAWard 4572%181350
194J MotlhasediCOPEPR72%181323
195Makgopha Simon ManamelaEFFPR72%181332
196Mari JoubertFF PlusPR72%181350
197Naeem PatelANCWard 6172%181341
198Thabang MoshidiACDPPR72%181350
199Vusi Ephraim MabenaANCWard 10272%181323
200Albertus Martinus van NiekerkDAWard 567%181251
201Daniel Salthie SekankaEFFPR67%181224
202Hlowane Elisa MotubatseEFFPR67%181251
203Peter Wynand Warnar MeijerFF PlusPR67%181251
204Umberto Grandi TheunissenFF PlusPR67%181242
205O NontununuEFFPR67%6420
206S L LegodiEFFPR61%181134
207H GafaneActionSAPR56%181071
208M T R MphahleleDOPPR39%18792
209Samantha Isobel de la ReyDAWard 446%171016
210Catharina Elizabeth StrydomDAWard 660%180018
211Marika Elizabeth Kruger MullerDAWard 700%180018
Financial year 2026/27 · 211 councillors
CouncillorPartyAttendanceMeetingsPresentLeaveAbsent
Aaron Mokgale MalulekaANC100%5500
Abbiot Masopo SebolaANC100%5500
Aletta Susanna BreytenbachDA100%5500
A M RandallDA100%5500
Anna Alida ErasmusDA100%5500
Anne-Marie SpargFF Plus100%5500
Barend Hendrik Josephes ErasmusFF Plus100%5500
B G MonnanyanaDA100%5500
Bongani Mcdonald MasinaANC100%5500
Christiaan Frederick PienaarDA100%5500
Christopher Anru MeyerDA100%5500
Christopher Sikhumbuzo MasiaANC100%5500
C M MathibeDA100%5500
Daniël Gabriël WannenburgDA100%5500
Diamond Hendrick MashaoANC100%5500
Donald Khotso TselaANC100%5500
D T MahlanguActionSA100%5500
Duduzile Elsa MajolaANC100%5500
Dumisani Sibusiso ThwalaDA100%5500
Ellen Phumzile MbokaneANC100%5500
Esther Nonzingo MasukuANC100%5500
Fiki Zophonia MashigoANC100%5500
Floyd Makete ThemaANC100%5500
Frank KgaboeseleDA100%5500
Frans Johannes SmithDA100%5500
Gert Petrus VisserDA100%5500
H N MoyaActionSA100%5500
Isak Jacobus PietersenDA100%5500
Jan Japane BaloyiANC100%5500
J L MogaladiDA100%5500
J MotlhasediCOPE100%5500
Joel Kgomotso MasilelaANC100%5500
Johan Gerhard van BuurenDA100%5500
Johannes Christoffel BekkerDA100%5500
J T ModibaActionSA100%5500
Karabo Darius SemfengDA100%5500
Katlego Godwill MakgalengDA100%5500
Kholofelo Patience KgopotsoANC100%5500
Kwena Yvonne DzumbaDA100%5500
Leon Pieter KruyshaarDA100%5500
Lesibana Hans MothoaANC100%5500
Letsepaka Isaac SekeleANC100%5500
Macalene Stanley MazibukoANC100%5500
Madimetja Alfred MakhafulaDA100%5500
Madumetja Rodney MabuselaDA100%5500
Malesela Phohlo John RakabeANC100%5500
Maloke Joseph MakolaANC100%5500
Mamma Cathrine MabaswaANC100%5500
Manakedi Elisa MlotshwaANC100%5500
Mashiba Isaac MadonselaANC100%5500
Matome Adam MashapaANC100%5500
Mavis Elizabeth KekanaANC100%5500
Mickey Renier van der WesthuizenDA100%5500
Mmabora Flora MonamaActionSA100%5500
M MadumoDA100%5500
Mmakgoko Veron PhashaANC100%5500
Mmina-Tau Seabelo MarishaneANC100%5500
Mogauwane Kenneth MashaANC100%5500
Molatelo Samuel MasholaANC100%5500
Moses Thabo MathibediANC100%5500
Mpati Isaac RamphileANC100%5500
Mpho Hans LeweleANC100%5500
M T MadilengDA100%5500
Naeem PatelANC100%5500
N A PillayDA100%5500
Neo Tiragalo MocumiANC100%5500
Nkoata Ananias MokgalotsiANC100%5500
Nomfutshane Sonia MabolawaANC100%5500
Nomvula Joyce SeelaneANC100%5500
O A R MoalusiActionSA100%5500
Patricia Lerato MachavaANC100%5500
Peter Edward MillarDA100%5500
Peter SuttonDA100%5500
P KwenaiteDA100%5500
P RamjeeActionSA100%5500
Rachel Katlego MathebeDA100%5500
Rose Sisi SetholeANC100%5500
Rubesta Monyamane ManhiqueAIC100%5500
Sarah Salamina MoabeloANC100%5500
S C KumakoDA100%5500
Sekokobale Fortune MampuruANC100%5500
Shaun WilkinsonDA100%5500
Shimmy Nathaniel MashamaiteDA100%5500
S P MapitiActionSA100%5500
Sylvia Paulina LelakaANC100%5500
T C VilakaziDA100%5500
Tebogo Patrick Kholofelo MashapaANC100%5500
Tembeni Innocent ThabathaANC100%5500
Thabang Gamolemo SebotsaneActionSA100%5500
Thabiso Thabiso MohlammeDA100%5500
Thabo MalosiActionSA100%5500
Thembamandla Elijah FosiDA100%5500
Thulang Joseph ShumeANC100%5500
Tlangi Jina MogaleANC100%5500
Tlhabajane William MabenaDA100%5500
T M MabundaActionSA100%5500
Tshepang Sagious BoikanyoANC100%5500
Tshepo Floyd KgatleANC100%5500
Tshepo Patrick MalefaneANC100%5500
Tshililo Victor RambauANC100%5500
Veronica Palesa ModiseANC100%5500
V S NdalaDA100%5500
Vusi Isaac MasemolaANC100%5500
Wesley André JacobsFF Plus100%5500
William Nkholo KgopaANC100%5500
Zacharea SetimoANC100%5500
Zacharia Sekete NtohlaANC100%5500
M L MaleleEFF100%3300
A ChettyACDP80%5401
Aletta Catharina NefdtFF Plus80%5410
Alfred Boas MatjekeANC80%5401
Bafana Johan NhlapoANC80%5410
Barend William ChapmanDA80%5410
Benjamin Khazamula MathevulaEFF80%5410
Benjamin William LawrenceDA80%5401
C BrinkDA80%5410
C E StrijdomDA80%5410
Cindy BillsonDA80%5401
Conride NgoveniANC80%5401
Daniel Salthie SekankaEFF80%5410
Déhan HarmseFF Plus80%5410
Elma Johanna NelDA80%5410
Enos Papiki ChiloaneANC80%5401
Gé Andries BreytenbachDA80%5410
Gertruida Elizabeth Catharina MarxFF Plus80%5410
Godwin Kaekae RatikwaneEFF80%5410
Granny Peggy de BruinActionSA80%5401
Hendrik Jacobus NortjeDA80%5410
Henning Johannes ViljoenDA80%5410
H GafaneActionSA80%5401
Hlamalani Queen ChaukeEFF80%5410
Hlowane Elisa MotubatseEFF80%5410
Issabel Alta de KockDA80%5410
Issabel Alta de KockDA80%5410
Jairus Kgosietsile KgosiemangActionSA80%5401
J K MathabatheActionSA80%5401
Johannes Lodewicus PageDA80%5410
Kgaugelo Stephans PhiriANC80%5401
Komaseroto Benjamin DisoloaneEFF80%5410
Lema Godfrey MotauDA80%5401
Lenor Daleen Janse van RensburgFF Plus80%5410
Magwaile Oliver MabogwanaEFF80%5410
Malcolm Ian de KlerkDA80%5410
M E Kruger-MullerDA80%5410
Michael NdlovuANC80%5401
Mncedi NdzwananaATM80%5410
Morné ErasmusFF Plus80%5410
Nathaniel Rabasotho MasuphaANC80%5401
Nicolaas Cornelius PascoeFF Plus80%5410
Nthabiseng MahlanguANC80%5401
Peter Wynand Warnar MeijerFF Plus80%5401
Phasudi Jeffrey MashegoANC80%5410
Phindile Phinah ChiotaANC80%5401
Pieter Willem van HeerdenDA80%5410
Pinye Pilot MatlalaEFF80%5410
Pogiso Glen MthimunyeDA80%5410
Quentin MeyerDA80%5410
Raisibe Meriam MtshaliEFF80%5410
Ramokgushwane Lucas MatlhabaneEFF80%5410
Rebecca Getrude Mmamokgolo MonchusiEFF80%5410
Rebecca Khibidu DibakwaneEFF80%5410
Reyaan UysDA80%5410
Sarah Makaoka Mabotsa MabotsaGOOD80%5410
Saul Mokube RatauANC80%5410
Seakakgole Peter MamatepaEFF80%5410
Shane MaasDA80%5401
Shane MaasDA80%5401
S I De La RayDA80%5410
Silias Mothupi MakenaANC80%5401
Siobhan MullerDA80%5410
S Modise VPANC80%5401
Thabang MoshidiACDP80%5410
Tiaan DippenaarDA80%5410
T S NkgadimaEFF80%5410
Tsung-Wei LeeDA80%5410
Unique Boitumelo RaswesweEFF80%5410
Vusi Ephraim MabenaANC80%5401
Wayne Peter HelfrichDA80%5410
Dikeledi SelowaDA60%5320
Dirk Johannes Jacobus van der SpuyFF Plus60%5320
Douglas Ziyanda ZwaneIFP60%5302
Elizabeth Maria BassonDA60%5320
Lerato Marcia AphaneANC60%5302
Makgopha Simon ManamelaEFF60%5311
Malesela Hendrick MatlouActionSA60%5302
Mari JoubertFF Plus60%5320
Mark Andrew SurgeonFF Plus60%5320
Mokhokela Kgope Frans BoshieloANC60%5320
Obakeng Sammuel RamaboduEFF60%5320
O NontununuEFF60%5320
Oupa Patrick MatshianeANC60%5320
Petrus MalopeANC60%5302
Roche Jacques GrebeFF Plus60%5311
Segotlheng Trevor MoloisaneEFF60%5320
Sizwe Paulos Clifton TsianeANC60%5302
Sydney Ngoako SeanegoEFF60%5320
Sylvester Tennyson Theophilus PhokojeDA60%5302
T M MashabelaEFF60%5320
Violet PhalwaneANC60%5320
Alexander Willem Frederik MiddelbergRC40%5230
Eunice Dineo MoloiANC40%5230
Isak Petrus du PlooyFF Plus40%5221
Jacqueline UysDA40%5230
Umberto Grandi TheunissenFF Plus40%5212
Andrew LeschDA20%5140
M T R MphahleleDOP20%5131
S L LegodiEFF20%5122
Albertus Martinus van NiekerkDA0%5041
Catharina Elizabeth StrydomDA0%5005
Marika Elizabeth Kruger MullerDA0%5005
Samantha Isobel de la ReyDA0%5005
Financial year 2025/26 · 223 councillors
CouncillorPartyAttendanceMeetingsPresentLeaveAbsent
Aletta Susanna BreytenbachDA100%121200
Alfred Boas MatjekeANC100%121200
A M RandallDA100%121200
Bafana Johan NhlapoANC100%121200
Barend William ChapmanDA100%121200
Bongani Mcdonald MasinaANC100%121200
C E StrijdomDA100%121200
Christiaan Frederick PienaarDA100%121200
Christopher Anru MeyerDA100%121200
Christopher Sikhumbuzo MasiaANC100%121200
Daniël Gabriël WannenburgDA100%121200
Dikeledi SelowaDA100%121200
Duduzile Elsa MajolaANC100%121200
Dumisani Sibusiso ThwalaDA100%121200
Ellen Phumzile MbokaneANC100%121200
Esther Nonzingo MasukuANC100%121200
Fiki Zophonia MashigoANC100%121200
Frank KgaboeseleDA100%121200
Gert Petrus VisserDA100%121200
H N MoyaActionSA100%121200
Isak Jacobus PietersenDA100%121200
Jairus Kgosietsile KgosiemangActionSA100%121200
J K MathabatheActionSA100%121200
J T ModibaActionSA100%121200
Katlego Godwill MakgalengDA100%121200
Kgaugelo Stephans PhiriANC100%121200
Kholofelo Patience KgopotsoANC100%121200
Komaseroto Benjamin DisoloaneEFF100%121200
Kwena Yvonne DzumbaDA100%121200
Lema Godfrey MotauDA100%121200
Leon Pieter KruyshaarDA100%121200
Lesibana Hans MothoaANC100%121200
Macalene Stanley MazibukoANC100%121200
Madimetja Alfred MakhafulaDA100%121200
Malesela Phohlo John RakabeANC100%121200
Mamma Cathrine MabaswaANC100%121200
Matome Adam MashapaANC100%121200
Mickey Renier van der WesthuizenDA100%121200
Mmina-Tau Seabelo MarishaneANC100%121200
Mokhokela Kgope Frans BoshieloANC100%121200
Molatelo Samuel MasholaANC100%121200
Mpati Isaac RamphileANC100%121200
Mpho Hans LeweleANC100%121200
N A PillayDA100%121200
Nomvula Joyce SeelaneANC100%121200
Nthabiseng MahlanguANC100%121200
Patricia Lerato MachavaANC100%121200
Peter Edward MillarDA100%121200
Petrus MalopeANC100%121200
Phasudi Jeffrey MashegoANC100%121200
Phindile Phinah ChiotaANC100%121200
Pieter Willem van HeerdenDA100%121200
P KwenaiteDA100%121200
Quentin MeyerDA100%121200
Sarah Makaoka Mabotsa MabotsaGOOD100%121200
Sarah Salamina MoabeloANC100%121200
S C KumakoDA100%121200
Seakakgole Peter MamatepaEFF100%121200
Segotlheng Trevor MoloisaneEFF100%121200
Sekokobale Fortune MampuruANC100%121200
Shaun WilkinsonDA100%121200
Shimmy Nathaniel MashamaiteDA100%121200
Sydney Ngoako SeanegoEFF100%121200
Sylvester Tennyson Theophilus PhokojeDA100%121200
Sylvia Paulina LelakaANC100%121200
T C VilakaziDA100%121200
Tebogo Patrick Kholofelo MashapaANC100%121200
Tembeni Innocent ThabathaANC100%121200
Thabang Gamolemo SebotsaneActionSA100%121200
Thabiso Thabiso MohlammeDA100%121200
Thabo MalosiActionSA100%121200
Thulang Joseph ShumeANC100%121200
Tiaan DippenaarDA100%121200
Tlhabajane William MabenaDA100%121200
Tshepo Patrick MalefaneANC100%121200
Tshililo Victor RambauANC100%121200
T S NkgadimaEFF100%121200
Violet PhalwaneANC100%121200
Wayne Peter HelfrichDA100%121200
Zacharea SetimoANC100%121200
Zacharia Sekete NtohlaANC100%121200
John Willem BarendrechtDA100%111100
Odwa NotununuEFF100%111100
V S NdalaDA100%101000
Kholofelo Vivian MorodiActionSA100%9900
T M MabundaActionSA100%8800
Johannes Lodewicus PageDA100%6600
C M MathibeDA100%3300
J L MogaladiDA100%3300
M MadumoDA100%3300
S P MapitiActionSA100%3300
Ofentse Nathaniel MadzebatelaDA100%2200
B G MonnanyanaDA100%1100
O NontununuEFF100%1100
Sandy Kgaogelo MotaleDA100%1100
S Modise VPANC100%1100
Aaron Mokgale MalulekaANC92%121110
Abbiot Masopo SebolaANC92%121110
Albertus Martinus van NiekerkDA92%121110
Aletta Catharina NefdtFF Plus92%121110
Andrew LeschDA92%121110
Anna Alida ErasmusDA92%121110
Anne-Marie SpargFF Plus92%121110
Barend Hendrik Josephes ErasmusFF Plus92%121110
Benjamin William LawrenceDA92%121101
Cindy BillsonDA92%121101
Conride NgoveniANC92%121110
Déhan HarmseFF Plus92%121110
Diamond Hendrick MashaoANC92%121101
Dirk Johannes Jacobus van der SpuyFF Plus92%121110
Douglas Ziyanda ZwaneIFP92%121110
D T MahlanguActionSA92%121110
Enos Papiki ChiloaneANC92%121110
Eunice Dineo MoloiANC92%121101
Frans Johannes SmithDA92%121110
Godwin Kaekae RatikwaneEFF92%121110
Granny Peggy de BruinActionSA92%121110
Hendrik Jacobus NortjeDA92%121110
Henning Johannes ViljoenDA92%121110
Isak Petrus du PlooyFF Plus92%121110
Issabel Alta de KockDA92%121110
Issabel Alta de KockDA92%121110
Jacqueline UysDA92%121110
Joel Kgomotso MasilelaANC92%121110
Johan Gerhard van BuurenDA92%121110
Karabo Darius SemfengDA92%121110
Lerato Marcia AphaneANC92%121101
Magwaile Oliver MabogwanaEFF92%121101
Malcolm Ian de KlerkDA92%121110
Malesela Hendrick MatlouActionSA92%121101
Maloke Joseph MakolaANC92%121110
Manakedi Elisa MlotshwaANC92%121101
Mark Andrew SurgeonFF Plus92%121101
Mavis Elizabeth KekanaANC92%121110
M E Kruger-MullerDA92%121110
Mmabora Flora MonamaActionSA92%121110
Mogauwane Kenneth MashaANC92%121110
Morné ErasmusFF Plus92%121110
M T MadilengDA92%121101
Neo Tiragalo MocumiANC92%121110
Nicolaas Cornelius PascoeFF Plus92%121110
Nomfutshane Sonia MabolawaANC92%121110
Oupa Patrick MatshianeANC92%121110
Pogiso Glen MthimunyeDA92%121110
P RamjeeActionSA92%121110
Raisibe Meriam MtshaliEFF92%121101
Ramokgushwane Lucas MatlhabaneEFF92%121110
Rebecca Khibidu DibakwaneEFF92%121110
Roche Jacques GrebeFF Plus92%121110
Saul Mokube RatauANC92%121101
Shane MaasDA92%121110
Shane MaasDA92%121110
Silias Mothupi MakenaANC92%121110
Siobhan MullerDA92%121110
Sizwe Paulos Clifton TsianeANC92%121110
Thembamandla Elijah FosiDA92%121110
Tlangi Jina MogaleANC92%121110
T M MashabelaEFF92%121101
Vusi Isaac MasemolaANC92%121110
S I De La RayDA91%111010
Letsepaka Isaac SekeleANC88%8701
Alexander Willem Frederik MiddelbergRC83%121020
C BrinkDA83%121020
Elma Johanna NelDA83%121011
Floyd Makete ThemaANC83%121002
Johannes Christoffel BekkerDA83%121020
Lenor Daleen Janse van RensburgFF Plus83%121020
Madumetja Rodney MabuselaDA83%121020
Mashiba Isaac MadonselaANC83%121011
Michael NdlovuANC83%121011
Mmakgoko Veron PhashaANC83%121020
Mncedi NdzwananaATM83%121020
Nathaniel Rabasotho MasuphaANC83%121011
Nkoata Ananias MokgalotsiANC83%121011
O A R MoalusiActionSA83%121011
Obakeng Sammuel RamaboduEFF83%121020
Pinye Pilot MatlalaEFF83%121020
Rebecca Getrude Mmamokgolo MonchusiEFF83%121002
Reyaan UysDA83%121020
Rose Sisi SetholeANC83%121020
Rubesta Monyamane ManhiqueAIC83%121020
Tshepang Sagious BoikanyoANC83%121011
Tshepo Floyd KgatleANC83%121011
Veronica Palesa ModiseANC83%121020
Wesley André JacobsFF Plus83%121020
William Nkholo KgopaANC83%121011
Benjamin Khazamula MathevulaEFF75%12912
Donald Khotso TselaANC75%12921
Elizabeth Maria BassonDA75%12930
Gé Andries BreytenbachDA75%12930
Gertruida Elizabeth Catharina MarxFF Plus75%12930
Hlamalani Queen ChaukeEFF75%12903
Makgopha Simon ManamelaEFF75%12921
Mari JoubertFF Plus75%12930
Moses Thabo MathibediANC75%12912
Peter SuttonDA75%12930
S L LegodiEFF75%12912
Tsung-Wei LeeDA75%12930
Umberto Grandi TheunissenFF Plus75%12930
Unique Boitumelo RaswesweEFF75%12903
André le RouxActionSA75%4310
Nondlandla Patricia MnisiEFF73%11812
A ChettyACDP70%10730
Hlowane Elisa MotubatseEFF67%12840
Jan Japane BaloyiANC67%12813
Rachel Katlego MathebeDA67%12840
Thabang MoshidiACDP67%12840
Vusi Ephraim MabenaANC67%12822
Juanita du PlooyDA67%6420
Daniel Salthie SekankaEFF58%12714
J MotlhasediCOPE58%12723
Naeem PatelANC58%12741
Peter Wynand Warnar MeijerFF Plus58%12750
H GafaneActionSA50%12660
M T R MphahleleDOP50%12651
Brendon GovenderActionSA50%4220
Mpho Malethakwe Mehlape-ZimuDA50%4211
Ronald MorakeACDP50%2110
Thabang Mabitse MasemolaANC25%4103
David James FarquharsonDA17%6123
Samantha Isobel de la ReyDA8%121011
Catharina Elizabeth StrydomDA0%120012
Marika Elizabeth Kruger MullerDA0%120012
Financial year 2024/25 · 210 councillors
CouncillorPartyAttendanceMeetingsPresentLeaveAbsent
Aaron Mokgale MalulekaANC100%1100
Abbiot Masopo SebolaANC100%1100
Albertus Martinus van NiekerkDA100%1100
Aletta Catharina NefdtFF Plus100%1100
Aletta Susanna BreytenbachDA100%1100
Alexander Willem Frederik MiddelbergRC100%1100
Alfred Boas MatjekeANC100%1100
A M RandallDA100%1100
André le RouxActionSA100%1100
Andrew LeschDA100%1100
Anna Alida ErasmusDA100%1100
Bafana Johan NhlapoANC100%1100
Barend Hendrik Josephes ErasmusFF Plus100%1100
Barend William ChapmanDA100%1100
Benjamin Khazamula MathevulaEFF100%1100
Benjamin William LawrenceDA100%1100
Bongani Mcdonald MasinaANC100%1100
Brendon GovenderActionSA100%1100
C BrinkDA100%1100
C E StrijdomDA100%1100
Christiaan Frederick PienaarDA100%1100
Christopher Anru MeyerDA100%1100
Christopher Sikhumbuzo MasiaANC100%1100
Cindy BillsonDA100%1100
Conride NgoveniANC100%1100
Daniël Gabriël WannenburgDA100%1100
Daniel Salthie SekankaEFF100%1100
David James FarquharsonDA100%1100
Déhan HarmseFF Plus100%1100
Diamond Hendrick MashaoANC100%1100
Dikeledi SelowaDA100%1100
Dirk Johannes Jacobus van der SpuyFF Plus100%1100
Donald Khotso TselaANC100%1100
Duduzile Elsa MajolaANC100%1100
Dumisani Sibusiso ThwalaDA100%1100
Elizabeth Maria BassonDA100%1100
Ellen Phumzile MbokaneANC100%1100
Elma Johanna NelDA100%1100
Esther Nonzingo MasukuANC100%1100
Eunice Dineo MoloiANC100%1100
Floyd Makete ThemaANC100%1100
Frank KgaboeseleDA100%1100
Frans Johannes SmithDA100%1100
Gé Andries BreytenbachDA100%1100
Gert Petrus VisserDA100%1100
Gertruida Elizabeth Catharina MarxFF Plus100%1100
Godwin Kaekae RatikwaneEFF100%1100
Granny Peggy de BruinActionSA100%1100
Hendrik Jacobus NortjeDA100%1100
Henning Johannes ViljoenDA100%1100
Hlamalani Queen ChaukeEFF100%1100
H N MoyaActionSA100%1100
Isak Jacobus PietersenDA100%1100
Isak Petrus du PlooyFF Plus100%1100
Issabel Alta de KockDA100%1100
Issabel Alta de KockDA100%1100
Jacqueline UysDA100%1100
Jairus Kgosietsile KgosiemangActionSA100%1100
Jan Japane BaloyiANC100%1100
J K MathabatheActionSA100%1100
J MotlhasediCOPE100%1100
Joel Kgomotso MasilelaANC100%1100
Johan Gerhard van BuurenDA100%1100
Johannes Christoffel BekkerDA100%1100
John Willem BarendrechtDA100%1100
J T ModibaActionSA100%1100
Juanita du PlooyDA100%1100
Karabo Darius SemfengDA100%1100
Katlego Godwill MakgalengDA100%1100
Kgaugelo Stephans PhiriANC100%1100
Kholofelo Patience KgopotsoANC100%1100
Kholofelo Vivian MorodiActionSA100%1100
Komaseroto Benjamin DisoloaneEFF100%1100
Kwena Yvonne DzumbaDA100%1100
Lema Godfrey MotauDA100%1100
Lenor Daleen Janse van RensburgFF Plus100%1100
Leon Pieter KruyshaarDA100%1100
Lerato Marcia AphaneANC100%1100
Lesibana Hans MothoaANC100%1100
Macalene Stanley MazibukoANC100%1100
Madimetja Alfred MakhafulaDA100%1100
Madumetja Rodney MabuselaDA100%1100
Magwaile Oliver MabogwanaEFF100%1100
Makgopha Simon ManamelaEFF100%1100
Malcolm Ian de KlerkDA100%1100
Malesela Hendrick MatlouActionSA100%1100
Malesela Phohlo John RakabeANC100%1100
Maloke Joseph MakolaANC100%1100
Mamma Cathrine MabaswaANC100%1100
Manakedi Elisa MlotshwaANC100%1100
Mari JoubertFF Plus100%1100
Mark Andrew SurgeonFF Plus100%1100
Mashiba Isaac MadonselaANC100%1100
Matome Adam MashapaANC100%1100
Mavis Elizabeth KekanaANC100%1100
M E Kruger-MullerDA100%1100
Michael NdlovuANC100%1100
Mmabora Flora MonamaActionSA100%1100
Mmakgoko Veron PhashaANC100%1100
Mmina-Tau Seabelo MarishaneANC100%1100
Mncedi NdzwananaATM100%1100
Mogauwane Kenneth MashaANC100%1100
Mokhokela Kgope Frans BoshieloANC100%1100
Molatelo Samuel MasholaANC100%1100
Morné ErasmusFF Plus100%1100
Moses Thabo MathibediANC100%1100
Mpati Isaac RamphileANC100%1100
Mpho Hans LeweleANC100%1100
Mpho Malethakwe Mehlape-ZimuDA100%1100
M T MadilengDA100%1100
Naeem PatelANC100%1100
N A PillayDA100%1100
Nathaniel Rabasotho MasuphaANC100%1100
Neo Tiragalo MocumiANC100%1100
Nicolaas Cornelius PascoeFF Plus100%1100
Nkoata Ananias MokgalotsiANC100%1100
Nomfutshane Sonia MabolawaANC100%1100
Nomvula Joyce SeelaneANC100%1100
Nondlandla Patricia MnisiEFF100%1100
Nthabiseng MahlanguANC100%1100
O A R MoalusiActionSA100%1100
Obakeng Sammuel RamaboduEFF100%1100
Odwa NotununuEFF100%1100
Ofentse Nathaniel MadzebatelaDA100%1100
Oupa Patrick MatshianeANC100%1100
Patricia Lerato MachavaANC100%1100
Peter Edward MillarDA100%1100
Peter SuttonDA100%1100
Peter Wynand Warnar MeijerFF Plus100%1100
Petrus MalopeANC100%1100
Phasudi Jeffrey MashegoANC100%1100
Phindile Phinah ChiotaANC100%1100
Pieter Willem van HeerdenDA100%1100
Pinye Pilot MatlalaEFF100%1100
P KwenaiteDA100%1100
Pogiso Glen MthimunyeDA100%1100
P RamjeeActionSA100%1100
Quentin MeyerDA100%1100
Rachel Katlego MathebeDA100%1100
Raisibe Meriam MtshaliEFF100%1100
Ramokgushwane Lucas MatlhabaneEFF100%1100
Rebecca Getrude Mmamokgolo MonchusiEFF100%1100
Rebecca Khibidu DibakwaneEFF100%1100
Reyaan UysDA100%1100
Roche Jacques GrebeFF Plus100%1100
Ronald MorakeACDP100%1100
Rose Sisi SetholeANC100%1100
Rubesta Monyamane ManhiqueAIC100%1100
Sandy Kgaogelo MotaleDA100%1100
Sarah Makaoka Mabotsa MabotsaGOOD100%1100
Sarah Salamina MoabeloANC100%1100
Saul Mokube RatauANC100%1100
S C KumakoDA100%1100
Seakakgole Peter MamatepaEFF100%1100
Segotlheng Trevor MoloisaneEFF100%1100
Shane MaasDA100%1100
Shane MaasDA100%1100
Shaun WilkinsonDA100%1100
Shimmy Nathaniel MashamaiteDA100%1100
Silias Mothupi MakenaANC100%1100
Siobhan MullerDA100%1100
Sizwe Paulos Clifton TsianeANC100%1100
S L LegodiEFF100%1100
Sydney Ngoako SeanegoEFF100%1100
Sylvester Tennyson Theophilus PhokojeDA100%1100
Sylvia Paulina LelakaANC100%1100
T C VilakaziDA100%1100
Tebogo Patrick Kholofelo MashapaANC100%1100
Tembeni Innocent ThabathaANC100%1100
Thabang Gamolemo SebotsaneActionSA100%1100
Thabang Mabitse MasemolaANC100%1100
Thabang MoshidiACDP100%1100
Thabiso Thabiso MohlammeDA100%1100
Thabo MalosiActionSA100%1100
Thembamandla Elijah FosiDA100%1100
Thulang Joseph ShumeANC100%1100
Tiaan DippenaarDA100%1100
Tlangi Jina MogaleANC100%1100
Tlhabajane William MabenaDA100%1100
T M MashabelaEFF100%1100
Tshepang Sagious BoikanyoANC100%1100
Tshepo Floyd KgatleANC100%1100
Tshepo Patrick MalefaneANC100%1100
Tshililo Victor RambauANC100%1100
T S NkgadimaEFF100%1100
Tsung-Wei LeeDA100%1100
Umberto Grandi TheunissenFF Plus100%1100
Unique Boitumelo RaswesweEFF100%1100
Veronica Palesa ModiseANC100%1100
Violet PhalwaneANC100%1100
Vusi Ephraim MabenaANC100%1100
Vusi Isaac MasemolaANC100%1100
Wayne Peter HelfrichDA100%1100
Wesley André JacobsFF Plus100%1100
William Nkholo KgopaANC100%1100
Zacharea SetimoANC100%1100
Anne-Marie SpargFF Plus0%1010
Catharina Elizabeth StrydomDA0%1001
Christiaan Mauritz van den HeeverDA0%1001
Douglas Ziyanda ZwaneIFP0%1010
D T MahlanguActionSA0%1010
Enos Papiki ChiloaneANC0%1010
Fiki Zophonia MashigoANC0%1010
H GafaneActionSA0%1010
Hlowane Elisa MotubatseEFF0%1001
Marika Elizabeth Kruger MullerDA0%1001
M T R MphahleleDOP0%1010
Nosipho MtakatiDA0%1001
Sekokobale Fortune MampuruANC0%1001
Zacharia Sekete NtohlaANC0%1001

Meetings

DateKindPresentLeaveAbsentQuorum statedMinutes
27 Aug 2026ordinary1861113PDF
27 Aug 2026continuation1871112PDF
13 Aug 2026continuation194106PDF
30 Jul 2026ordinary174323PDF
01 Jul 2026special1503623PDF
25 Jun 2026ordinary1891010PDF
28 May 2026special191126PDF
28 May 2026ordinary1861310PDF
05 Mar 2026special19556PDF
05 Mar 2026continuation19376PDF
26 Feb 2026ordinary191105PDF
27 Nov 2025ordinary1861011PDF
30 Oct 2025ordinary188811PDF
12 Sept 2025special1751519PDF
28 Aug 2025ordinary19595PDF
31 Jul 2025ordinary19487PDF
18 Jul 2025special148583PDF
26 Jun 2025ordinary19577PDF

Source: the council's signed minutes. Parsing is automatic and spot-checked; if a name was misread, use the correction form on the councillor's page.