From the council's own minutes

eThekwini · council attendance

65 council meetings with minutes parsed, 27 Jan 2022 to 04 Dec 2025. Median attendance across sitting councillors: 88%.

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
1Bawinile NxumaloDAPR100%656500
2Sibusiso Blessing CeleANCWard 82100%656500
3Wilfred Makhosini LuthuliANCWard 2100%656500
4R BosmanN/RPR100%6600
5S D BasckinN/RPR100%6600
6T QoqaN/RPR100%6600
7D BakerN/RPR100%5500
8Norman GilbertDAWard 64100%4400
9R GovenderN/RPR100%3300
10Bhekisisa Richard MngadiANCWard 2999%656410
11Brian Sizwe Bonginkosi SindaneANCWard 8799%656401
12Caelee Jane LaingDAPR99%656410
13David Bongani NgubaneANCWard 1699%656401
14Derrick Fisokuhle MngadiANCWard 4299%656410
15Dumsane Maxwell NsundwaneANCWard 1299%656410
16Jabulani Bhekisisa MaphumuloANCWard 7699%656410
17Lindiwe Isabel MsomiANCWard 8099%656401
18Marco MbamboANCWard 899%656410
19Mehlwenkosi Hamilton ButheleziKZNIPR99%656410
20Michelle LutchmenDAWard 4899%656410
21Phiwayinkosi Cedric NtshangaseANCWard 4799%656401
22Sbusiso Welcome LushabaANCWard 2699%656401
23Sihle Herman MazibukoANCWard 4699%656410
24Thamisanqa Desmond MthethwaANCWard 8199%656410
25Vincent KunjuANCWard 5799%656410
26Zamazulu Ruth SokhabaseANCPR99%656401
27Caelee Jane LaingDAWard 1098%504910
28R MosesN/RPR98%504910
29T B NdlovuN/RPR97%353410
30Geoffrey Douglas Ayrton PullanDAWard 5897%656311
31Innocent Mhlengi ShingaANCWard 11197%656311
32Jan Christoffel van den BergDAWard 6397%656311
33Johnson ChettyDAWard 10697%656320
34Khulekani Terrence MbheleANCWard 2097%656320
35Mzokuthoba Rotas MngonyamaANCWard 3297%656311
36Nagammah MunienDAWard 6197%656320
37Sipepelo MnyanduANCWard 6797%656320
38Thabani Everson NyawoseANCPR97%656320
39Thabani Mbongiseni MthethwaDAPR97%656320
40T S NxumaloN/RPR96%262501
41V C XabaN/RPR96%232210
42D V MsweliN/RPR96%454320
43André BeetgeDAWard 9795%656203
44Bhekizazi Vincent MngwengweANCWard 8395%656230
45Brenda MkhwanaziANCPR95%656230
46Falakhe Obrien GcabasheANCWard 10895%656230
47Gloria Nelisiwe MhlongoANCWard 4395%656230
48Hugh Sikhumbuzo MakhathiniANCWard 2495%656230
49Lungile Purity ShangeEFFPR95%656212
50Managi JohnsonDAWard 5195%656230
51Menzi Wilfred ManqeleANCWard 10995%656230
52Nompumelelo Ignatia SitholeANCPR95%656203
53Ntombi Beatrice NdlelaANCPR95%656212
54Ntombizodwa Jephrina MaphumuloANCWard 3795%656230
55Patience Samukelisiwe SishangeANCPR95%656212
56Sithembiso Kenneth MzimelaANCWard 4095%656230
57Thobekani Hudson NeneANCWard 6295%656221
58Thokozani Vivian XuluANCWard 9595%656212
59Vukani NdlovuEFFPR95%656230
60Yogiswarie GovenderDAPR95%656230
61Francine Mary KristopherDAWard 3395%201910
62Siyabonga NalaANCWard 994%353311
63Alicia KissoonDAWard 2394%656113
64Ernest Grenville SmithDAWard 2794%656104
65Jacob Nhlanhla SibisiANCWard 4194%656122
66Khethukuthula Vincent MkhizeDAPR94%656131
67Mafi ZondiANCWard 4594%656113
68Mathabi Goodness ShangeANCPR94%656104
69M M HlengwaN/RPR94%656140
70Njabulo NtuliANCWard 10794%656131
71Nkululeko Sizwe NdlovuANCWard 10494%656131
72Nonceba Thelma TyelinzimaANCWard 5394%656113
73Purity Busi NdlovuANCPR94%656140
74Sizwe Stanley Sandisele MthethwaANCWard 8694%656131
75Warren Jerome de Marigny BurneDAWard 3094%656140
76Wonderboy Masoka MazibukoANCWard 9294%656140
77C B DlaminiN/RPR93%434030
78D P M MhlongoN/RPR93%403721
79Ayanda Brightman NdlovuANCWard 10592%656050
80Khumbulani Professor Michael CeleANCWard 7992%656050
81Msizi Enerst MabasoANCWard 8492%656041
82Nkosenhle Innocent MadlalaANCPR92%656050
83Nomvula Prudence HlomukaANCWard 9492%656050
84Ntandoyenkosi Lucky KhuzwayoANCWard 2892%656050
85S'Fiso Mfanufikile MkhizeANCPR92%656041
86Sibusiso Nonoza Cedrick KhwelaANCWard 1792%656050
87Siyabonga Patrick MfekaANCWard 5592%656050
88Thembinkosi Ziphozonke MatheANCWard 8892%656050
89Witness Fakazi MdletsheANCWard 6092%656032
90Zamani Wiseman KhuzwayoDAPR92%656050
91A M NyembeziN/RPR91%222002
92Aubrey Desmond SnymanDAWard 6891%655924
93Blessed Sibusiso SivetyeANCWard 7591%655906
94Khanyisani KhambuleEFFPR91%655960
95L E NkomeniN/RPR91%655933
96Mohammed Faizel IsmailACCPR91%655960
97Nelisiwe Nomzamo MkhizeEFFPR91%655951
98Samantha Magdalene WindvogelDAWard 6591%655906
99Sikhanyiso Desmond HlongwaANCWard 1991%655960
100Thembelihle Goodhope MakhanyaANCWard 9691%655960
101Xoliswa MdlaziDAPR91%655933
102Zandile Prudence MyeniNFPPR91%655960
103D P MngomaN/RPR91%433931
104Simphiwe Mlungisi KhanyileANCWard 10191%322930
105Adelaide Zandile MkhizeDAPR89%655852
106Anoop RampersadDAWard 7789%655852
107Barbara Agnes ForteinANCPR89%655870
108Dharmanand Rugbeer NowbuthDAWard 9089%655852
109Menziwa Antony MadlalaEFFPR89%655870
110Mzwethu Sandile GwalaIFPWard 3989%655870
111Nkosikhona Brian VilakaziEFFPR89%655834
112Petros Hella NxumaloANCWard 489%655843
113Roy Petros MbonambiIFPPR89%655861
114Sbusiso Blessing NgcongoANCWard 589%655843
115Senzo Vusithemba MngadiANCPR89%655852
116Siyabonga Hopewell NtombelaANCWard 5689%655843
117Thembelani Ephraime SheziANCWard 1589%655834
118Xolisile Maxoli NqwenisoEFFPR89%655834
119Zukiswa DzanibeEFFPR89%655870
120S G GamaN/RPR89%443950
121M N KhubisaN/RPR89%524651
122M A MgobhoziN/RPR88%433832
123Eurika Lyndal SinghDAWard 5088%655717
124Freedom Nkosinathi MajolaANCWard 688%655771
125Gabriel Mthokozisi GasaANCWard 1488%655771
126Jonathan AnnipenIFPPR88%655780
127Kuthula Nomfundo Nomthandazo KhuboneDAPR88%655753
128Mpilenhle Eldridge MkhizeANCWard 388%655771
129Patrick PillayDLCPR88%655762
130Perfect Bheka NtuliDAPR88%655735
131Remona Letisha MckenzieDAWard 3188%655762
132Simo GumedeACDPPR88%655780
133Sunitha MaharajMFPR88%655780
134Tariq MohamedPFPPR88%655753
135Thabisile Gloria ZunguANCWard 9388%655708
136Braveman Thembubuhle NtuliANCWard 186%655636
137Buyisiwe Rebecca GumedeANCPR86%655690
138Cheryl Ntombifuthi SisokaANCPR86%655636
139Mbangeni Bhekisisa MjaduIFPWard 8986%655672
140Mbuyiseni Percival MkhizeANCWard 10086%655681
141Ntokozo SibiyaANCPR86%655609
142Sathasivan GovenderDAWard 7086%655690
143Shamendri SewshankerDAPR86%655618
144Skhumbuzo Welcome McinekaEFFPR86%655690
145Zakhele Ozias MnomiyaANCWard 7886%655681
146Andrew Clint AkkersINDWard 3486%211821
147J M BlackN/RPR85%605163
148Bradley SinghDAWard 3585%201703
149Henricus Marinus van der RystFF PlusPR85%655537
150Mbuyiseni Armstrong MkhizeIFPPR85%655573
151Mirriam Vumile Nzimande-MadlalaANCWard 2285%655537
152Sphelele Gabriel NeneANCWard 8585%655591
153N P KhawulaN/RPR84%373160
154Mandla Goodoman BiyelaMKWard 11083%121011
155Ganas GovenderDAWard 6983%6554101
156Mduduzi Samuel NkosiIFPPR83%655465
157Mthembiseni Emmanuel ThusiIFPPR83%655429
158Nelisiwe Nesta NyanisaANCWard 2183%655465
159Ntombifuthi Abegail MkhizeEFFPR83%6554101
160Samier SinghDAWard 5283%655456
161Sibusiso Bhekisisa MpanzaANCWard 7283%6554101
162Themba Jetro MkhizeANCWard 2583%6554101
163Bathobekile Happiness ShangeIFPPR82%6553111
164L C SikhakhaneN/RPR82%6553111
165Melanie BrautesethDAWard 1882%655366
166Mxolisi Freedom NdlovuEFFPR82%655384
167Rory Dean MacphersonDAWard 10282%6553120
168Zamambo Nombuso TshazelaIFPPR82%6553210
169Zoë Adele SolomonDAWard 6682%6553210
170Jeffrey Linda MchunuANCWard 10380%614975
171Bongani Alex MchunuJEPPR80%6552121
172Natalie Isobel WebsterEFFPR80%6552112
173Nqobile ZondiEFFPR80%6552112
174Otto Bhekithemba MvubuEFFPR80%6552103
175Sihle Russel MadlalaEFFPR80%6552130
176Z M MncwangoN/RPR80%504082
177Allan Eugene PetersonDAWard 1180%403226
178Daphney Mncanyana GcabasheIFPPR79%6551104
179Sikelela Emmanuel MhlongoDAPR79%655177
180O N Zondi-MthembuN/RPR78%6047013
181S S ZumaN/RPR77%221705
182Aslam ShaheedTAPR77%6550411
183Hlengiwe Precious ShoziDAPR77%6550411
184Imtiaz SyedACCPR77%6550411
185Themba Joseph MnguniANCWard 5477%6550123
186S H GutshwaN/RPR77%131030
187Daniel Logan MeaDAWard 7377%433364
188N P MchunuN/RPR76%5340121
189Jameel EssopACDPPR75%6549160
190Luthando Bulelani Sonwabile JaliANCWard 775%6549160
191Mncedisi Russel NxumaloIFPPR75%6549412
192Staff Nomvula GabelaEFFPR75%6549142
193Heinz Ulrik de BoerDAWard 3675%201550
194Thembinkosi BiyelaIFPPR74%6548125
195Vathiswa NcukanaAICPR74%6548116
196Jane NaidooIFPPR72%6547180
197Khaya MhlabaAICPR72%6547162
198Reginald CloeteANCWard 1372%6547180
199Dudu Mirriam JamesEFFPR71%6546145
200B B DlaminiN/RPR71%171250
201Bhekokwakhe Welcome PhewaANCWard 4469%6545713
202Thamisanqa XumaEFFPR69%6545416
203N E PatchapenN/RPR68%221507
204Nkosiyezwe Moyawezwi MhlongoANCWard 5968%6544210
205A S PhahlaN/RPR67%332229
206Mohammed Hoosen KhanALJAMAPR62%6540241
207Sithembiso NgemaDAPR62%6540718
208Thanduxolo SabeloANCPR60%6539818
209N C NtshayintshayiN/RPR60%301866
210R SinghN/RPR58%241419
211Edward MngadiIFPPR57%6537226
212Ntombifuthi Clerice GumedeIFPPR55%65361217
213Thabane MiyaEFFPR54%6535255
214Fatima IsmailDAWard 7149%6532276
215Mfanafuthi Arthur JokweniANCWard 9840%6526237
216G N ZondiN/RPR36%5520332
217P B MnikathiN/RPR32%6521044
218Z N NtuliN/RPR20%6413249
219Mnqobi Victor MolifeANCWard 9917%6511153
220B RadebeN/RPR13%628054
221Octavia Nolubabalo ZondiANCWard 7412%658057
222N J Bollman M BrautesethN/RPR10%404036
223M V Nzimande- MadlalaN/RPR9%595054
224O N Mthembu -ZondiN/RPR8%484044
225M B BloseN/RPR7%282125
226Lungisani Conrad SikakaneANCWard 916%654061
227A BeegteN/RPR5%613058
228A KissonN/RPR5%613058
229J Singh S SinghN/RPR5%613058
230T Biyela JM Davies-BlackN/RPR5%613058
231K N N KhuboniN/RPR5%412138
232D M Khanyile-JamesN/RPR3%612158
233J JacquireN/RPR2%451440
234Danovan PillayDAWard 490%650065
235Muzikayise ThusiANCWard 380%650065
Financial year 2025/26 · 236 councillors
CouncillorPartyAttendanceMeetingsPresentLeaveAbsent
Alicia KissoonDA100%6600
André BeetgeDA100%6600
Bawinile NxumaloDA100%6600
Bhekizazi Vincent MngwengweANC100%6600
Blessed Sibusiso SivetyeANC100%6600
Braveman Thembubuhle NtuliANC100%6600
Brian Sizwe Bonginkosi SindaneANC100%6600
C B DlaminiN/R100%6600
David Bongani NgubaneANC100%6600
Derrick Fisokuhle MngadiANC100%6600
Dharmanand Rugbeer NowbuthDA100%6600
D P M MhlongoN/R100%6600
Dumsane Maxwell NsundwaneANC100%6600
D V MsweliN/R100%6600
Falakhe Obrien GcabasheANC100%6600
Freedom Nkosinathi MajolaANC100%6600
Gloria Nelisiwe MhlongoANC100%6600
Innocent Mhlengi ShingaANC100%6600
Jabulani Bhekisisa MaphumuloANC100%6600
Jan Christoffel van den BergDA100%6600
Jane NaidooIFP100%6600
Khethukuthula Vincent MkhizeDA100%6600
Khulekani Terrence MbheleANC100%6600
L C SikhakhaneN/R100%6600
L E NkomeniN/R100%6600
Lindiwe Isabel MsomiANC100%6600
Mafi ZondiANC100%6600
Marco MbamboANC100%6600
Mbangeni Bhekisisa MjaduIFP100%6600
Mduduzi Samuel NkosiIFP100%6600
Mehlwenkosi Hamilton ButheleziKZNI100%6600
M M HlengwaN/R100%6600
M N KhubisaN/R100%6600
Nagammah MunienDA100%6600
Njabulo NtuliANC100%6600
Ntandoyenkosi Lucky KhuzwayoANC100%6600
Ntombi Beatrice NdlelaANC100%6600
O N Zondi-MthembuN/R100%6600
Phiwayinkosi Cedric NtshangaseANC100%6600
R BosmanN/R100%6600
Samier SinghDA100%6600
Sbusiso Welcome LushabaANC100%6600
S D BasckinN/R100%6600
S G GamaN/R100%6600
Shamendri SewshankerDA100%6600
Sibusiso Blessing CeleANC100%6600
Sithembiso NgemaDA100%6600
Siyabonga Hopewell NtombelaANC100%6600
Siyabonga NalaANC100%6600
Sphelele Gabriel NeneANC100%6600
T B NdlovuN/R100%6600
Thabani Everson NyawoseANC100%6600
Thabani Mbongiseni MthethwaDA100%6600
Thamisanqa Desmond MthethwaANC100%6600
Themba Joseph MnguniANC100%6600
Thobekani Hudson NeneANC100%6600
Thokozani Vivian XuluANC100%6600
T QoqaN/R100%6600
T S NxumaloN/R100%6600
V C XabaN/R100%6600
Vincent KunjuANC100%6600
Warren Jerome de Marigny BurneDA100%6600
Wilfred Makhosini LuthuliANC100%6600
Zamambo Nombuso TshazelaIFP100%6600
D BakerN/R100%5500
Norman GilbertDA100%4400
R GovenderN/R100%3300
Anoop RampersadDA83%6501
Aubrey Desmond SnymanDA83%6501
Bhekisisa Richard MngadiANC83%6510
Brenda MkhwanaziANC83%6510
Buyisiwe Rebecca GumedeANC83%6510
Caelee Jane LaingDA83%6510
Caelee Jane LaingDA83%6510
Daniel Logan MeaDA83%6510
Daphney Mncanyana GcabasheIFP83%6510
D P MngomaN/R83%6510
Ernest Grenville SmithDA83%6501
Eurika Lyndal SinghDA83%6501
Francine Mary KristopherDA83%6510
Gabriel Mthokozisi GasaANC83%6510
Ganas GovenderDA83%6510
Geoffrey Douglas Ayrton PullanDA83%6510
Heinz Ulrik de BoerDA83%6510
Henricus Marinus van der RystFF Plus83%6501
Hlengiwe Precious ShoziDA83%6501
Hugh Sikhumbuzo MakhathiniANC83%6510
Jacob Nhlanhla SibisiANC83%6501
Jeffrey Linda MchunuANC83%6510
J M BlackN/R83%6510
Johnson ChettyDA83%6510
Khanyisani KhambuleEFF83%6510
Khaya MhlabaAIC83%6510
Khumbulani Professor Michael CeleANC83%6510
Kuthula Nomfundo Nomthandazo KhuboneDA83%6510
Lungile Purity ShangeEFF83%6501
Managi JohnsonDA83%6510
Mandla Goodoman BiyelaMK83%6510
Mathabi Goodness ShangeANC83%6501
Mbuyiseni Armstrong MkhizeIFP83%6510
Menziwa Antony MadlalaEFF83%6510
Menzi Wilfred ManqeleANC83%6510
Michelle LutchmenDA83%6510
Mncedisi Russel NxumaloIFP83%6501
Mohammed Faizel IsmailACC83%6510
Mpilenhle Eldridge MkhizeANC83%6510
Mxolisi Freedom NdlovuEFF83%6510
Mzokuthoba Rotas MngonyamaANC83%6501
Nelisiwe Nomzamo MkhizeEFF83%6510
Nkosenhle Innocent MadlalaANC83%6510
Nkululeko Sizwe NdlovuANC83%6501
N P KhawulaN/R83%6510
N P MchunuN/R83%6510
Ntokozo SibiyaANC83%6501
Ntombifuthi Clerice GumedeIFP83%6510
Ntombizodwa Jephrina MaphumuloANC83%6510
Perfect Bheka NtuliDA83%6501
Purity Busi NdlovuANC83%6510
Remona Letisha MckenzieDA83%6510
R MosesN/R83%6510
Roy Petros MbonambiIFP83%6510
Sathasivan GovenderDA83%6510
Senzo Vusithemba MngadiANC83%6510
Sibusiso Bhekisisa MpanzaANC83%6510
Sihle Herman MazibukoANC83%6510
Sikhanyiso Desmond HlongwaANC83%6510
Sipepelo MnyanduANC83%6510
Sithembiso Kenneth MzimelaANC83%6510
Siyabonga Patrick MfekaANC83%6510
Sizwe Stanley Sandisele MthethwaANC83%6510
Thabisile Gloria ZunguANC83%6501
Thembelani Ephraime SheziANC83%6501
Thembelihle Goodhope MakhanyaANC83%6510
Thembinkosi BiyelaIFP83%6510
Vukani NdlovuEFF83%6510
Witness Fakazi MdletsheANC83%6510
Xoliswa MdlaziDA83%6510
Yogiswarie GovenderDA83%6510
Zakhele Ozias MnomiyaANC83%6510
Zamani Wiseman KhuzwayoDA83%6510
Zamazulu Ruth SokhabaseANC83%6501
Zandile Prudence MyeniNFP83%6510
Z M MncwangoN/R83%6510
Zukiswa DzanibeEFF83%6510
Adelaide Zandile MkhizeDA67%6420
A M NyembeziN/R67%6402
Andrew Clint AkkersIND67%6420
Ayanda Brightman NdlovuANC67%6420
Barbara Agnes ForteinANC67%6420
Bathobekile Happiness ShangeIFP67%6402
Bhekokwakhe Welcome PhewaANC67%6411
Bongani Alex MchunuJEP67%6420
Bradley SinghDA67%6402
Cheryl Ntombifuthi SisokaANC67%6402
Imtiaz SyedACC67%6402
Jameel EssopACDP67%6420
Jonathan AnnipenIFP67%6420
Luthando Bulelani Sonwabile JaliANC67%6420
M A MgobhoziN/R67%6420
Mbuyiseni Percival MkhizeANC67%6420
Melanie BrautesethDA67%6420
Mirriam Vumile Nzimande-MadlalaANC67%6411
Mohammed Hoosen KhanALJAMA67%6420
Msizi Enerst MabasoANC67%6420
Mthembiseni Emmanuel ThusiIFP67%6402
Mzwethu Sandile GwalaIFP67%6420
Natalie Isobel WebsterEFF67%6402
N C NtshayintshayiN/R67%6420
Nelisiwe Nesta NyanisaANC67%6402
Nkosikhona Brian VilakaziEFF67%6402
Nomvula Prudence HlomukaANC67%6420
Nonceba Thelma TyelinzimaANC67%6402
Ntombifuthi Abegail MkhizeEFF67%6420
Patience Samukelisiwe SishangeANC67%6402
Patrick PillayDLC67%6402
Petros Hella NxumaloANC67%6411
Rory Dean MacphersonDA67%6420
R SinghN/R67%6402
Samantha Magdalene WindvogelDA67%6402
S'Fiso Mfanufikile MkhizeANC67%6420
Sibusiso Nonoza Cedrick KhwelaANC67%6420
Sihle Russel MadlalaEFF67%6420
Simphiwe Mlungisi KhanyileANC67%6420
Skhumbuzo Welcome McinekaEFF67%6420
S S ZumaN/R67%6402
Sunitha MaharajMF67%6420
Tariq MohamedPFP67%6411
Themba Jetro MkhizeANC67%6420
Thembinkosi Ziphozonke MatheANC67%6420
Wonderboy Masoka MazibukoANC67%6420
Xolisile Maxoli NqwenisoEFF67%6402
Allan Eugene PetersonDA50%6312
Aslam ShaheedTA50%6303
B B DlaminiN/R50%6330
Dudu Mirriam JamesEFF50%6330
Fatima IsmailDA50%6330
N E PatchapenN/R50%6303
Nkosiyezwe Moyawezwi MhlongoANC50%6330
Nompumelelo Ignatia SitholeANC50%6303
Otto Bhekithemba MvubuEFF50%6321
Reginald CloeteANC50%6330
Sbusiso Blessing NgcongoANC50%6312
S H GutshwaN/R50%6330
Staff Nomvula GabelaEFF50%6330
Z N NtuliN/R50%6303
Zoë Adele SolomonDA50%6303
Nqobile ZondiEFF33%6204
Simo GumedeACDP33%6240
Thamisanqa XumaEFF33%6204
Thanduxolo SabeloANC33%6204
Vathiswa NcukanaAIC33%6213
M V Nzimande- MadlalaN/R17%6105
Thabane MiyaEFF17%6150
A BeegteN/R0%6006
A KissonN/R0%6006
A S PhahlaN/R0%6006
B RadebeN/R0%6006
Danovan PillayDA0%6006
D M Khanyile-JamesN/R0%6006
Edward MngadiIFP0%6051
G N ZondiN/R0%6006
J JacquireN/R0%6006
J Singh S SinghN/R0%6006
K N N KhuboniN/R0%6006
Lungisani Conrad SikakaneANC0%6006
M B BloseN/R0%6006
Mfanafuthi Arthur JokweniANC0%6006
Mnqobi Victor MolifeANC0%6006
Muzikayise ThusiANC0%6006
N J Bollman M BrautesethN/R0%6006
Octavia Nolubabalo ZondiANC0%6006
O N Mthembu -ZondiN/R0%6006
P B MnikathiN/R0%6006
Sikelela Emmanuel MhlongoDA0%6015
T Biyela JM Davies-BlackN/R0%6006
Gavin James HegterDA0%2002
Financial year 2024/25 · 242 councillors
CouncillorPartyAttendanceMeetingsPresentLeaveAbsent
André BeetgeDA100%171700
Aubrey Desmond SnymanDA100%171700
Bawinile NxumaloDA100%171700
Bhekisisa Richard MngadiANC100%171700
Brenda MkhwanaziANC100%171700
Brian Sizwe Bonginkosi SindaneANC100%171700
Caelee Jane LaingDA100%171700
Caelee Jane LaingDA100%171700
David Bongani NgubaneANC100%171700
Dumsane Maxwell NsundwaneANC100%171700
Geoffrey Douglas Ayrton PullanDA100%171700
Jacob Nhlanhla SibisiANC100%171700
Johnson ChettyDA100%171700
Khulekani Terrence MbheleANC100%171700
Managi JohnsonDA100%171700
Marco MbamboANC100%171700
Mehlwenkosi Hamilton ButheleziKZNI100%171700
Michelle LutchmenDA100%171700
Msizi Enerst MabasoANC100%171700
Nagammah MunienDA100%171700
Nompumelelo Ignatia SitholeANC100%171700
Patience Samukelisiwe SishangeANC100%171700
Purity Busi NdlovuANC100%171700
R MosesN/R100%171700
Sbusiso Welcome LushabaANC100%171700
Senzo Vusithemba MngadiANC100%171700
Sibusiso Blessing CeleANC100%171700
Sihle Herman MazibukoANC100%171700
Simphiwe Mlungisi KhanyileANC100%171700
Sipepelo MnyanduANC100%171700
Sithembiso Kenneth MzimelaANC100%171700
T B NdlovuN/R100%171700
Thabani Mbongiseni MthethwaDA100%171700
Thamisanqa Desmond MthethwaANC100%171700
Thokozani Vivian XuluANC100%171700
Vukani NdlovuEFF100%171700
Warren Jerome de Marigny BurneDA100%171700
Wilfred Makhosini LuthuliANC100%171700
Xoliswa MdlaziDA100%171700
Yogiswarie GovenderDA100%171700
Zamazulu Ruth SokhabaseANC100%171700
A M NyembeziN/R100%161600
Francine Mary KristopherDA100%141400
S H GutshwaN/R100%7700
Adelaide Zandile MkhizeDA94%171610
Alicia KissoonDA94%171610
Ayanda Brightman NdlovuANC94%171610
Bhekizazi Vincent MngwengweANC94%171610
C B DlaminiN/R94%171610
Derrick Fisokuhle MngadiANC94%171610
D P M MhlongoN/R94%171610
Dudu Mirriam JamesEFF94%171610
Ernest Grenville SmithDA94%171601
Gabriel Mthokozisi GasaANC94%171610
Gloria Nelisiwe MhlongoANC94%171610
Hugh Sikhumbuzo MakhathiniANC94%171610
Innocent Mhlengi ShingaANC94%171601
Jabulani Bhekisisa MaphumuloANC94%171610
Jan Christoffel van den BergDA94%171601
Jonathan AnnipenIFP94%171610
Khethukuthula Vincent MkhizeDA94%171610
Khumbulani Professor Michael CeleANC94%171610
Kuthula Nomfundo Nomthandazo KhuboneDA94%171610
Lindiwe Isabel MsomiANC94%171601
Lungile Purity ShangeEFF94%171610
Mafi ZondiANC94%171601
M A MgobhoziN/R94%171610
Mbuyiseni Armstrong MkhizeIFP94%171601
Mduduzi Samuel NkosiIFP94%171601
Mohammed Faizel IsmailACC94%171610
Mzokuthoba Rotas MngonyamaANC94%171610
Mzwethu Sandile GwalaIFP94%171610
Nonceba Thelma TyelinzimaANC94%171610
Ntombi Beatrice NdlelaANC94%171601
Patrick PillayDLC94%171610
Phiwayinkosi Cedric NtshangaseANC94%171601
Roy Petros MbonambiIFP94%171610
Samier SinghDA94%171601
Sbusiso Blessing NgcongoANC94%171601
S'Fiso Mfanufikile MkhizeANC94%171601
Sibusiso Nonoza Cedrick KhwelaANC94%171610
Siyabonga NalaANC94%171610
Siyabonga Patrick MfekaANC94%171610
Sizwe Stanley Sandisele MthethwaANC94%171610
Skhumbuzo Welcome McinekaEFF94%171610
Thabani Everson NyawoseANC94%171610
Thabisile Gloria ZunguANC94%171601
Themba Joseph MnguniANC94%171601
Thembelihle Goodhope MakhanyaANC94%171610
T S NxumaloN/R94%171601
V C XabaN/R94%171610
Vincent KunjuANC94%171610
Witness Fakazi MdletsheANC94%171610
Wonderboy Masoka MazibukoANC94%171610
Andrew Clint AkkersIND93%151401
Bradley SinghDA93%141301
Khethokuhle Siboniso SibisiDA92%121101
Ahmed Abdool Khalek ParukActionSA88%171502
Anoop RampersadDA88%171511
Barbara Agnes ForteinANC88%171520
Bathobekile Happiness ShangeIFP88%171502
Bongumusa Gracious KubhekaActionSA88%171520
Dharmanand Rugbeer NowbuthDA88%171511
D P MngomaN/R88%171520
D V MsweliN/R88%171520
Falakhe Obrien GcabasheANC88%171520
Freedom Nkosinathi MajolaANC88%171520
Gavin James HegterDA88%171520
L C SikhakhaneN/R88%171502
Melanie BrautesethDA88%171520
Menziwa Antony MadlalaEFF88%171520
Menzi Wilfred ManqeleANC88%171520
Mpilenhle Eldridge MkhizeANC88%171520
Mxolisi Freedom NdlovuEFF88%171511
Nkosenhle Innocent MadlalaANC88%171520
Ntombizodwa Jephrina MaphumuloANC88%171520
Perfect Bheka NtuliDA88%171502
Rory Dean MacphersonDA88%171520
Samantha Magdalene WindvogelDA88%171502
Sanelisiwe Pretty ChebureDA88%171520
S G GamaN/R88%171520
Shamendri SewshankerDA88%171502
Sikelela Emmanuel MhlongoDA88%171520
Sikhanyiso Desmond HlongwaANC88%171520
Siyabonga Hopewell NtombelaANC88%171511
Thembelani Ephraime SheziANC88%171511
Thembinkosi Ziphozonke MatheANC88%171520
Zamambo Nombuso TshazelaIFP88%171502
Zamani Wiseman KhuzwayoDA88%171520
Z M MncwangoN/R88%171520
Zoë Adele SolomonDA88%171502
Zukiswa DzanibeEFF88%171520
Mandla Goodoman BiyelaMK83%6501
Nhlanhla David MotsekeEFF83%6510
Daniel Logan MeaDA82%171430
Eurika Lyndal SinghDA82%171412
Jeffrey Linda MchunuANC82%171430
Mathabi Goodness ShangeANC82%171403
Mirriam Vumile Nzimande-MadlalaANC82%171412
M M HlengwaN/R82%171430
Mthembiseni Emmanuel ThusiIFP82%171412
Nelisiwe Nesta NyanisaANC82%171412
Nkosikhona Brian VilakaziEFF82%171412
Nkululeko Sizwe NdlovuANC82%171430
Nomvula Prudence HlomukaANC82%171430
Nqobile ZondiEFF82%171403
Otto Bhekithemba MvubuEFF82%171430
Petros Hella NxumaloANC82%171412
Thobekani Hudson NeneANC82%171421
Xolisile Maxoli NqwenisoEFF82%171421
Zandile Prudence MyeniNFP82%171430
B B DlaminiN/R82%11920
S S ZumaN/R81%161303
Nokuthula Yolenda YoungANC80%10802
Cheryl Ntombifuthi SisokaANC77%171313
Daphney Mncanyana GcabasheIFP77%171340
Hlengiwe Precious ShoziDA77%171304
Jane NaidooIFP77%171340
Khanyisani KhambuleEFF77%171340
Luthando Bulelani Sonwabile JaliANC77%171340
Mbangeni Bhekisisa MjaduIFP77%171340
Mbuyiseni Percival MkhizeANC77%171331
Nelisiwe Nomzamo MkhizeEFF77%171331
Njabulo NtuliANC77%171331
N P KhawulaN/R77%171340
Ntandoyenkosi Lucky KhuzwayoANC77%171340
O N Zondi-MthembuN/R77%171304
Sihle Russel MadlalaEFF77%171340
Simo GumedeACDP77%171340
Sunitha MaharajMF77%171340
Tariq MohamedPFP77%171340
Thamisanqa XumaEFF77%171304
Zakhele Ozias MnomiyaANC77%171340
N E PatchapenN/R75%161204
Heinz Ulrik de BoerDA71%141040
Allan Eugene PetersonDA71%171214
Aslam ShaheedTA71%171205
A S PhahlaN/R71%171223
Blessed Sibusiso SivetyeANC71%171205
Bongani Alex MchunuJEP71%171250
Braveman Thembubuhle NtuliANC71%171223
Henricus Marinus van der RystFF Plus71%171205
Imtiaz SyedACC71%171214
J M BlackN/R71%171250
L E NkomeniN/R71%171223
M N KhubisaN/R71%171250
Ntokozo SibiyaANC71%171205
Remona Letisha MckenzieDA71%171250
Sathasivan GovenderDA71%171250
Sibusiso Bhekisisa MpanzaANC71%171241
Sithembiso NgemaDA71%171223
Thembinkosi BiyelaIFP71%171250
Buyisiwe Rebecca GumedeANC65%171160
Ganas GovenderDA65%171160
Mncedisi Russel NxumaloIFP65%171115
Natalie Isobel WebsterEFF65%171115
N P MchunuN/R65%171160
Ntombifuthi Abegail MkhizeEFF65%171151
Sphelele Gabriel NeneANC65%171151
Staff Nomvula GabelaEFF65%171160
Vathiswa NcukanaAIC65%171151
Banele Brunette ThusiEFF60%5302
Jameel EssopACDP59%171070
Reginald CloeteANC59%171070
Themba Jetro MkhizeANC59%171061
Fatima IsmailDA53%17980
Khaya MhlabaAIC53%17980
N C NtshayintshayiN/R53%17935
Nkosiyezwe Moyawezwi MhlongoANC53%17980
R SinghN/R53%17917
Bhekokwakhe Welcome PhewaANC47%17827
Edward MngadiIFP47%17890
Thabane MiyaEFF47%17881
Aamir AbdulDA46%11524
Thanduxolo SabeloANC41%17746
Ntombifuthi Clerice GumedeIFP24%174013
Mohammed Hoosen KhanALJAMA18%173140
M V Nzimande- MadlalaN/R6%171016
A BeegteN/R0%170017
A KissonN/R0%170017
B RadebeN/R0%170017
Danovan PillayDA0%170017
D M Khanyile-JamesN/R0%170017
G N ZondiN/R0%170017
J JacquireN/R0%170017
J Singh S SinghN/R0%170017
K N N KhuboniN/R0%170017
Lungisani Conrad SikakaneANC0%170017
M B BloseN/R0%170017
Mfanafuthi Arthur JokweniANC0%170017
Mnqobi Victor MolifeANC0%170017
Muzikayise ThusiANC0%170017
N J Bollman M BrautesethN/R0%170017
Octavia Nolubabalo ZondiANC0%170017
O N Mthembu -ZondiN/R0%170017
P B MnikathiN/R0%170017
T Biyela JM Davies-BlackN/R0%170017
Z N NtuliN/R0%170017
Nicole Jane BollmanDA0%3003
Sakhile MngadiDA0%3003
Shontel Veronica de BoerDA0%3003
Ashok MaharajhDA0%2002
Financial year 2023/24 · 246 councillors
CouncillorPartyAttendanceMeetingsPresentLeaveAbsent
Adelaide Zandile MkhizeDA100%171700
Alicia KissoonDA100%171700
Allan Eugene PetersonDA100%171700
André BeetgeDA100%171700
Ayanda Brightman NdlovuANC100%171700
Barbara Agnes ForteinANC100%171700
Bawinile NxumaloDA100%171700
Bhekisisa Richard MngadiANC100%171700
Bhekizazi Vincent MngwengweANC100%171700
Brenda MkhwanaziANC100%171700
Brian Sizwe Bonginkosi SindaneANC100%171700
Caelee Jane LaingDA100%171700
Caelee Jane LaingDA100%171700
Cheryl Ntombifuthi SisokaANC100%171700
David Bongani NgubaneANC100%171700
Derrick Fisokuhle MngadiANC100%171700
D V MsweliN/R100%171700
Ernest Grenville SmithDA100%171700
Falakhe Obrien GcabasheANC100%171700
Gavin James HegterDA100%171700
Gloria Nelisiwe MhlongoANC100%171700
Hugh Sikhumbuzo MakhathiniANC100%171700
Innocent Mhlengi ShingaANC100%171700
Jabulani Bhekisisa MaphumuloANC100%171700
J M BlackN/R100%171700
Johnson ChettyDA100%171700
Lindiwe Isabel MsomiANC100%171700
Mafi ZondiANC100%171700
Managi JohnsonDA100%171700
Marco MbamboANC100%171700
Mathabi Goodness ShangeANC100%171700
Menzi Wilfred ManqeleANC100%171700
Michelle LutchmenDA100%171700
M M HlengwaN/R100%171700
Mzokuthoba Rotas MngonyamaANC100%171700
Nelisiwe Nomzamo MkhizeEFF100%171700
Njabulo NtuliANC100%171700
Nkululeko Sizwe NdlovuANC100%171700
Nompumelelo Ignatia SitholeANC100%171700
Nomvula Prudence HlomukaANC100%171700
Nonceba Thelma TyelinzimaANC100%171700
Ntombi Beatrice NdlelaANC100%171700
Ntombizodwa Jephrina MaphumuloANC100%171700
Patience Samukelisiwe SishangeANC100%171700
Petros Hella NxumaloANC100%171700
Phiwayinkosi Cedric NtshangaseANC100%171700
R MosesN/R100%171700
S G GamaN/R100%171700
Sibusiso Blessing CeleANC100%171700
Sihle Herman MazibukoANC100%171700
Simo GumedeACDP100%171700
Sipepelo MnyanduANC100%171700
Sizwe Stanley Sandisele MthethwaANC100%171700
Thabani Mbongiseni MthethwaDA100%171700
Thamisanqa Desmond MthethwaANC100%171700
Thembinkosi Ziphozonke MatheANC100%171700
Thobekani Hudson NeneANC100%171700
Vincent KunjuANC100%171700
Wilfred Makhosini LuthuliANC100%171700
Wonderboy Masoka MazibukoANC100%171700
Yogiswarie GovenderDA100%171700
Zamani Wiseman KhuzwayoDA100%171700
Zamazulu Ruth SokhabaseANC100%171700
Mzamo BillyDA100%151500
Riona GokoolDA100%111100
A S PhahlaN/R100%101000
T S NxumaloN/R100%3300
R SinghN/R100%1100
Anoop RampersadDA94%171610
Aubrey Desmond SnymanDA94%171601
Blessed Sibusiso SivetyeANC94%171601
Buyisiwe Rebecca GumedeANC94%171610
D P MngomaN/R94%171601
Dumsane Maxwell NsundwaneANC94%171610
Geoffrey Douglas Ayrton PullanDA94%171601
Henricus Marinus van der RystFF Plus94%171610
Jacob Nhlanhla SibisiANC94%171601
Jan Christoffel van den BergDA94%171610
Khanyisani KhambuleEFF94%171610
Khethokuhle Siboniso SibisiDA94%171601
Khethukuthula Vincent MkhizeDA94%171610
Khulekani Terrence MbheleANC94%171610
Khumbulani Professor Michael CeleANC94%171610
L E NkomeniN/R94%171610
Lungile Purity ShangeEFF94%171601
Mehlwenkosi Hamilton ButheleziKZNI94%171610
Mirriam Vumile Nzimande-MadlalaANC94%171601
M N KhubisaN/R94%171601
Mohammed Faizel IsmailACC94%171610
Mpilenhle Eldridge MkhizeANC94%171610
Msizi Enerst MabasoANC94%171601
Nagammah MunienDA94%171610
Natalie Isobel WebsterEFF94%171601
Nhlanhla David MotsekeEFF94%171610
Nkosenhle Innocent MadlalaANC94%171610
Nkosikhona Brian VilakaziEFF94%171610
Ntandoyenkosi Lucky KhuzwayoANC94%171610
Ntokozo SibiyaANC94%171601
O N Zondi-MthembuN/R94%171601
Perfect Bheka NtuliDA94%171610
Remona Letisha MckenzieDA94%171601
Samantha Magdalene WindvogelDA94%171601
Sanelisiwe Pretty ChebureDA94%171610
Sbusiso Welcome LushabaANC94%171601
S'Fiso Mfanufikile MkhizeANC94%171610
Sibusiso Bhekisisa MpanzaANC94%171610
Sibusiso Nonoza Cedrick KhwelaANC94%171610
Siyabonga Patrick MfekaANC94%171610
Sunitha MaharajMF94%171610
Tariq MohamedPFP94%171601
Thabani Everson NyawoseANC94%171610
Themba Jetro MkhizeANC94%171610
Vukani NdlovuEFF94%171610
Xolisile Maxoli NqwenisoEFF94%171610
Thomas Mxolisi KaundaANC93%151410
N P KhawulaN/R93%141310
Siyabonga NalaANC92%121101
T B NdlovuN/R92%121110
Simphiwe Mlungisi KhanyileANC89%9810
C B DlaminiN/R88%171520
Dharmanand Rugbeer NowbuthDA88%171511
D P M MhlongoN/R88%171511
Eurika Lyndal SinghDA88%171502
Jameel EssopACDP88%171520
M A MgobhoziN/R88%171502
Mbuyiseni Percival MkhizeANC88%171520
Mzwethu Sandile GwalaIFP88%171520
Ntombifuthi Abegail MkhizeEFF88%171520
Patrick PillayDLC88%171520
Purity Busi NdlovuANC88%171520
Rory Dean MacphersonDA88%171520
Roy Petros MbonambiIFP88%171511
Sikhanyiso Desmond HlongwaANC88%171520
Sithembiso Kenneth MzimelaANC88%171520
Sphelele Gabriel NeneANC88%171520
Thembelani Ephraime SheziANC88%171511
Thembelihle Goodhope MakhanyaANC88%171520
Thokozani Vivian XuluANC88%171511
Warren Jerome de Marigny BurneDA88%171520
Witness Fakazi MdletsheANC88%171502
Zandile Prudence MyeniNFP88%171520
Zoë Adele SolomonDA88%171502
Ahmed Abdool Khalek ParukActionSA82%171412
Banele Brunette ThusiEFF82%171412
Bongani Alex MchunuJEP82%171421
Braveman Thembubuhle NtuliANC82%171412
Daniel Logan MeaDA82%171412
Kuthula Nomfundo Nomthandazo KhuboneDA82%171412
Mbangeni Bhekisisa MjaduIFP82%171421
Mbuyiseni Armstrong MkhizeIFP82%171421
Menziwa Antony MadlalaEFF82%171430
Nokuthula Yolenda YoungANC82%171421
Sathasivan GovenderDA82%171430
Sbusiso Blessing NgcongoANC82%171430
Senzo Vusithemba MngadiANC82%171412
Shamendri SewshankerDA82%171412
Sikelela Emmanuel MhlongoDA82%171412
Siyabonga Hopewell NtombelaANC82%171421
Themba Joseph MnguniANC82%171421
Z M MncwangoN/R82%171421
Zukiswa DzanibeEFF82%171430
Alan David BeesleyActionSA80%151221
Aamir AbdulDA77%171340
Aslam ShaheedTA77%171322
Bathobekile Happiness ShangeIFP77%171313
Bongumusa Gracious KubhekaActionSA77%171331
Daphney Mncanyana GcabasheIFP77%171331
Freedom Nkosinathi MajolaANC77%171331
Ganas GovenderDA77%171331
Hlengiwe Precious ShoziDA77%171304
Imtiaz SyedACC77%171313
Jeffrey Linda MchunuANC77%171331
Jonathan AnnipenIFP77%171340
Khaya MhlabaAIC77%171322
Mncedisi Russel NxumaloIFP77%171313
Mohammed Hoosen KhanALJAMA77%171340
Mthembiseni Emmanuel ThusiIFP77%171313
Nelisiwe Nesta NyanisaANC77%171340
N P MchunuN/R77%171331
Nqobile ZondiEFF77%171304
Reginald CloeteANC77%171340
Thabisile Gloria ZunguANC77%171304
Vathiswa NcukanaAIC77%171331
Xoliswa MdlaziDA77%171313
Zakhele Ozias MnomiyaANC77%171331
Visvin Gopal ReddyADC73%151113
N C NtshayintshayiN/R71%7511
Gabriel Mthokozisi GasaANC71%171241
Samier SinghDA71%171232
Skhumbuzo Welcome McinekaEFF71%171250
Staff Nomvula GabelaEFF71%171232
Thembinkosi BiyelaIFP71%171232
Lindiwe Glorious MthembuANC69%13940
Dudu Mirriam JamesEFF65%171142
Fatima IsmailDA65%171151
Luthando Bulelani Sonwabile JaliANC65%171160
Nicole Jane BollmanDA65%171106
Nkosiyezwe Moyawezwi MhlongoANC65%171160
Otto Bhekithemba MvubuEFF65%171142
Shontel Veronica de BoerDA65%171142
Sihle Russel MadlalaEFF65%171160
Thabane MiyaEFF65%171151
Thamisanqa XumaEFF65%171133
Bhekokwakhe Welcome PhewaANC59%171043
L C SikhakhaneN/R59%171007
Mduduzi Samuel NkosiIFP59%171052
Thanduxolo SabeloANC59%171034
Zamambo Nombuso TshazelaIFP59%171025
Shunmugam Ramsamy MoodleyMOSA53%15861
Ashok MaharajhDA53%17935
Melanie BrautesethDA53%17926
Mxolisi Freedom NdlovuEFF53%17953
Edward MngadiIFP47%17863
G N ZondiN/R47%17836
Jane NaidooIFP47%17890
Nkosingiphile Bafana Chesters GodlwanaEFF46%11551
M B BloseN/R40%5212
Ntombifuthi Clerice GumedeIFP35%17674
Bhungu Mgezeni GwalaABC33%12426
Mfanafuthi Arthur JokweniANC29%175111
Lungisani Conrad SikakaneANC24%174013
N J Bollman M BrautesethN/R24%174013
Z N NtuliN/R18%173113
Welekazi Primrose NdiweniDA17%122010
K N N KhuboniN/R12%172015
Sithembiso NgemaDA12%172114
Nothemba Petronella MsibiEFF8%121011
Pearl MkhizeANC8%121011
Sithembile Millicent MemelaEFF8%121011
M V Nzimande- MadlalaN/R6%171016
P B MnikathiN/R6%171016
A BeegteN/R0%170017
A KissonN/R0%170017
B RadebeN/R0%170017
Danovan PillayDA0%170017
D M Khanyile-JamesN/R0%170017
J JacquireN/R0%170017
J Singh S SinghN/R0%170017
Mnqobi Victor MolifeANC0%170017
Muzikayise ThusiANC0%170017
Octavia Nolubabalo ZondiANC0%170017
O N Mthembu -ZondiN/R0%170017
Sakhile MngadiDA0%170017
T Biyela JM Davies-BlackN/R0%170017
Mkhipheni Mzimuni NgibaANC0%8008
Nonsikelelo Pearl MsomiDA0%5014
Financial year 2022/23 · 240 councillors
CouncillorPartyAttendanceMeetingsPresentLeaveAbsent
Alicia KissoonDA100%141400
André BeetgeDA100%141400
Aslam ShaheedTA100%141400
Bawinile NxumaloDA100%141400
Bhekisisa Richard MngadiANC100%141400
Bhekizazi Vincent MngwengweANC100%141400
Blessed Sibusiso SivetyeANC100%141400
Caelee Jane LaingDA100%141400
Derrick Fisokuhle MngadiANC100%141400
Dumsane Maxwell NsundwaneANC100%141400
Falakhe Obrien GcabasheANC100%141400
Freedom Nkosinathi MajolaANC100%141400
Gabriel Mthokozisi GasaANC100%141400
Ganas GovenderDA100%141400
Gavin James HegterDA100%141400
Geoffrey Douglas Ayrton PullanDA100%141400
Hugh Sikhumbuzo MakhathiniANC100%141400
Jabulani Bhekisisa MaphumuloANC100%141400
Jan Christoffel van den BergDA100%141400
J M BlackN/R100%141400
Khanyisani KhambuleEFF100%141400
Khethukuthula Vincent MkhizeDA100%141400
Khulekani Terrence MbheleANC100%141400
L E NkomeniN/R100%141400
Lindiwe Glorious MthembuANC100%141400
Lindiwe Isabel MsomiANC100%141400
Lungile Purity ShangeEFF100%141400
Mathabi Goodness ShangeANC100%141400
Mehlwenkosi Hamilton ButheleziKZNI100%141400
Melanie BrautesethDA100%141400
Menzi Wilfred ManqeleANC100%141400
Michelle LutchmenDA100%141400
M M HlengwaN/R100%141400
Mzamo BillyDA100%141400
Mzokuthoba Rotas MngonyamaANC100%141400
Njabulo NtuliANC100%141400
Nkosenhle Innocent MadlalaANC100%141400
Nkosikhona Brian VilakaziEFF100%141400
Nkosingiphile Bafana Chesters GodlwanaEFF100%141400
Nkululeko Sizwe NdlovuANC100%141400
Nompumelelo Ignatia SitholeANC100%141400
Nomvula Prudence HlomukaANC100%141400
Ntandoyenkosi Lucky KhuzwayoANC100%141400
Ntombizodwa Jephrina MaphumuloANC100%141400
Phiwayinkosi Cedric NtshangaseANC100%141400
Remona Letisha MckenzieDA100%141400
Sathasivan GovenderDA100%141400
Sbusiso Blessing NgcongoANC100%141400
Sbusiso Welcome LushabaANC100%141400
Sibusiso Blessing CeleANC100%141400
Sihle Herman MazibukoANC100%141400
Simo GumedeACDP100%141400
Sithembiso Kenneth MzimelaANC100%141400
Siyabonga Hopewell NtombelaANC100%141400
Siyabonga Patrick MfekaANC100%141400
Sphelele Gabriel NeneANC100%141400
Thabani Everson NyawoseANC100%141400
Thabisile Gloria ZunguANC100%141400
Thamisanqa Desmond MthethwaANC100%141400
Thobekani Hudson NeneANC100%141400
Vincent KunjuANC100%141400
Wilfred Makhosini LuthuliANC100%141400
Xolisile Maxoli NqwenisoEFF100%141400
Yogiswarie GovenderDA100%141400
Zakhele Ozias MnomiyaANC100%141400
Zamazulu Ruth SokhabaseANC100%141400
Zandile Prudence MyeniNFP100%141400
M N KhubisaN/R100%121200
Caelee Jane LaingDA100%101000
R MosesN/R100%101000
D V MsweliN/R100%5500
C B DlaminiN/R100%3300
D P MngomaN/R100%3300
M A MgobhoziN/R100%3300
Nicole Lee GrahamDA100%1100
Ahmed Abdool Khalek ParukActionSA93%141301
Anoop RampersadDA93%141310
Banele Brunette ThusiEFF93%141310
Barbara Agnes ForteinANC93%141310
Bongumusa Gracious KubhekaActionSA93%141310
Braveman Thembubuhle NtuliANC93%141301
Brenda MkhwanaziANC93%141310
Brian Sizwe Bonginkosi SindaneANC93%141301
Buyisiwe Rebecca GumedeANC93%141310
Cheryl Ntombifuthi SisokaANC93%141301
David Bongani NgubaneANC93%141301
Dharmanand Rugbeer NowbuthDA93%141310
Henricus Marinus van der RystFF Plus93%141301
Innocent Mhlengi ShingaANC93%141310
Jeffrey Linda MchunuANC93%141301
Johnson ChettyDA93%141310
Jonathan AnnipenIFP93%141310
Khethokuhle Siboniso SibisiDA93%141310
Mafi ZondiANC93%141301
Marco MbamboANC93%141310
Mbangeni Bhekisisa MjaduIFP93%141310
Mbuyiseni Percival MkhizeANC93%141310
Menziwa Antony MadlalaEFF93%141310
Mohammed Faizel IsmailACC93%141310
Mxolisi Freedom NdlovuEFF93%141310
Nagammah MunienDA93%141310
Nelisiwe Nesta NyanisaANC93%141301
Nelisiwe Nomzamo MkhizeEFF93%141310
Nhlanhla David MotsekeEFF93%141301
Nicole Jane BollmanDA93%141310
Nokuthula Yolenda YoungANC93%141301
Nonceba Thelma TyelinzimaANC93%141301
Nqobile ZondiEFF93%141301
Ntokozo SibiyaANC93%141301
Ntombifuthi Abegail MkhizeEFF93%141310
Otto Bhekithemba MvubuEFF93%141310
Patience Samukelisiwe SishangeANC93%141310
Purity Busi NdlovuANC93%141310
Samantha Magdalene WindvogelDA93%141301
Sanelisiwe Pretty ChebureDA93%141310
Senzo Vusithemba MngadiANC93%141310
S'Fiso Mfanufikile MkhizeANC93%141310
Sibusiso Nonoza Cedrick KhwelaANC93%141310
Sihle Russel MadlalaEFF93%141310
Sikelela Emmanuel MhlongoDA93%141310
Sikhanyiso Desmond HlongwaANC93%141310
Sipepelo MnyanduANC93%141310
Sizwe Stanley Sandisele MthethwaANC93%141310
Skhumbuzo Welcome McinekaEFF93%141310
Sunitha MaharajMF93%141310
Tariq MohamedPFP93%141301
Themba Jetro MkhizeANC93%141310
Thembelani Ephraime SheziANC93%141310
Thembinkosi Ziphozonke MatheANC93%141310
Thokozani Vivian XuluANC93%141301
Thomas Mxolisi KaundaANC93%141310
Vukani NdlovuEFF93%141310
Warren Jerome de Marigny BurneDA93%141310
Witness Fakazi MdletsheANC93%141310
Wonderboy Masoka MazibukoANC93%141310
Xoliswa MdlaziDA93%141310
Zamani Wiseman KhuzwayoDA93%141310
Zoë Adele SolomonDA93%141301
Zukiswa DzanibeEFF93%141310
Aubrey Desmond SnymanDA86%141202
Ayanda Brightman NdlovuANC86%141220
Bhekokwakhe Welcome PhewaANC86%141202
Daphney Mncanyana GcabasheIFP86%141220
Ernest Grenville SmithDA86%141202
Eurika Lyndal SinghDA86%141202
Gloria Nelisiwe MhlongoANC86%141220
Imtiaz SyedACC86%141202
Jacob Nhlanhla SibisiANC86%141220
Jameel EssopACDP86%141220
Jane NaidooIFP86%141220
Khumbulani Professor Michael CeleANC86%141220
Managi JohnsonDA86%141220
Mirriam Vumile Nzimande-MadlalaANC86%141202
Msizi Enerst MabasoANC86%141220
Mthembiseni Emmanuel ThusiIFP86%141202
Mzwethu Sandile GwalaIFP86%141220
Natalie Isobel WebsterEFF86%141202
Ntombi Beatrice NdlelaANC86%141211
Perfect Bheka NtuliDA86%141202
Petros Hella NxumaloANC86%141220
Reginald CloeteANC86%141220
Riona GokoolDA86%141220
Roy Petros MbonambiIFP86%141220
Samier SinghDA86%141220
Shamendri SewshankerDA86%141202
Shontel Veronica de BoerDA86%141220
Sibusiso Bhekisisa MpanzaANC86%141220
Staff Nomvula GabelaEFF86%141220
Thabani Mbongiseni MthethwaDA86%141220
Thembelihle Goodhope MakhanyaANC86%141220
Zamambo Nombuso TshazelaIFP86%141202
N P MchunuN/R85%131120
Aamir AbdulDA79%141130
Alan David BeesleyActionSA79%141130
Ashok MaharajhDA79%141130
Bathobekile Happiness ShangeIFP79%141103
Bhungu Mgezeni GwalaABC79%141112
Bongani Alex MchunuJEP79%141130
G N ZondiN/R79%141103
Hlengiwe Precious ShoziDA79%141112
Khaya MhlabaAIC79%141130
Kuthula Nomfundo Nomthandazo KhuboneDA79%141121
L C SikhakhaneN/R79%141112
Mduduzi Samuel NkosiIFP79%141112
Mncedisi Russel NxumaloIFP79%141103
Nkosiyezwe Moyawezwi MhlongoANC79%141130
Nothemba Petronella MsibiEFF79%141130
Patrick PillayDLC79%141130
Thanduxolo SabeloANC79%141103
Thembinkosi BiyelaIFP79%141130
Vathiswa NcukanaAIC79%141121
Welekazi Primrose NdiweniDA79%141103
Philani Godfrey MavundlaABC75%8620
Adelaide Zandile MkhizeDA71%141022
Dudu Mirriam JamesEFF71%141040
Edward MngadiIFP71%141022
Luthando Bulelani Sonwabile JaliANC71%141040
Mfanafuthi Arthur JokweniANC71%141013
Mpilenhle Eldridge MkhizeANC71%141031
Ntombifuthi Clerice GumedeIFP71%141040
Sithembiso NgemaDA71%141031
Visvin Gopal ReddyADC71%141013
Sindiswa Pretty-Girl NgcoboANC67%3210
Mbuyiseni Armstrong MkhizeIFP64%14941
Mohammed Hoosen KhanALJAMA64%14941
O N Zondi-MthembuN/R64%14905
P B MnikathiN/R64%14905
Pearl MkhizeANC64%14905
Rory Dean MacphersonDA64%14950
Shunmugam Ramsamy MoodleyMOSA64%14941
Themba Joseph MnguniANC64%14941
Z M MncwangoN/R60%10631
Graeme Derek ClarivetteDA57%14824
Sithembile Millicent MemelaEFF57%14806
Thabane MiyaEFF57%14842
Thamisanqa XumaEFF57%14815
Devaraj Rama PillayDA55%11632
O N Mthembu -ZondiN/R50%8404
Nonsikelelo Pearl MsomiDA43%14662
S G GamaN/R25%4130
Fatima IsmailDA21%143101
J JacquireN/R20%5140
Mnqobi Victor MolifeANC14%142012
B RadebeN/R7%141013
M V Nzimande- MadlalaN/R7%141013
Z N NtuliN/R7%141013
A BeegteN/R0%140014
A KissonN/R0%140014
Danovan PillayDA0%140014
D M Khanyile-JamesN/R0%140014
J Singh S SinghN/R0%140014
Lungisani Conrad SikakaneANC0%140014
Mkhipheni Mzimuni NgibaANC0%14095
Muzikayise ThusiANC0%140014
Octavia Nolubabalo ZondiANC0%140014
Sakhile MngadiDA0%140014
T Biyela JM Davies-BlackN/R0%140014
Terence Peter CollinsDA0%4013
Daniel Logan MeaDA0%3012
K N N KhuboniN/R0%1010
Financial year 2021/22 · 233 councillors
CouncillorPartyAttendanceMeetingsPresentLeaveAbsent
Aamir AbdulDA100%111100
Adelaide Zandile MkhizeDA100%111100
Ayanda Brightman NdlovuANC100%111100
Bawinile NxumaloDA100%111100
Bhekisisa Richard MngadiANC100%111100
Bhekokwakhe Welcome PhewaANC100%111100
Blessed Sibusiso SivetyeANC100%111100
Bongani Alex MchunuJEP100%111100
Bongumusa Gracious KubhekaActionSA100%111100
Braveman Thembubuhle NtuliANC100%111100
Brian Sizwe Bonginkosi SindaneANC100%111100
Buyisiwe Rebecca GumedeANC100%111100
Caelee Jane LaingDA100%111100
David Bongani NgubaneANC100%111100
Derrick Fisokuhle MngadiANC100%111100
Dumsane Maxwell NsundwaneANC100%111100
Edward MngadiIFP100%111100
Ernest Grenville SmithDA100%111100
Eurika Lyndal SinghDA100%111100
Ganas GovenderDA100%111100
Gavin James HegterDA100%111100
Geoffrey Douglas Ayrton PullanDA100%111100
Gloria Nelisiwe MhlongoANC100%111100
Graeme Derek ClarivetteDA100%111100
Innocent Mhlengi ShingaANC100%111100
Jabulani Bhekisisa MaphumuloANC100%111100
Jacob Nhlanhla SibisiANC100%111100
Jan Christoffel van den BergDA100%111100
Johnson ChettyDA100%111100
Jonathan AnnipenIFP100%111100
Khanyisani KhambuleEFF100%111100
Khumbulani Professor Michael CeleANC100%111100
Kuthula Nomfundo Nomthandazo KhuboneDA100%111100
L C SikhakhaneN/R100%111100
L E NkomeniN/R100%111100
Lindiwe Glorious MthembuANC100%111100
Lindiwe Isabel MsomiANC100%111100
Lungile Purity ShangeEFF100%111100
Luthando Bulelani Sonwabile JaliANC100%111100
Managi JohnsonDA100%111100
Marco MbamboANC100%111100
Mathabi Goodness ShangeANC100%111100
Mbuyiseni Armstrong MkhizeIFP100%111100
Mbuyiseni Percival MkhizeANC100%111100
Mduduzi Samuel NkosiIFP100%111100
Mehlwenkosi Hamilton ButheleziKZNI100%111100
Melanie BrautesethDA100%111100
Menziwa Antony MadlalaEFF100%111100
Menzi Wilfred ManqeleANC100%111100
Mfanafuthi Arthur JokweniANC100%111100
Michelle LutchmenDA100%111100
Mohammed Hoosen KhanALJAMA100%111100
Mpilenhle Eldridge MkhizeANC100%111100
Msizi Enerst MabasoANC100%111100
Mthembiseni Emmanuel ThusiIFP100%111100
Mxolisi Freedom NdlovuEFF100%111100
Mzamo BillyDA100%111100
Mzokuthoba Rotas MngonyamaANC100%111100
Mzwethu Sandile GwalaIFP100%111100
Nagammah MunienDA100%111100
Nelisiwe Nomzamo MkhizeEFF100%111100
Nhlanhla David MotsekeEFF100%111100
Nicole Jane BollmanDA100%111100
Nicole Lee GrahamDA100%111100
Njabulo NtuliANC100%111100
Nkosingiphile Bafana Chesters GodlwanaEFF100%111100
Nkululeko Sizwe NdlovuANC100%111100
Nokuthula Yolenda YoungANC100%111100
Nompumelelo Ignatia SitholeANC100%111100
Nomvula Prudence HlomukaANC100%111100
Nonceba Thelma TyelinzimaANC100%111100
Nothemba Petronella MsibiEFF100%111100
Ntandoyenkosi Lucky KhuzwayoANC100%111100
Ntombi Beatrice NdlelaANC100%111100
Ntombifuthi Abegail MkhizeEFF100%111100
Ntombifuthi Clerice GumedeIFP100%111100
Ntombizodwa Jephrina MaphumuloANC100%111100
Otto Bhekithemba MvubuEFF100%111100
Patience Samukelisiwe SishangeANC100%111100
Patrick PillayDLC100%111100
P B MnikathiN/R100%111100
Pearl MkhizeANC100%111100
Petros Hella NxumaloANC100%111100
Philani Godfrey MavundlaABC100%111100
Phiwayinkosi Cedric NtshangaseANC100%111100
Purity Busi NdlovuANC100%111100
Riona GokoolDA100%111100
Samantha Magdalene WindvogelDA100%111100
Sanelisiwe Pretty ChebureDA100%111100
Sathasivan GovenderDA100%111100
Sbusiso Blessing NgcongoANC100%111100
Sbusiso Welcome LushabaANC100%111100
S'Fiso Mfanufikile MkhizeANC100%111100
Shontel Veronica de BoerDA100%111100
Sibusiso Blessing CeleANC100%111100
Sibusiso Nonoza Cedrick KhwelaANC100%111100
Sihle Herman MazibukoANC100%111100
Sihle Russel MadlalaEFF100%111100
Sikhanyiso Desmond HlongwaANC100%111100
Simo GumedeACDP100%111100
Sipepelo MnyanduANC100%111100
Sithembile Millicent MemelaEFF100%111100
Sithembiso Kenneth MzimelaANC100%111100
Skhumbuzo Welcome McinekaEFF100%111100
Staff Nomvula GabelaEFF100%111100
Sunitha MaharajMF100%111100
Tariq MohamedPFP100%111100
Thabani Everson NyawoseANC100%111100
Thabani Mbongiseni MthethwaDA100%111100
Thamisanqa XumaEFF100%111100
Themba Jetro MkhizeANC100%111100
Thembelihle Goodhope MakhanyaANC100%111100
Thembinkosi Ziphozonke MatheANC100%111100
Thobekani Hudson NeneANC100%111100
Thokozani Vivian XuluANC100%111100
Thomas Mxolisi KaundaANC100%111100
Vathiswa NcukanaAIC100%111100
Vincent KunjuANC100%111100
Visvin Gopal ReddyADC100%111100
Vukani NdlovuEFF100%111100
Welekazi Primrose NdiweniDA100%111100
Wilfred Makhosini LuthuliANC100%111100
Witness Fakazi MdletsheANC100%111100
Wonderboy Masoka MazibukoANC100%111100
Xoliswa MdlaziDA100%111100
Zakhele Ozias MnomiyaANC100%111100
Zamazulu Ruth SokhabaseANC100%111100
Zandile Prudence MyeniNFP100%111100
Zukiswa DzanibeEFF100%111100
Marlaine NairDA100%4400
G N ZondiN/R100%1100
Ahmed Abdool Khalek ParukActionSA91%111010
Alan David BeesleyActionSA91%111010
Banele Brunette ThusiEFF91%111010
Bathobekile Happiness ShangeIFP91%111001
Bhungu Mgezeni GwalaABC91%111010
Brenda MkhwanaziANC91%111010
Falakhe Obrien GcabasheANC91%111010
Gabriel Mthokozisi GasaANC91%111010
Hugh Sikhumbuzo MakhathiniANC91%111010
Khulekani Terrence MbheleANC91%111010
Mbangeni Bhekisisa MjaduIFP91%111001
M M HlengwaN/R91%111010
Nelisiwe Nesta NyanisaANC91%111010
Nkosenhle Innocent MadlalaANC91%111010
Nkosikhona Brian VilakaziEFF91%111010
Nkosiyezwe Moyawezwi MhlongoANC91%111010
Nqobile ZondiEFF91%111010
Ntokozo SibiyaANC91%111001
Remona Letisha MckenzieDA91%111001
Rory Dean MacphersonDA91%111010
Roy Petros MbonambiIFP91%111010
Satishrai BhanprakashIFP91%111010
Sithembiso NgemaDA91%111010
Sizwe Stanley Sandisele MthethwaANC91%111001
Thamisanqa Desmond MthethwaANC91%111010
Thembelani Ephraime SheziANC91%111001
Warren Jerome de Marigny BurneDA91%111010
Xolisile Maxoli NqwenisoEFF91%111001
Zamambo Nombuso TshazelaIFP91%111001
Zamani Wiseman KhuzwayoDA91%111010
B RadebeN/R88%8701
Christopher Bonginkosi LangaDA88%8701
Anoop RampersadDA82%11920
Aubrey Desmond SnymanDA82%11920
Barbara Agnes ForteinANC82%11920
Bhekizazi Vincent MngwengweANC82%11920
Cheryl Ntombifuthi SisokaANC82%11920
Devaraj Rama PillayDA82%11920
Dharmanand Rugbeer NowbuthDA82%11920
Freedom Nkosinathi MajolaANC82%11920
Henricus Marinus van der RystFF Plus82%11920
Imtiaz SyedACC82%11920
Khaya MhlabaAIC82%11920
Khethukuthula Vincent MkhizeDA82%11911
Mafi ZondiANC82%11911
Mirriam Vumile Nzimande-MadlalaANC82%11911
Mncedisi Russel NxumaloIFP82%11920
Mnqobi Victor MolifeANC82%11911
Mohammed Faizel IsmailACC82%11920
Natalie Isobel WebsterEFF82%11902
Perfect Bheka NtuliDA82%11920
Reginald CloeteANC82%11920
Senzo Vusithemba MngadiANC82%11920
Shamendri SewshankerDA82%11902
Sibusiso Bhekisisa MpanzaANC82%11920
Sikelela Emmanuel MhlongoDA82%11920
Siyabonga Hopewell NtombelaANC82%11911
Siyabonga Patrick MfekaANC82%11920
Sphelele Gabriel NeneANC82%11920
Thabisile Gloria ZunguANC82%11902
Thanduxolo SabeloANC82%11911
Yogiswarie GovenderDA82%11920
Alicia KissoonDA73%11803
André BeetgeDA73%11803
Ashok MaharajhDA73%11830
Aslam ShaheedTA73%11821
Daphney Mncanyana GcabasheIFP73%11803
Hlengiwe Precious ShoziDA73%11830
Jameel EssopACDP73%11830
Jane NaidooIFP73%11830
Nonsikelelo Pearl MsomiDA73%11830
Octavia Nolubabalo ZondiANC73%11803
Samier SinghDA73%11803
Sindiswa Pretty-Girl NgcoboANC73%11830
Terence Peter CollinsDA73%11830
Thembinkosi BiyelaIFP73%11803
Shunmugam Ramsamy MoodleyMOSA64%11740
Thabane MiyaEFF64%11731
Zoë Adele SolomonDA64%11722
Z N NtuliN/R60%10613
Jeffrey Linda MchunuANC57%7403
Dudu Mirriam JamesEFF55%11623
Fatima IsmailDA55%11614
Mkhipheni Mzimuni NgibaANC50%10550
J M BlackN/R50%6303
O N Zondi-MthembuN/R50%6303
Makhosi Busisiwe KhozaActionSA50%2110
Jennifer Meriel Davies-BlackDA46%11506
Khethokuhle Siboniso SibisiDA46%11542
Themba Joseph MnguniANC46%11560
A BeegteN/R43%7304
A KissonN/R43%7304
J Singh S SinghN/R43%7304
T Biyela JM Davies-BlackN/R43%7304
D M Khanyile-JamesN/R29%7214
M V Nzimande- MadlalaN/R20%5104
Danovan PillayDA0%110011
Lungisani Conrad SikakaneANC0%110011
Muzikayise ThusiANC0%110011
Sakhile MngadiDA0%110011
Minenhle Calvin MkhizeANC0%4004
Simon Siyabonga MkhizeANC0%1001

