Skip to content
The People's
Register
Reporting. Analysis. Public information.
Menu

Every municipality, every ward

Every ward ballot in the country is published as its own page: the certified record, shareable and searchable. Choose a municipality.

Eastern Cape

39 municipalities
Alfred Nzo101 candidates · 0 wards
Amahlathi205 candidates · 14 wards
Amathole104 candidates · 0 wards
Blue Crane Route83 candidates · 6 wards
Buffalo City1525 candidates · 50 wards
Chris Hani102 candidates · 0 wards
Dr. A.B. Xuma348 candidates · 19 wards
Dr. Beyers Naude170 candidates · 12 wards
Elundini294 candidates · 17 wards
Emalahleni281 candidates · 17 wards
Enoch Mgijima711 candidates · 34 wards
Great Kei118 candidates · 7 wards
Intsika Yethu298 candidates · 20 wards
Inxuba Yethemba123 candidates · 9 wards
Joe Gqabi59 candidates · 0 wards
King Sabata Dalindyebo879 candidates · 37 wards
Kou-Kamma86 candidates · 6 wards
Kouga270 candidates · 15 wards
Kumkani Mhlontlo323 candidates · 26 wards
Makana248 candidates · 13 wards
Matatiele482 candidates · 26 wards
Mbhashe601 candidates · 32 wards
Mnquma712 candidates · 32 wards
Ndlambe179 candidates · 10 wards
Nelson Mandela Bay2499 candidates · 60 wards
Ngqushwa148 candidates · 11 wards
Ngquza Hill577 candidates · 32 wards
Ntabankulu206 candidates · 19 wards
Nyandeni445 candidates · 32 wards
O R Tambo139 candidates · 0 wards
Port St Johns278 candidates · 21 wards
Raymond Mhlaba316 candidates · 21 wards
Sakhisizwe143 candidates · 9 wards
Sarah Baartman96 candidates · 0 wards
Senqu320 candidates · 17 wards
Sundays River Valley119 candidates · 8 wards
Umzimvubu520 candidates · 28 wards
Walter Sisulu166 candidates · 11 wards
Winnie Madikizela-Mandela757 candidates · 32 wards

Free State

23 municipalities
Dihlabeng485 candidates · 19 wards
Fezile Dabi202 candidates · 0 wards
Kopanong140 candidates · 9 wards
Lejweleputswa203 candidates · 0 wards
Letsemeng83 candidates · 7 wards
Mafube182 candidates · 9 wards
Maluti a Phofung1255 candidates · 35 wards
Mangaung2061 candidates · 51 wards
Mantsopa241 candidates · 9 wards
Masilonyana253 candidates · 10 wards
Matjhabeng1252 candidates · 36 wards
Metsimaholo881 candidates · 23 wards
Mohokare91 candidates · 7 wards
Moqhaka483 candidates · 20 wards
Nala206 candidates · 12 wards
Ngwathe279 candidates · 14 wards
Nketoana214 candidates · 9 wards
Phumelela176 candidates · 8 wards
Setsoto362 candidates · 15 wards
Thabo Mofutsanyane284 candidates · 0 wards
Tokologo95 candidates · 7 wards
Tswelopele147 candidates · 8 wards
Xhariep48 candidates · 0 wards

Gauteng

11 municipalities
City of Johannesburg9094 candidates · 135 wards
City of Tshwane6774 candidates · 107 wards
Ekurhuleni7171 candidates · 112 wards
Emfuleni2060 candidates · 45 wards
Lesedi467 candidates · 13 wards
Merafong City662 candidates · 25 wards
Midvaal434 candidates · 15 wards
Mogale City1065 candidates · 39 wards
Rand West City1121 candidates · 35 wards
Sedibeng223 candidates · 0 wards
West Rand214 candidates · 0 wards

KwaZulu-Natal

