ANC 61.5%
Leading on the PR ballot so far (provisional)
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
PR ballot ? · 384 valid votes
ANCAfrican National Congress23661.5%
DADemocratic Alliance10527.3%
VF PLUSVryheidsfront Plus | Freedom Front Plus153.9%- PAMOPhakama Adelaide Movement112.9%
EFFEconomic Freedom Fighters71.8%- SACPSouth African Communist Party51.3%
PAPatriotic Alliance20.5%
ATMAfrican Transformation Movement20.5%
PACPan Africanist Congress of Azania10.3%
ESP app
How long is the queue?
Chat about the election in your area
ESP app
Who won Ward 9?
Get notified when it's declared
Hours off in Ward 9 ?
Reported in the ESP app
Voting districts · 18 ?
- Winterberg Country ClubVD 10760015DA 55.8%
- Post Retief Sport ClubVD 10760059DA 68.4%
- Eildon FarmVD 10780017DA 48.7%
- Fairholdt ChurchVD 10780051ANC 53.3%
- Glenthorn StoreVD 10780062DA 53.8%
- Kolomani Community HallVD 11100148ANC 88.5%
- Balfour Community HallVD 10900011Not in yet
- Fairbarn Community HallVD 10900022Not in yet
- Readsdale Primary SchoolVD 10900044Not in yet
- Buxton Primary SchoolVD 10900066Not in yet
- Katberg Primary SchoolVD 10900101Not in yet
- Hertzog Primary SchoolVD 10900112Not in yet
- Maasdorp Primary SchoolVD 10900134Not in yet
- Platform Community HallVD 10900145Not in yet
- Nojoli Primary SchoolVD 10900156Not in yet
- Blackhood HallVD 10900167Not in yet
- Phillipton Primary SchoolVD 10900178Not in yet
- United Congregational Church of South AfricaVD 10900189Not in yet
Candidates · 13
Zanemali Simon MapinganaAfrican National Congress
Jabu KalaAfrican Transformation Movement- Nkosinathi NtantisoAfrika Mayibuye Movement
Mandilakhe NdongeniAl Jama-ah
Malixole NcumeDemocratic Alliance
Thembela BaartmanEconomic Freedom Fighters- Vuyo Phillip NdindwaIndependent
Vuyolwethu DoyiPan Africanist Congress of Azania
Deon Piet MandekaPatriotic Alliance- Tulani TamboPhakama Adelaide Movement
- Nkuthalo Gideon QuilieSouth African Communist Party
Sinethemba SotasheUmkhonto Wesizwe Party
Alta-Marie PayneVryheidsfront 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 · 16 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 387 · spoilt 5 · special votes 36 · 6 of 18 voting districts in (the IEC's voting-district results so far, out of its list of voting districts for this election)
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 6 voting districts with results so far here (387 of 951). The IEC publishes 40.7%.
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 7: the IEC's cross-ballot total 231 differs from its ward + PR + DC 40% votes (704); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 103 differs from its ward + PR + DC 40% votes (308); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (44); we show each ballot's own votes.
Note: party 3276: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (34); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: party 1318: 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 957: 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 8: 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 1572: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); 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 (1); we show each ballot's own votes.
Note: 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 10760015: party 52: the IEC's cross-ballot total 24 differs from its ward + PR + DC 40% votes (72); we show each ballot's own votes.
Note: voting district 10760015: party 7: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.
Note: voting district 10760015: 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 10760015: party 3276: 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 10760015: party 945: 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 10760059: party 52: the IEC's cross-ballot total 26 differs from its ward + PR + DC 40% votes (77); we show each ballot's own votes.
Note: voting district 10760059: party 7: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (26); we show each ballot's own votes.
Note: voting district 10760059: party 4: 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 10760059: party 3276: 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 10760059: 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 10780017: party 52: the IEC's cross-ballot total 19 differs from its ward + PR + DC 40% votes (57); we show each ballot's own votes.
Note: voting district 10780017: party 7: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (35); we show each ballot's own votes.
Note: voting district 10780017: party 3276: 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 10780017: party 4: 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 10780017: party 8: 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 10780017: 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 10780017: party 445: 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 10780017: party 1572: 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 10780051: party 7: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (48); we show each ballot's own votes.
Note: voting district 10780051: party 52: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (32); we show each ballot's own votes.
Note: voting district 10780051: party 3276: 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 10780062: party 52: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (40); we show each ballot's own votes.
Note: voting district 10780062: party 7: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: voting district 10780062: party 4: 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 10780062: party 3276: 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 10780062: 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 11100148: party 7: the IEC's cross-ballot total 184 differs from its ward + PR + DC 40% votes (545); we show each ballot's own votes.
Note: voting district 11100148: party 52: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (30); we show each ballot's own votes.
Note: voting district 11100148: party 445: 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 11100148: party 945: 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 11100148: party 957: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 11100148: 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 11100148: party 4: 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 11100148: party 1909: 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 11100148: party 8: 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 11100148: party 1572: 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 11100148: 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.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
The DC 40% ? ballot is published per municipality: Raymond Mhlaba's DC 40% result.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 05 Nov 2026, 04:20 SAST.