ANC 35.5%
Most party (PR) votes
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Thabang Irvin MathibelaAfrican National CongressPR ballot ? · 1 416 valid votes
ANCAfrican National Congress50235.5%
EFFEconomic Freedom Fighters27319.3%
DADemocratic Alliance19413.7%
UATUnited Africans Transformation14510.2%
MKPUmkhonto Wesizwe Party564.0%- SDPService Delivery Party493.5%
- HOPEHope of Residents423.0%
- AST.Amalgamated Steve Tshwete.282.0%
ActionSA271.9%
VF PLUSVryheidsfront Plus | Freedom Front Plus231.6%
MHRFMiddelburg and Hendrina Residents Front171.2%
AICAfrican Independent Congress151.1%- SACPSouth African Communist Party120.8%
ATMAfrican Transformation Movement110.8%- I.Q.ZImpuquko Ezwenilethu110.8%
ACPAll Citizens Party30.2%- MAYIBUYEAfrika Mayibuye Movement30.2%
- AEMAfrican Economic Movement30.2%
IFPInkatha Freedom Party10.1%
SPPSindawonye Progressive Party10.1%
Hours off in Ward 25 ?
Reported in the ESP app
Voting districts · 1 ?
Candidates · 21
April Jan MahlanguAbafuna Ingubo Yeskhethu Party
Mafiti Sarah MatsemaneActionSA- Elvis Peprose MahlanguAfrican Economic Movement
Ayanda MbizafaAfrican Independent Congress
Thabang Irvin MathibelaAfrican National Congress
Lindiwe Mandisa SitholeAfrican Transformation Movement- Obed Lehlogonolo MakalelaAfrika Mayibuye Movement
Nomvula Garanca MaposoAll Citizens Party- Zacharia Lucky YendeAmalgamated Steve Tshwete.
Pretty Emma SkosanaDemocratic Alliance
Zandile Joseph NgubeniEconomic Freedom Fighters- Emily Thembekile KgapolaHope of Residents
- Thoko Ellah MathebulaImpuquko Ezwenilethu
Mbali Lorraine MokoenaInkatha Freedom Party- Dlangamandla Ephraim MnguniLabour Party of South Africa
Sesie Johannah StuurmanMiddelburg and Hendrina Residents Front- Mqolisi GumedeService Delivery Party
- Betty Thokozile SkosanaSouth African Communist Party
Thabile SebeshoUmkhonto Wesizwe Party
Pinky Samaria MakuaUnited Africans Transformation
Zander André HaarhoffVryheidsfront 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 · 1 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 1 458 · spoilt 15 · special votes 0 · All 1 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 1 voting district; 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 1 voting district here (1 438 of 2 888). The IEC publishes 50.5%.
Note: party 7: the IEC's cross-ballot total 547 differs from its ward + PR + DC 40% votes (1584); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 287 differs from its ward + PR + DC 40% votes (847); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 178 differs from its ward + PR + DC 40% votes (571); we show each ballot's own votes.
Note: party 1707: the IEC's cross-ballot total 150 differs from its ward + PR + DC 40% votes (431); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 58 differs from its ward + PR + DC 40% votes (182); we show each ballot's own votes.
Note: party 1863: the IEC's cross-ballot total 52 differs from its ward + PR + DC 40% votes (154); we show each ballot's own votes.
Note: party 2099: the IEC's cross-ballot total 26 differs from its ward + PR + DC 40% votes (54); we show each ballot's own votes.
Note: party 2048: the IEC's cross-ballot total 24 differs from its ward + PR + DC 40% votes (104); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 22 differs from its ward + PR + DC 40% votes (84); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (70); we show each ballot's own votes.
Note: party 1558: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (33); we show each ballot's own votes.
Note: party 1918: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (38); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (37); we show each ballot's own votes.
Note: party 1318: 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 1749: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: party 330: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (20); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: party 1075: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: party 1929: 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 1909: 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 18: 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 2058: 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 1619: 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 2008: 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 450: 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 932: 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 29: the IEC's cross-ballot total 0 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 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 54600207: party 7: the IEC's cross-ballot total 502 differs from its ward + PR + DC 40% votes (1584); we show each ballot's own votes.
Note: voting district 54600207: party 945: the IEC's cross-ballot total 273 differs from its ward + PR + DC 40% votes (847); we show each ballot's own votes.
Note: voting district 54600207: party 52: the IEC's cross-ballot total 194 differs from its ward + PR + DC 40% votes (571); we show each ballot's own votes.
Note: voting district 54600207: party 1707: the IEC's cross-ballot total 145 differs from its ward + PR + DC 40% votes (431); we show each ballot's own votes.
Note: voting district 54600207: party 1748: the IEC's cross-ballot total 56 differs from its ward + PR + DC 40% votes (182); we show each ballot's own votes.
Note: voting district 54600207: party 1863: the IEC's cross-ballot total 49 differs from its ward + PR + DC 40% votes (154); we show each ballot's own votes.
Note: voting district 54600207: party 2099: the IEC's cross-ballot total 28 differs from its ward + PR + DC 40% votes (54); we show each ballot's own votes.
Note: voting district 54600207: party 2048: the IEC's cross-ballot total 42 differs from its ward + PR + DC 40% votes (104); we show each ballot's own votes.
Note: voting district 54600207: party 1511: the IEC's cross-ballot total 27 differs from its ward + PR + DC 40% votes (84); we show each ballot's own votes.
Note: voting district 54600207: party 4: the IEC's cross-ballot total 23 differs from its ward + PR + DC 40% votes (70); we show each ballot's own votes.
Note: voting district 54600207: party 1558: the IEC's cross-ballot total 17 differs from its ward + PR + DC 40% votes (33); we show each ballot's own votes.
Note: voting district 54600207: party 1918: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (38); we show each ballot's own votes.
Note: voting district 54600207: party 445: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (37); we show each ballot's own votes.
Note: voting district 54600207: party 1318: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (34); we show each ballot's own votes.
Note: voting district 54600207: party 330: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (20); we show each ballot's own votes.
Note: voting district 54600207: party 1749: 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 54600207: party 3: 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 54600207: party 1075: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 54600207: party 1929: 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 54600207: party 1909: 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 54600207: party 29: 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 54600207: party 18: 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 54600207: party 2058: 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 54600207: party 1619: 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 54600207: party 2008: 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 54600207: party 450: 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 54600207: party 932: 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 54600207: party 1765: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); 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: Steve Tshwete's DC 40% result.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 08 Nov 2026, 06:30 SAST.