54 municipalities
AbaQulusi549 candidates · 24 wards
Alfred Duma835 candidates · 37 wards
Amajuba162 candidates · 0 wards
Big Five Hlabisa260 candidates · 14 wards
Dannhauser414 candidates · 13 wards
Dr. Nkosazana Dlamini Zuma171 candidates · 15 wards
Greater Kokstad199 candidates · 11 wards
Harry Gwala66 candidates · 0 wards
Inkosi uMtubatuba772 candidates · 23 wards
Johannes Phumani Pungula191 candidates · 14 wards
Jozini523 candidates · 25 wards
King Cetshwayo126 candidates · 0 wards
KwaDukuza682 candidates · 30 wards
Mandeni324 candidates · 18 wards
Maphumulo198 candidates · 13 wards
Mkhambathini137 candidates · 10 wards
Mpofana72 candidates · 6 wards
Msunduzi1559 candidates · 41 wards
Mthonjaneni186 candidates · 13 wards
Ndwedwe300 candidates · 19 wards
Newcastle1253 candidates · 36 wards
Nkandla171 candidates · 14 wards
Nongoma472 candidates · 23 wards
Nqutu345 candidates · 20 wards
Okhahlamba388 candidates · 15 wards
Ray Nkonyeni907 candidates · 36 wards
Richmond108 candidates · 9 wards
Ugu127 candidates · 0 wards
Ulundi456 candidates · 25 wards
Zululand126 candidates · 0 wards
eDumbe230 candidates · 10 wards
eMadlangeni116 candidates · 6 wards
eNdumeni158 candidates · 8 wards
eThekwini7601 candidates · 112 wards
iLembe92 candidates · 0 wards
iMpendle103 candidates · 6 wards
iNkosi Langalibalele483 candidates · 24 wards
uMdoni396 candidates · 19 wards
uMfolozi316 candidates · 18 wards
uMgungundlovu176 candidates · 0 wards
uMhlabuyalingana543 candidates · 20 wards
uMhlathuze915 candidates · 36 wards
uMkhanyakude140 candidates · 0 wards
uMlalazi588 candidates · 28 wards
uMngeni302 candidates · 13 wards
uMshwathi192 candidates · 14 wards
uMsinga255 candidates · 21 wards
uMuziwabantu195 candidates · 11 wards
uMvoti216 candidates · 14 wards
uMzimkhulu333 candidates · 22 wards
uMzinyathi77 candidates · 0 wards
uMzumbe360 candidates · 20 wards
uPhongolo397 candidates · 15 wards
uThukela127 candidates · 0 wards

Limpopo

27 municipalities
Ba-Phalaborwa487 candidates · 19 wards
Bela-Bela221 candidates · 9 wards
Blouberg640 candidates · 22 wards
Capricorn278 candidates · 0 wards
Collins Chabane739 candidates · 36 wards
Elias Motsoaledi951 candidates · 31 wards
Ephraim Mogale413 candidates · 16 wards
Fetakgomo Tubatse1213 candidates · 39 wards
Greater Giyani899 candidates · 31 wards
Greater Letaba832 candidates · 30 wards
Greater Tzaneen1040 candidates · 35 wards
Lepele-Nkumpi812 candidates · 30 wards
Lephalale438 candidates · 15 wards
Makhado1017 candidates · 38 wards
Makhuduthamaga937 candidates · 31 wards
Maruleng346 candidates · 14 wards
Modimolle-Mookgophong314 candidates · 14 wards
Mogalakwena951 candidates · 32 wards
Molemole567 candidates · 16 wards
Mopani225 candidates · 0 wards
Musina337 candidates · 12 wards
Polokwane1735 candidates · 45 wards
Sekhukhune243 candidates · 0 wards
Thabazimbi318 candidates · 12 wards
Thulamela1215 candidates · 41 wards
Vhembe250 candidates · 0 wards
Waterberg209 candidates · 0 wards

Mpumalanga

20 municipalities
Bushbuckridge1169 candidates · 40 wards
Chief Albert Luthuli467 candidates · 25 wards
City of Mbombela1100 candidates · 45 wards
Dipaleseng110 candidates · 6 wards
Dr JS Moroka1000 candidates · 31 wards
Dr Pixley Ka Isaka Seme160 candidates · 11 wards
Ehlanzeni204 candidates · 0 wards
Emakhazeni128 candidates · 8 wards
Emalahleni857 candidates · 36 wards
Gert Sibande125 candidates · 0 wards
Govan Mbeki841 candidates · 33 wards
Lekwa345 candidates · 15 wards
Mkhondo344 candidates · 19 wards
Msukaligwa344 candidates · 19 wards
Nkangala274 candidates · 0 wards
Nkomazi782 candidates · 35 wards
Steve Tshwete757 candidates · 29 wards
Thaba Chweu271 candidates · 14 wards
Thembisile Hani878 candidates · 33 wards
Victor Khanye181 candidates · 9 wards

Northern Cape

