EFF 52.4%up 21.6 pts from 30.8% in 2021
Economic Freedom Fighters · won the ward ballot
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Nkehwane Delta MadireEconomic Freedom FightersWard ballot ? · 3 155 valid votes
EFFEconomic Freedom Fighters1 65452.4%
ANCAfrican National Congress1 27440.4%
DADemocratic Alliance511.6%
APCAfrican People's Convention381.2%- MAYIBUYEAfrika Mayibuye Movement351.1%
- SACPSouth African Communist Party220.7%
ActionSA150.5%
SADASocialist Agenda of Dispossessed Africans120.4%
AZAPOAzanian People's Organisation110.3%- DOPDefenders of the People90.3%
SAMEBASouth African Maintenance and Estate Beneficiaries Associati70.2%- DKRMDitshaba Kopano Residents Movement60.2%
PAPatriotic Alliance40.1%
USUs the People30.1%
VF PLUSVryheidsfront Plus | Freedom Front Plus20.1%
PACPan Africanist Congress of Azania20.1%- FISAFreedom in South Africa20.1%
- TRUTHTruth and Solidarity Movement20.1%
BPSABolsheviks Party of South Africa10.0%
ATMAfrican Transformation Movement10.0%
MSMMagoshi Swaranang Movement10.0%
BOSABuild One South Africa10.0%- SDPService Delivery Party10.0%
- BTWBorn To Win10.0%
Hours off in Ward 16 ?
Reported in the ESP app
Voting districts · 10 ?
- Mogolahlogo Secondary SchoolVD 76200140EFF 75.9%
- Matsiri Primary SchoolVD 76200432EFF 71.4%
- Leagathoko Secondary SchoolVD 76380015ANC 56.4%
- Kanama Secondary SchoolVD 76380026ANC 86.2%
- Motshana Primary SchoolVD 76380093ANC 58.3%
- Rotole Primary SchoolVD 76380419EFF 57.2%
- Makwale Primary SchoolVD 76380633ANC 47.5%
- Kgakantshane Primary SchoolVD 76380644ANC 69.8%
- Makidi Secondary SchoolVD 76380655ANC 53.7%
- Penge Communicty HallVD 76380734ANC 48.8%
Candidates · 24
Rochard Lenkwang LekubuActionSA
Khutjo MokgothoAfrican National Congress
Sekganthele Agnes MalepeAfrican People's Convention
Elmon MbebeAfrican Transformation Movement- Masehle Tumelo MadireAfrika Mayibuye Movement
Daniel Mokgoloketsi MalepeAzanian People's Organisation
Makgitle Evans MabowaBolsheviks Party of South Africa- Leswika Eddie MakubungBorn To Win
Thabo Hlabishi MaedimolaBuild One South Africa
Ntshemane Philemon MogaleDemocratic Alliance- Avont Sekgote SekukuniDitshaba Kopano Residents Movement
Nkehwane Delta MadireEconomic Freedom Fighters- Dipolelo Nezel MoshwanaLabour Party of South Africa
Raesetje Dorcas MoshabaMagoshi Swaranang Movement
Sagofiwa Freddy SelloOrganic Humanity Movement
Frans Mpebane MalebePan Africanist Congress of Azania
Lebogang Emmanuel MokoenaPatriotic Alliance- Katlego MabannaService Delivery Party
Calnet Tumelo MotediSocialist Agenda of Dispossessed Africans- Blondie MorabaSouth African Communist Party
Matsobane Samuel MalepeSouth African Maintenance and Estate Beneficiaries Associati- Wiseman Vusimusi MahlakoaneTruth and Solidarity Movement
Hope Mashokele MorabaUs the People
Makweba Laurance NgeleVryheidsfront Plus | Freedom Front Plus
Source: IEC certified candidate list (PDF, 16 Sept 2026)
This ward in earlier elections ?
ESP areas in this ward · 11 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 3 221 · spoilt 66 · special votes 380 · All 10 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 10 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 10 voting districts here (3 215 of 6 178). The IEC publishes 52.1%.
The change beside the headline is the difference between the leading party's share here and its share in the 2021 election for the same ward (the ward that covered the same area then), both from the IEC's counts, with no votes re-allocated between boundaries.
Note: party 945: the IEC's cross-ballot total 1654 differs from its ward + PR + DC 40% votes (4888); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 1274 differs from its ward + PR + DC 40% votes (3874); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 51 differs from its ward + PR + DC 40% votes (163); we show each ballot's own votes.
Note: party 450: the IEC's cross-ballot total 38 differs from its ward + PR + DC 40% votes (118); we show each ballot's own votes.
Note: party 1909: the IEC's cross-ballot total 35 differs from its ward + PR + DC 40% votes (108); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 22 differs from its ward + PR + DC 40% votes (51); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (50); we show each ballot's own votes.
Note: party 1104: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (22); we show each ballot's own votes.
Note: party 17: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: party 1559: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (32); we show each ballot's own votes.
Note: party 603: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: party 2035: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: party 1491: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: party 1751: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (4); 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 (4); we show each ballot's own votes.
Note: party 1765: 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 4: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: party 1318: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: party 1749: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: party 1025: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: party 2188: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: party 1475: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: party 1707: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (49); we show each ballot's own votes.
Note: voting district 76200140: party 945: the IEC's cross-ballot total 325 differs from its ward + PR + DC 40% votes (985); we show each ballot's own votes.
Note: voting district 76200140: party 7: the IEC's cross-ballot total 71 differs from its ward + PR + DC 40% votes (206); we show each ballot's own votes.
Note: voting district 76200140: party 450: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (30); we show each ballot's own votes.
Note: voting district 76200140: party 52: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.
Note: voting district 76200140: party 1511: 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 76200140: party 1909: 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 76200140: party 445: 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 76200140: party 1707: 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 76200140: party 1025: 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 76200432: party 945: the IEC's cross-ballot total 435 differs from its ward + PR + DC 40% votes (1315); we show each ballot's own votes.
Note: voting district 76200432: party 7: the IEC's cross-ballot total 81 differs from its ward + PR + DC 40% votes (245); we show each ballot's own votes.
Note: voting district 76200432: party 1909: the IEC's cross-ballot total 29 differs from its ward + PR + DC 40% votes (89); we show each ballot's own votes.
Note: voting district 76200432: party 450: the IEC's cross-ballot total 25 differs from its ward + PR + DC 40% votes (67); we show each ballot's own votes.
Note: voting district 76200432: party 52: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: voting district 76200432: party 445: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 76200432: party 603: 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 76200432: party 8: 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 76200432: party 1318: 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 76200432: party 1751: 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 76200432: party 1711: 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 76200432: party 2066: 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 76200432: party 1707: the IEC's cross-ballot total 19 differs from its ward + PR + DC 40% votes (39); we show each ballot's own votes.
Note: voting district 76200432: party 1511: 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 76380015: party 7: the IEC's cross-ballot total 225 differs from its ward + PR + DC 40% votes (667); we show each ballot's own votes.
Note: voting district 76380015: party 945: the IEC's cross-ballot total 159 differs from its ward + PR + DC 40% votes (490); we show each ballot's own votes.
Note: voting district 76380015: party 1511: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: voting district 76380015: party 445: 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 76380015: party 957: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: voting district 76380015: party 52: 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 76380015: party 450: 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 76380015: party 17: 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 76380015: party 603: 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 76380015: party 18: 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 76380026: party 7: the IEC's cross-ballot total 144 differs from its ward + PR + DC 40% votes (445); we show each ballot's own votes.
Note: voting district 76380026: party 945: the IEC's cross-ballot total 18 differs from its ward + PR + DC 40% votes (56); we show each ballot's own votes.
Note: voting district 76380026: party 52: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 76380026: party 1511: 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 76380026: party 450: 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 76380026: party 1749: 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 76380026: party 1318: 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 76380093: party 7: the IEC's cross-ballot total 193 differs from its ward + PR + DC 40% votes (580); we show each ballot's own votes.
Note: voting district 76380093: party 945: the IEC's cross-ballot total 109 differs from its ward + PR + DC 40% votes (326); we show each ballot's own votes.
Note: voting district 76380093: party 52: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (34); we show each ballot's own votes.
Note: voting district 76380093: party 1104: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 76380093: party 1511: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: voting district 76380093: party 450: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 76380093: party 1491: 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 76380093: 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 76380093: party 445: 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 76380093: party 1559: 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 76380093: party 603: 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 76380093: party 1707: 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 76380093: party 4: 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 76380093: party 2035: 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 76380419: party 945: the IEC's cross-ballot total 354 differs from its ward + PR + DC 40% votes (1063); we show each ballot's own votes.
Note: voting district 76380419: party 7: the IEC's cross-ballot total 257 differs from its ward + PR + DC 40% votes (773); we show each ballot's own votes.
Note: voting district 76380419: party 52: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: voting district 76380419: 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 76380419: party 1559: 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 76380419: party 1104: 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 76380633: party 7: the IEC's cross-ballot total 96 differs from its ward + PR + DC 40% votes (300); we show each ballot's own votes.
Note: voting district 76380633: party 945: the IEC's cross-ballot total 91 differs from its ward + PR + DC 40% votes (278); we show each ballot's own votes.
Note: voting district 76380633: party 1559: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (25); we show each ballot's own votes.
Note: voting district 76380633: party 445: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: voting district 76380633: party 52: 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 76380633: party 932: 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 76380633: party 1751: 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 76380633: party 957: 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 76380633: party 603: 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 76380633: party 1511: 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 76380644: party 7: the IEC's cross-ballot total 74 differs from its ward + PR + DC 40% votes (225); we show each ballot's own votes.
Note: voting district 76380644: party 945: the IEC's cross-ballot total 19 differs from its ward + PR + DC 40% votes (54); we show each ballot's own votes.
Note: voting district 76380644: party 1909: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 76380644: party 52: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 76380644: party 1511: 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 76380644: party 957: 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 76380644: party 1104: 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 76380644: party 1863: 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 76380644: party 1707: 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 76380644: party 2188: 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 76380644: party 1318: 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 76380655: party 7: the IEC's cross-ballot total 44 differs from its ward + PR + DC 40% votes (131); we show each ballot's own votes.
Note: voting district 76380655: party 945: the IEC's cross-ballot total 35 differs from its ward + PR + DC 40% votes (105); we show each ballot's own votes.
Note: voting district 76380655: 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 76380655: party 450: 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 76380655: party 4: 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 76380655: party 1367: 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 76380655: party 1104: 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 76380734: party 7: the IEC's cross-ballot total 103 differs from its ward + PR + DC 40% votes (302); we show each ballot's own votes.
Note: voting district 76380734: party 945: the IEC's cross-ballot total 76 differs from its ward + PR + DC 40% votes (216); we show each ballot's own votes.
Note: voting district 76380734: party 52: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (44); we show each ballot's own votes.
Note: voting district 76380734: party 17: 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 76380734: party 2035: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 76380734: party 445: 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 76380734: party 603: 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 76380734: party 1104: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 76380734: party 1491: 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 76380734: party 1909: 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 76380734: party 4: 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 76380734: party 1511: 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 76380734: party 450: 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 76380734: party 18: 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 76380734: party 2188: 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 76380734: party 1475: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); 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: Fetakgomo Tubatse's DC 40% result.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 07 Nov 2026, 16:23 SAST.