KwaZulu-Natal · municipality · 2026
Richmond
IEC-reported council seats
Provisional9 seats needed for a majority in a 17-seat council · One dot = one seat
100.0% of districts reporting · 45 of 45
PartySeats
MK10
ANC5
DA2
How these seats are worked out
These are the ward and PR seats published by the IEC. The party totals add up to all 17 council seats. Results remain provisional; a seat majority does not establish a governing agreement or who will become mayor.
IEC result time: 05 Nov 2026, 19:27 SAST · Source figures ↗
Municipal PR votes
100.0% of districts reporting · 45 of 45
LeadingMK
56.3%
Ahead by 5 658 votes of ANC.
Party / candidateShare · votes
UMKHONTO WESIZWE PARTYMK
56.3%12 179 votes
AFRICAN NATIONAL CONGRESSANC
30.1%6 521 votes
DEMOCRATIC ALLIANCEDA
8.6%1 865 votes
INKATHA FREEDOM PARTYIFP
2.6%560 votes
ECONOMIC FREEDOM FIGHTERSEFF
1.0%219 votes
SOUTH AFRICAN COMMUNIST PARTYSACP
0.4%77 votes
AFRIKA MAYIBUYE MOVEMENTAFRIKA MAYIBUYE MOVEMENT
0.3%64 votes
Show 4 more parties and candidates
AFRICAN TRANSFORMATION MOVEMENTAFRICAN TRANSFORMATION MOVEMENT
0.3%64 votes
PATRIOTIC ALLIANCEPA
0.3%56 votes
BUMBANA MZANSIBUMBANA MZANSI
0.1%19 votes
INDEPENDENT COUNCILLORSINDEPENDENT COUNCILLORS
0.1%16 votes
21 640 PR votes
Ward results
9 wards · Ward ballot
Ward 1 ↗
MK47.7%
DERRICK PAUL THOMPSONLead: 353 votesReporting progress unavailableWard 2 ↗MK55.9%
REGINALD SIBONGISENI NGCOBOLead: 709 votesReporting progress unavailableWard 3 ↗MK62.7%
SWELIHLE TREVOR DUMAKUDELead: 982 votesReporting progress unavailableWard 4 ↗MK59.9%
NKULULEKO SIZWE KHUBONELead: 600 votesReporting progress unavailableWard 5 ↗MK43.9%
MDUDUZI NKOSINATHI WANDALead: 2 votesReporting progress unavailableWard 6 ↗ANC47.8%
MELIKHAYA KNOWLEDGE NGCONGOLead: 44 votesReporting progress unavailableWard 7 ↗MK72.6%
KWAZIKWAKHE MBEJELead: 1 347 votesReporting progress unavailableWard 8 ↗MK51.1%
SINQOBILE PRAISEGOD NKABINDELead: 655 votesReporting progress unavailableWard 9 ↗MK60.7%
BONGINKOSI DAVID NDLOVULead: 792 votesReporting progress unavailable