31 municipalities
!KHEIS84 candidates · 6 wards
Dawid Kruiper285 candidates · 17 wards
Dikgatlong140 candidates · 8 wards
EMTHANJENI89 candidates · 8 wards
FRANCES BAARD96 candidates · 0 wards
GA-SEGONYANA300 candidates · 15 wards
GAMAGARA132 candidates · 8 wards
HANTAM110 candidates · 7 wards
Joe Morolong252 candidates · 15 wards
John Taolo Gaetsewe69 candidates · 0 wards
KAI !GARIB155 candidates · 10 wards
KAMIESBERG92 candidates · 6 wards
KAREEBERG60 candidates · 6 wards
KAROO HOOGLAND66 candidates · 6 wards
KGATELOPELE106 candidates · 6 wards
KHâI-MA78 candidates · 6 wards
Magareng102 candidates · 6 wards
NAMA KHOI142 candidates · 9 wards
NAMAKWA60 candidates · 0 wards
Phokwane220 candidates · 10 wards
Pixley Ka Seme67 candidates · 0 wards
RENOSTERBERG52 candidates · 6 wards
RICHTERSVELD63 candidates · 6 wards
SIYANCUMA94 candidates · 7 wards
SIYATHEMBA102 candidates · 6 wards
Sol Plaatje941 candidates · 33 wards
THEMBELIHLE84 candidates · 6 wards
TSANTSABANE102 candidates · 7 wards
UBUNTU68 candidates · 6 wards
UMSOBOMVU61 candidates · 7 wards
Z.F. Mgcawu77 candidates · 0 wards

North West

22 municipalities
Bojanala242 candidates · 0 wards
Ditsobotla535 candidates · 20 wards
Dr Kenneth Kaunda147 candidates · 0 wards
Dr Ruth Segomotsi Mompati93 candidates · 0 wards
Greater Taung463 candidates · 24 wards
JB Marks610 candidates · 34 wards
Kagisano-Molopo251 candidates · 15 wards
Kgetlengrivier130 candidates · 7 wards
Lekwa-Teemane122 candidates · 7 wards
Madibeng1229 candidates · 41 wards
Mafikeng778 candidates · 35 wards
Mamusa117 candidates · 8 wards
Maquassi Hills201 candidates · 11 wards
Matlosana820 candidates · 39 wards
Moretele610 candidates · 25 wards
Moses Kotane800 candidates · 35 wards
Naledi211 candidates · 9 wards
Ngaka Modiri Molema148 candidates · 0 wards
Ramotshere Moiloa354 candidates · 19 wards
Ratlou220 candidates · 14 wards
Rustenburg1457 candidates · 45 wards
Tswaing193 candidates · 14 wards

Western Cape

30 municipalities
Beaufort West203 candidates · 7 wards
Bergrivier130 candidates · 7 wards
Bitou219 candidates · 7 wards
Breede Valley570 candidates · 21 wards
Cape Agulhas122 candidates · 6 wards
Cape Winelands172 candidates · 0 wards
Cederberg127 candidates · 6 wards
Central Karoo75 candidates · 0 wards
City of Cape Town6335 candidates · 118 wards
Drakenstein820 candidates · 33 wards
Garden Route193 candidates · 0 wards
George698 candidates · 28 wards
Hessequa176 candidates · 9 wards
Kannaland126 candidates · 5 wards
Knysna317 candidates · 11 wards
Laingsburg86 candidates · 5 wards
Langeberg352 candidates · 12 wards
Matzikama192 candidates · 8 wards
Mossel Bay333 candidates · 17 wards
Oudtshoorn409 candidates · 13 wards
Overberg97 candidates · 0 wards
Overstrand371 candidates · 15 wards
Prince Albert81 candidates · 5 wards
Saldanha Bay388 candidates · 16 wards
Stellenbosch578 candidates · 23 wards
Swartland206 candidates · 12 wards
Swellendam85 candidates · 6 wards
Theewaterskloof375 candidates · 14 wards
West Coast101 candidates · 0 wards
Witzenberg412 candidates · 12 wards

Source of record: IEC certified candidate lists, 16 September 2026 · version iec-certified-2026-09-16 · data notes on the register page

Keep following the public record

What happens next matters.

Follow the election, check what councils inherit and find practical help for your municipality.

Explore national election results and local counting progress →

Weekly briefing and email signup status · Follow TPR in your feed reader