ANC 28.1%
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 ? · 374 valid votes
ANCAfrican National Congress10528.1%
DADemocratic Alliance7720.6%- SMMService Movement for Metsimaholo5815.5%
EFFEconomic Freedom Fighters4812.8%
ActionSA184.8%
URFUnited Residents Front112.9%
UIMUnited Independent Movement112.9%- ACTAfrican Congress for Transformation102.7%
IFPInkatha Freedom Party61.6%- SACPSouth African Communist Party61.6%
- MPPFMetsimaholo Progressive People Forum41.1%
- FDCMFezile Dabi Civic Movement41.1%
PACPan Africanist Congress of Azania30.8%
ATMAfrican Transformation Movement30.8%
AHCAfrican Heart Congress30.8%
AICAfrican Independent Congress20.5%
VF PLUSVryheidsfront Plus | Freedom Front Plus10.3%
PAPatriotic Alliance10.3%- KAMKingdom Ambassadors Movement10.3%
- PCOProgressive Civic Organisation10.3%
- PMProudly Metsimaholo10.3%
ESP app
How long is the queue?
Chat about the election in your area
ESP app
Who won Ward 12?
Get notified when it's declared
Hours off in Ward 12 ?
Reported in the ESP app
Voting districts · 4 ?
Candidates · 27
Mpomelelo RadebeActionSA- Seipati Sannah SejakeAfrican Congress for Transformation
Molelekeng Lucy MokoenaAfrican Heart Congress
Mosokodi Elias MqwathiAfrican National Congress
Nonhlanhla Precious MajoziAfrican Transformation Movement- Kapari Januarie MahlokoAfrika Mayibuye Movement
- Anna Catharina DelportAlternative African Allegiance
- Thapelo Paulus MpembeCivic Movement for Progressive Citizens
Phasenjane David MotoloCongress of the People
Lyndiwe VilakaziDemocratic Alliance
Ntsona Frans ShaiEconomic Freedom Fighters- Puleng Josephina SealanyaneFezile Dabi Civic Movement
Ntsenki Sophie MotloungInkatha Freedom Party- Edward MotaungKingdom Ambassadors Movement
- Abel Sabelo MseleLentswe la Setjhaba
- Rampai Charles MabitselaMetsimaholo Community Association
- Tsoantso John BofeloMetsimaholo Progressive People Forum
Rannaka Gabriel MokoenaPan Africanist Congress of Azania
Roselina Mapaseka ZondwanePatriotic Alliance- Maria Mantwa MaqazaProgressive Civic Organisation
- Mmashela Johannah ChokoeProudly Metsimaholo
- Mabutsama Naphtaly BuangService Movement for Metsimaholo
- Mzimasi Metheus MfenyanaSouth African Communist Party
Noluthando ZinjaUmkhonto Wesizwe Party
Lukas Albertus Jakobus NelsonUnited Independent Movement
Mnyamezeli Welcome KhontoUnited Residents Front
Mark Phillip PenkinVryheidsfront 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 308 · spoilt 4 · special votes 20 · 1 of 4 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 1 voting district with results so far here (381 of 774). The IEC publishes 49.2%.
Note: party 7: the IEC's cross-ballot total 98 differs from its ward + PR + DC 40% votes (312); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 68 differs from its ward + PR + DC 40% votes (224); we show each ballot's own votes.
Note: party 1974: the IEC's cross-ballot total 65 differs from its ward + PR + DC 40% votes (180); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 17 differs from its ward + PR + DC 40% votes (53); we show each ballot's own votes.
Note: party 1740: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (31); we show each ballot's own votes.
Note: party 568: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (29); we show each ballot's own votes.
Note: party 1641: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: 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: party 1318: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: party 1994: 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 957: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: party 1859: 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 1127: 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 1980: 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 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: party 1544: 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 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: party 499: 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 945: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (95); 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 (5); we show each ballot's own votes.
Note: party 3219: 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 1644: 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 22750365: party 7: the IEC's cross-ballot total 105 differs from its ward + PR + DC 40% votes (312); we show each ballot's own votes.
Note: voting district 22750365: party 52: the IEC's cross-ballot total 77 differs from its ward + PR + DC 40% votes (224); we show each ballot's own votes.
Note: voting district 22750365: party 1974: the IEC's cross-ballot total 58 differs from its ward + PR + DC 40% votes (180); we show each ballot's own votes.
Note: voting district 22750365: party 1511: the IEC's cross-ballot total 18 differs from its ward + PR + DC 40% votes (53); we show each ballot's own votes.
Note: voting district 22750365: party 1740: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (31); we show each ballot's own votes.
Note: voting district 22750365: party 568: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (29); we show each ballot's own votes.
Note: voting district 22750365: party 1641: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: voting district 22750365: party 3: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 22750365: party 445: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 22750365: party 1318: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 22750365: party 8: 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 22750365: party 1994: 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 22750365: 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 22750365: party 1859: 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 22750365: party 1980: 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 22750365: 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 22750365: party 1127: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 22750365: party 945: the IEC's cross-ballot total 48 differs from its ward + PR + DC 40% votes (95); we show each ballot's own votes.
Note: voting district 22750365: party 499: 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 22750365: party 1748: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (5); 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: Metsimaholo's DC 40% result.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 05 Nov 2026, 04:00 SAST.