South Africa · 213 metros and local municipalities

All councils

Every metropolitan and local municipality, by province. District councils are indirectly elected and not shown.

Eastern Cape

MunicipalityTypeWards 2021 → 2026Councillors
Amahlathi EC124Local15 → 1430
Blue Crane Route EC102Local6 → 611
Buffalo City BUFMetro50 → 50100
Dr AB Xuma EC137Local20 → 1939
Dr Beyers Naude EC101Local12 → 1224
Elundini EC141Local17 → 1734
Emalahleni EC136Local17 → 1734
Enoch Mgijima EC139Local34 → 3468
Great Kei EC123Local7 → 713
Ingquza Hill EC153Local32 → 3264
Intsika Yethu EC135Local21 → 2042
Inxuba Yethemba EC131Local9 → 918
King Sabata Dalindyebo EC157Local37 → 3773
Kouga EC108Local15 → 1530
Kou-Kamma EC109Local6 → 612
Kumkani Mhlontlo EC156Local26 → 2651
Makana EC104Local14 → 1327
Matatiele EC441Local27 → 2654
Mbhashe EC121Local32 → 3263
Mnquma EC122Local32 → 3263
Ndlambe EC105Local10 → 1020
Nelson Mandela Bay NMAMetro60 → 60120
Ngqushwa EC126Local12 → 1123
Ntabankulu EC444Local19 → 1938
Nyandeni EC155Local32 → 3264
Port St Johns EC154Local20 → 2139
Raymond Mhlaba EC129Local23 → 2145
Sakhisizwe EC138Local9 → 917
Senqu EC142Local17 → 1734
Sundays River Valley EC106Local8 → 816
Umzimvubu EC442Local28 → 2855
Walter Sisulu EC145Local11 → 1122
Winnie Madikizela-Mandela EC443Local32 → 3264

Free State

MunicipalityTypeWards 2021 → 2026Councillors
Dihlabeng FS192Local20 → 1940
Kopanong FS162Local9 → 917
Letsemeng FS161Local7 → 713
Mafube FS205Local9 → 917
Maluti a Phofung FS194Local35 → 3570
Mangaung MANMetro51 → 51104
Mantsopa FS196Local9 → 918
Masilonyana FS181Local10 → 1019
Matjhabeng FS184Local36 → 3672
Metsimaholo FS204Local23 → 2346
Mohokare FS163Local7 → 713
Moqhaka FS201Local22 → 2044
Nala FS185Local12 → 1224
Ngwathe FS203Local19 → 1437
Nketoana FS193Local9 → 918
Phumelela FS195Local8 → 816
Setsoto FS191Local17 → 1533
Tokologo FS182Local7 → 713
Tswelopele FS183Local9 → 817

Gauteng

MunicipalityTypeWards 2021 → 2026Councillors
City of Johannesburg JHBMetro135 → 135272
City of Tshwane TSHMetro107 → 107211
Ekurhuleni EKUMetro112 → 112224
Emfuleni GT421Local45 → 4590
Lesedi GT423Local13 → 1326
Merafong City GT484Local28 → 2555
Midvaal GT422Local15 → 1530
Mogale City GT481Local39 → 3977
Rand West City GT485Local35 → 3569

KwaZulu-Natal

MunicipalityTypeWards 2021 → 2026Councillors
Abaqulusi KZN263Local23 → 2445
Alfred Duma KZN238Local37 → 3773
Big Five Hlabisa KZN276Local14 → 1427
Dannhauser KZN254Local13 → 1325
Dr Nkosazana Dlamini Zuma KZN436Local15 → 1529
eDumbe KZN261Local10 → 1019
Emadlangeni KZN253Local6 → 611
Endumeni KZN241Local7 → 813
eThekwini ETHMetro111 → 112235
Greater Kokstad KZN433Local10 → 1119
Impendle KZN224Local5 → 610
Inkosi Langalibalele KZN237Local24 → 2447
Inkosi Mtubatuba KZN275Local23 → 2345
Johannes Phumani Phungula KZN434Local14 → 1427
Jozini KZN272Local23 → 2545
KwaDukuza KZN292Local30 → 3059
Mandeni KZN291Local18 → 1835
Maphumulo KZN294Local12 → 1323
Mfolozi KZN281Local18 → 1835
Mkhambathini KZN226Local7 → 1014
Mpofana KZN223Local5 → 610
Msinga KZN244Local21 → 2141
Mthonjaneni KZN285Local13 → 1325
Ndwedwe KZN293Local19 → 1937
Newcastle KZN252Local34 → 3667
Nkandla KZN286Local14 → 1427
Nongoma KZN265Local23 → 2345
Nqutu KZN242Local19 → 2037
Okhahlamba KZN235Local15 → 1529
Ray Nkonyeni KZN216Local36 → 3671
Richmond KZN227Local7 → 914
The Msunduzi KZN225Local41 → 4181
Ulundi KZN266Local24 → 2547
Umdoni KZN212Local19 → 1937
Umhlabuyalingana KZN271Local20 → 2039
uMhlathuze KZN282Local34 → 3667
uMlalazi KZN284Local28 → 2855
uMngeni KZN222Local13 → 1325
uMshwathi KZN221Local14 → 1427
uMuziwabantu KZN214Local11 → 1121
Umvoti KZN245Local14 → 1427
Umzimkhulu KZN435Local22 → 2243
Umzumbe KZN213Local20 → 2039
uPhongolo KZN262Local15 → 1529

