DA 34.3%
Democratic Alliance · won the ward ballot
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Ward ballot ? · 3 128 valid votes
DADemocratic Alliance1 07434.3%
MKPUmkhonto Wesizwe Party1 02132.6%
ANCAfrican National Congress43013.7%
ActionSA1555.0%
IFPInkatha Freedom Party1233.9%
EFFEconomic Freedom Fighters551.8%- MAYIBUYEAfrika Mayibuye Movement491.6%
ATMAfrican Transformation Movement411.3%
ACDPAfrican Christian Democratic Party401.3%
VF PLUSVryheidsfront Plus | Freedom Front Plus331.1%- TRUTHTruth and Solidarity Movement230.7%
PAPatriotic Alliance130.4%
ALJAMAAl Jama-ah110.4%
AICAfrican Independent Congress70.2%- NGGNext Generation Government70.2%
AZAPOAzanian People's Organisation60.2%- SACPSouth African Communist Party60.2%
NFPNational Freedom Party50.2%
MFMinority Front30.1%
KZNIKzn Independence30.1%
JEPJustice and Employment Party30.1%
ACCActive Citizens Coalition30.1%
AMSAActivists Movement of South Africa30.1%- AFNAAfro Natives30.1%
PACPan Africanist Congress of Azania20.1%- INDIndependent Councillors20.1%
- B.M.Bumbana Mzansi20.1%
SAFSouth Africa First10.0%
APEMOAfrican People's Movement10.0%- AMC.ROY.African Movement Congress10.0%
- UMUnity Mzanse10.0%
- A.B.C.D.Abantu Bezwelethu Congress Democracy10.0%
Hours off in Ward 27 ?
Reported in the ESP app
Voting districts · 5 ?
Candidates · 33
- Elliot Shweleza NgcoboAbantu Bezwelethu Congress Democracy
Lindani Ntethelelo MzobeActionSA
Yogitha NundlalActive Citizens Coalition
Muhammad KhanActivists Movement of South Africa
Sylvester Dean DiegaardtAfrican Christian Democratic Party
Zinhle SoniAfrican Independent Congress- Sthembiso Patric NgubaneAfrican Movement Congress
Thabani Emmanuel DlaminiAfrican National Congress
Simphiwe NxumaloAfrican People's Movement
Ntuthuko Bonginhlanhla KhumaloAfrican Transformation Movement- Sibusiso Emmanuel GazuAfrika Mayibuye Movement
- Douglas Musawenkosi MfekaAfro Natives
Muhammad Saabir MoosaAl Jama-ah
Mawande PapiyanaAzanian People's Organisation- Dumisile Gloria ZondiBumbana Mzansi
Thamsanqa Wonderboy SitholeDemocratic Alliance
Mandisa Ntombenhle GasaEconomic Freedom Fighters- Ayanda NgcoboIndependent Councillors
Nomfundo Pragsedes ZakweInkatha Freedom Party
Sinenhlanhla Love-Joy NdlovuJustice and Employment Party
Zandile Cynthia ZumaKzn Independence
Hoosen KhanMinority Front
Senzwesihle Nelson GwalaNational Freedom Party- Sinenhlanhla Nonala MlabaNext Generation Government
Shaun Elizabeth JacobsOrganic Humanity Movement
Thamsanqa Christopher NguboPan Africanist Congress of Azania
Javone David BooysenPatriotic Alliance
Ronell van RooyenSouth Africa First- Physician Mazwi NgubaneSouth African Communist Party
- Rashida DawoodTruth and Solidarity Movement
S'Phakamiso Khethukuthula NzimandeUmkhonto Wesizwe Party- Nonhlanhla MkolokotoUnity Mzanse
Natashia Trisha GovenderVryheidsfront Plus | Freedom Front Plus
Source: IEC certified candidate list (PDF, 16 Sept 2026)
This ward in earlier elections ?
Boundaries changed after 2021: each ward's own results, never re-allocated.
ESP areas in this ward · 3 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 3 159 · spoilt 31 · special votes 249 · All 5 voting districts in (the IEC's voting-district results so far, out of its list of voting districts for this election)
PR ballot figures for this ward are the sum of the IEC's results for its 5 voting districts; the IEC publishes the ward ballot per ward and the PR ballot per voting district.
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 5 voting districts here (3 184 of 9 065). The IEC publishes 35.4%.
Note: party 52: the IEC's cross-ballot total 1074 differs from its ward + PR + DC 40% votes (3303); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 1021 differs from its ward + PR + DC 40% votes (3079); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 430 differs from its ward + PR + DC 40% votes (1274); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 155 differs from its ward + PR + DC 40% votes (465); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 123 differs from its ward + PR + DC 40% votes (376); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 55 differs from its ward + PR + DC 40% votes (170); we show each ballot's own votes.
Note: party 1909: the IEC's cross-ballot total 49 differs from its ward + PR + DC 40% votes (148); we show each ballot's own votes.
Note: party 1318: the IEC's cross-ballot total 41 differs from its ward + PR + DC 40% votes (118); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 40 differs from its ward + PR + DC 40% votes (128); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 33 differs from its ward + PR + DC 40% votes (101); we show each ballot's own votes.
Note: party 1765: the IEC's cross-ballot total 23 differs from its ward + PR + DC 40% votes (56); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (30); we show each ballot's own votes.
Note: party 447: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (26); we show each ballot's own votes.
Note: party 330: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (19); we show each ballot's own votes.
Note: party 2133: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (25); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (21); we show each ballot's own votes.
Note: party 591: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: party 1473: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: party 1703: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: party 1526: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: party 1286: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: party 660: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: party 31: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: party 2134: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: party 2006: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: party 3205: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: party 1775: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: party 1488: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 43950270: party 1748: the IEC's cross-ballot total 168 differs from its ward + PR + DC 40% votes (518); we show each ballot's own votes.
Note: voting district 43950270: party 52: the IEC's cross-ballot total 171 differs from its ward + PR + DC 40% votes (501); we show each ballot's own votes.
Note: voting district 43950270: party 7: the IEC's cross-ballot total 67 differs from its ward + PR + DC 40% votes (187); we show each ballot's own votes.
Note: voting district 43950270: party 3: the IEC's cross-ballot total 24 differs from its ward + PR + DC 40% votes (63); we show each ballot's own votes.
Note: voting district 43950270: party 1765: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (34); we show each ballot's own votes.
Note: voting district 43950270: party 1511: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (29); we show each ballot's own votes.
Note: voting district 43950270: party 945: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (29); we show each ballot's own votes.
Note: voting district 43950270: party 447: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (19); we show each ballot's own votes.
Note: voting district 43950270: party 18: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (22); we show each ballot's own votes.
Note: voting district 43950270: party 957: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 43950270: party 4: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 43950270: party 1473: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: voting district 43950270: party 330: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 43950270: party 1286: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 43950270: party 1703: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950270: party 660: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 43950270: party 31: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950270: party 445: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 43950270: party 1318: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 43950270: party 1909: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 43950270: party 2134: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950270: party 2006: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950270: party 591: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950360: party 1748: the IEC's cross-ballot total 265 differs from its ward + PR + DC 40% votes (805); we show each ballot's own votes.
Note: voting district 43950360: party 52: the IEC's cross-ballot total 238 differs from its ward + PR + DC 40% votes (720); we show each ballot's own votes.
Note: voting district 43950360: party 7: the IEC's cross-ballot total 121 differs from its ward + PR + DC 40% votes (351); we show each ballot's own votes.
Note: voting district 43950360: party 1511: the IEC's cross-ballot total 45 differs from its ward + PR + DC 40% votes (128); we show each ballot's own votes.
Note: voting district 43950360: party 3: the IEC's cross-ballot total 30 differs from its ward + PR + DC 40% votes (93); we show each ballot's own votes.
Note: voting district 43950360: party 1318: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (44); we show each ballot's own votes.
Note: voting district 43950360: party 1909: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (29); we show each ballot's own votes.
Note: voting district 43950360: party 945: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (25); we show each ballot's own votes.
Note: voting district 43950360: party 1765: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: voting district 43950360: party 18: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 43950360: party 4: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 43950360: party 2133: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: voting district 43950360: party 445: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 43950360: party 330: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 43950360: party 17: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 43950360: party 31: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 43950360: party 1775: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950360: party 1528: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950360: party 2134: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950360: party 660: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950360: party 2193: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950360: party 1488: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 43950360: party 3205: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950360: party 1473: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950360: party 2006: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950393: party 52: the IEC's cross-ballot total 341 differs from its ward + PR + DC 40% votes (873); we show each ballot's own votes.
Note: voting district 43950393: party 1748: the IEC's cross-ballot total 52 differs from its ward + PR + DC 40% votes (210); we show each ballot's own votes.
Note: voting district 43950393: party 1511: the IEC's cross-ballot total 30 differs from its ward + PR + DC 40% votes (114); we show each ballot's own votes.
Note: voting district 43950393: party 7: the IEC's cross-ballot total 27 differs from its ward + PR + DC 40% votes (80); we show each ballot's own votes.
Note: voting district 43950393: party 18: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (44); we show each ballot's own votes.
Note: voting district 43950393: party 4: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (32); we show each ballot's own votes.
Note: voting district 43950393: party 945: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (28); we show each ballot's own votes.
Note: voting district 43950393: party 3: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (24); we show each ballot's own votes.
Note: voting district 43950393: party 957: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: voting district 43950393: party 1318: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: voting district 43950393: party 1765: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 43950393: party 2133: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 43950393: party 17: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 43950393: party 447: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 43950393: party 8: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 43950393: party 3205: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950393: party 1909: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 43950393: party 591: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950393: party 445: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 43950708: party 52: the IEC's cross-ballot total 276 differs from its ward + PR + DC 40% votes (817); we show each ballot's own votes.
Note: voting district 43950708: party 1748: the IEC's cross-ballot total 227 differs from its ward + PR + DC 40% votes (675); we show each ballot's own votes.
Note: voting district 43950708: party 7: the IEC's cross-ballot total 90 differs from its ward + PR + DC 40% votes (278); we show each ballot's own votes.
Note: voting district 43950708: party 1511: the IEC's cross-ballot total 52 differs from its ward + PR + DC 40% votes (142); we show each ballot's own votes.
Note: voting district 43950708: party 3: the IEC's cross-ballot total 30 differs from its ward + PR + DC 40% votes (99); we show each ballot's own votes.
Note: voting district 43950708: party 945: the IEC's cross-ballot total 26 differs from its ward + PR + DC 40% votes (70); we show each ballot's own votes.
Note: voting district 43950708: party 1318: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (42); we show each ballot's own votes.
Note: voting district 43950708: party 18: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (36); we show each ballot's own votes.
Note: voting district 43950708: party 4: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (28); we show each ballot's own votes.
Note: voting district 43950708: party 1909: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (24); we show each ballot's own votes.
Note: voting district 43950708: party 591: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 43950708: party 330: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: voting district 43950708: party 1765: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 43950708: party 957: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 43950708: party 17: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 43950708: party 445: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: voting district 43950708: party 2133: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 43950708: party 447: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950708: party 31: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950708: party 1391: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43950708: party 3205: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 43950708: party 1488: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 43950708: party 2134: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 43951338: party 1748: the IEC's cross-ballot total 283 differs from its ward + PR + DC 40% votes (871); we show each ballot's own votes.
Note: voting district 43951338: party 7: the IEC's cross-ballot total 128 differs from its ward + PR + DC 40% votes (378); we show each ballot's own votes.
Note: voting district 43951338: party 52: the IEC's cross-ballot total 131 differs from its ward + PR + DC 40% votes (392); we show each ballot's own votes.
Note: voting district 43951338: party 3: the IEC's cross-ballot total 32 differs from its ward + PR + DC 40% votes (97); we show each ballot's own votes.
Note: voting district 43951338: party 1909: the IEC's cross-ballot total 31 differs from its ward + PR + DC 40% votes (89); we show each ballot's own votes.
Note: voting district 43951338: party 1511: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (52); we show each ballot's own votes.
Note: voting district 43951338: party 945: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: voting district 43951338: party 1318: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: voting district 43951338: party 4: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: voting district 43951338: party 1526: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 43951338: party 18: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 43951338: party 2006: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: voting district 43951338: party 2133: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 43951338: party 1703: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 43951338: party 445: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 43951338: party 1286: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 43951338: party 1765: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 43951338: party 2134: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43951338: party 660: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 43951338: party 591: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43951338: party 957: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 43951338: party 8: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 43951338: party 330: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
The DC 40% ? ballot is published per municipality: Msunduzi's DC 40% result.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 07 Nov 2026, 06:10 SAST.