Meetings

DateKindPresentLeaveAbsentQuorum statedMinutes
04 Dec 2025ordinary1801737PDF
13 Nov 2025special1732437PDF
30 Oct 2025ordinary1583640PDF
30 Sept 2025ordinary1722635PDF
03 Sept 2025ordinary1751741PDF
28 Aug 2025special1633831PDF
29 May 2025continuation1723228PDF
29 May 2025special1841731PDF
26 May 2025ordinary1831831PDF
26 May 2025special1842127PDF
14 May 2025special1712338PDF
17 Apr 2025ordinary1862126PDF
31 Mar 2025ordinary1702637PDF
28 Feb 2025ordinary1623141PDF
27 Feb 2025ordinary1732536PDF
30 Jan 2025ordinary1891628PDF
02 Dec 2024ordinary1702142PDF
06 Nov 2024ordinary1791638PDF
30 Oct 2024special1991223PDF
30 Sept 2024ordinary1841733PDF
29 Aug 2024ordinary1802133PDF
01 Aug 2024ordinary1782828PDF
10 Jul 2024special188934PDF
28 Jun 2024ordinary1752036PDF
25 Jun 2024ordinary1921127PDF
03 May 2024special1663533PDF
26 Mar 2024ordinary1861829PDF
19 Mar 2024special193932PDF
12 Mar 2024ordinary1842036PDF
29 Feb 2024ordinary1951728PDF
14 Feb 2024continuation1971131PDF
31 Jan 2024ordinary1991327PDF
11 Dec 2023ordinary1691456PDF
09 Nov 2023ordinary194341PDF
31 Oct 2023ordinary1791940PDF
10 Oct 2023ordinary1792830PDF
28 Sept 2023ordinary1832529PDF
24 Aug 2023ordinary1871930PDF
15 Aug 2023ordinary1961129PDF
13 Jul 2023ordinary1871633PDF
15 Jun 2023ordinary1812033PDF
31 May 2023ordinary1851632PDF
31 May 2023special1842128PDF
26 Apr 2023ordinary1742333PDF
30 Mar 2023ordinary1961122PDF
28 Feb 2023ordinary195527PDF
03 Feb 2023special2011116PDF
03 Feb 2023ordinary1951716PDF
31 Jan 2023ordinary1931519PDF
13 Dec 2022ordinary1851428PDF
27 Oct 2022ordinary1891522PDF
29 Sept 2022ordinary1991315PDF
26 Aug 2022ordinary1891621PDF
28 Jul 2022ordinary1902313PDF
30 Jun 2022ordinary1921917PDF
07 Jun 2022ordinary1941914PDF
07 Jun 2022special1941914PDF
31 May 2022ordinary203817PDF
31 May 2022special204816PDF
18 May 2022special200225PDF
28 Apr 2022ordinary1941813PDF
04 Apr 2022ordinary20966PDF
31 Mar 2022ordinary21217PDF
28 Feb 2022ordinary20768PDF
27 Jan 2022ordinary196177PDF

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.