Limpopo

MunicipalityTypeWards 2021 → 2026Councillors
Ba-Phalaborwa LIM334Local19 → 1937
Bela-Bela LIM366Local9 → 917
Blouberg LIM351Local22 → 2244
Collins Chabane LIM345Local36 → 3671
Elias Motsoaledi LIM472Local31 → 3161
Ephraim Mogale LIM471Local16 → 1632
Fetakgomo Tubatse LIM476Local39 → 3977
Greater Giyani LIM331Local31 → 3162
Greater Letaba LIM332Local30 → 3060
Greater Tzaneen LIM333Local35 → 3569
Lepele-Nkumpi LIM355Local30 → 3060
Lephalale LIM362Local15 → 1529
Makhado LIM344Local38 → 3875
Makhuduthamaga LIM473Local31 → 3162
Maruleng LIM335Local14 → 1427
Modimolle-Mookgophong LIM368Local14 → 1428
Mogalakwena LIM367Local32 → 3264
Molemole LIM353Local16 → 1632
Musina LIM341Local12 → 1224
Polokwane LIM354Local45 → 4590
Thabazimbi LIM361Local12 → 1223
Thulamela LIM343Local41 → 4181

Mpumalanga

MunicipalityTypeWards 2021 → 2026Councillors
Bushbuckridge MP325Local38 → 4076
Chief Albert Luthuli MP301Local25 → 2549
City of Mbombela MP326Local45 → 4590
Dipaleseng MP306Local6 → 612
Dr JS Moroka MP316Local31 → 3162
Dr Pixley Ka Isaka Seme MP304Local11 → 1121
Emakhazeni MP314Local8 → 815
Emalahleni MP312Local34 → 3668
Govan Mbeki MP307Local32 → 3363
Lekwa MP305Local15 → 1530
Mkhondo MP303Local19 → 1938
Msukaligwa MP302Local19 → 1938
Nkomazi MP324Local33 → 3565
Steve Tshwete MP313Local29 → 2958
Thaba Chweu MP321Local14 → 1427
Thembisile Hani MP315Local32 → 3364
Victor Khanye MP311Local9 → 917

Northern Cape

MunicipalityTypeWards 2021 → 2026Councillors
Dawid Kruiper NC087Local17 → 1733
Dikgatlong NC092Local8 → 815
Emthanjeni NC073Local8 → 815
Gamagara NC453Local8 → 815
Ga-Segonyana NC452Local15 → 1529
Hantam NC065Local7 → 713
Joe Morolong NC451Local15 → 1529
Kai !Garib NC082Local10 → 1019
Kamiesberg NC064Local6 → 611
Kareeberg NC074Local6 → 611
Karoo Hoogland NC066Local6 → 611
Kgatelopele NC086Local6 → 611
Khâi-Ma NC067Local6 → 611
!Kheis NC084Local6 → 611
Magareng NC093Local6 → 611
Nama Khoi NC062Local9 → 917
Phokwane NC094Local10 → 1019
Renosterberg NC075Local5 → 69
Richtersveld NC061Local6 → 611
Siyancuma NC078Local7 → 713
Siyathemba NC077Local6 → 611
Sol Plaatje NC091Local33 → 3365
Thembelihle NC076Local6 → 611
Tsantsabane NC085Local7 → 713
Ubuntu NC071Local6 → 611
Umsobomvu NC072Local7 → 713

North West

MunicipalityTypeWards 2021 → 2026Councillors
City of Matlosana NW403Local39 → 3977
Ditsobotla NW384Local20 → 2039
Greater Taung NW394Local24 → 2448
JB Marks NW405Local34 → 3467
Kagisano/Molopo NW397Local15 → 1529
Kgetlengrivier NW374Local7 → 713
Lekwa-Teemane NW396Local7 → 714
Local Municipality of Madibeng NW372Local41 → 4182
Mafikeng NW383Local35 → 3570
Mamusa NW393Local8 → 816
Maquassi Hills NW404Local11 → 1122
Moretele NW371Local26 → 2552
Moses Kotane NW375Local35 → 3569
Naledi NW392Local9 → 918
Ramotshere Moiloa NW385Local19 → 1937
Ratlou NW381Local14 → 1427
Rustenburg NW373Local45 → 4590
Tswaing NW382Local14 → 1428

Western Cape

MunicipalityTypeWards 2021 → 2026Councillors
Beaufort West WC053Local7 → 713
Bergrivier WC013Local7 → 713
Bitou WC047Local7 → 713
Breede Valley WC025Local21 → 2141
Cape Agulhas WC033Local6 → 611
Cederberg WC012Local6 → 611
City of Cape Town CPTMetro116 → 118231
Drakenstein WC023Local33 → 3365
George WC044Local28 → 2855
Hessequa WC042Local9 → 917
Kannaland WC041Local4 → 57
Knysna WC048Local11 → 1121
Laingsburg WC051Local4 → 57
Langeberg WC026Local12 → 1223
Matzikama WC011Local8 → 815
Mossel Bay WC043Local15 → 1729
Oudtshoorn WC045Local13 → 1325
Overstrand WC032Local14 → 1527
Prince Albert WC052Local4 → 57
Saldanha Bay WC014Local14 → 1627
Stellenbosch WC024Local23 → 2345
Swartland WC015Local12 → 1223
Swellendam WC034Local6 → 611
Theewaterskloof WC031Local14 → 1427
Witzenberg WC022Local12 → 1223