ANC 31.9%
Leading on the DC 40% ballot so far (provisional)
- ANC 31.9%
- DA 29.3%
- VF PLUS 16.5%
- Others 22.3%
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
DC 40% ballot ? · 9 047 valid votes
ANCAfrican National Congress2 88431.9%
DADemocratic Alliance2 65129.3%
VF PLUSVryheidsfront Plus | Freedom Front Plus1 49416.5%
EFFEconomic Freedom Fighters8048.9%- SACPSouth African Communist Party3203.5%
ActionSA3163.5%
MKPUmkhonto Wesizwe Party2693.0%
PAPatriotic Alliance620.7%
ACDPAfrican Christian Democratic Party560.6%- MAYIBUYEAfrika Mayibuye Movement320.4%
- BaagiBaagi320.4%
- ACTAfrican Congress for Transformation260.3%
UATUnited Africans Transformation250.3%- MSDMMatlosana Service Delivery Movement100.1%
- ASMAfrican Spear Movement90.1%
PFPPeople's Freedom Party80.1%- DOPDefenders of the People80.1%
IFPInkatha Freedom Party70.1%
PACPan Africanist Congress of Azania70.1%
ATMAfrican Transformation Movement60.1%- RASAReform Alliance of South Africa60.1%
UCDPUnited Christian Democratic Party40.0%- ACTAActive Citizenry Taung Association30.0%
- AICMAzanian Independent Community Movement20.0%
ACPAll Citizens Party20.0%
AZAPOAzanian People's Organisation10.0%- SEDIMOSave Ditsobotla Movement10.0%
- Bophuthatswana Civil MovementBophuthatswana Civil Movement10.0%
- KOPANOKopano Movement10.0%
ESP app
How long is the queue?
Chat about the election in your area
ESP app
How did North West vote?
Get notified when it's declared
Hours off in North West ?
Reported in the ESP app
Municipalities · 18
- Ditsobotla3 of 97 voting districts inDA 36.4%
- Greater Taung3 of 130 voting districts inANC 42.0%
- JB Marks7 of 106 voting districts inDA 49.8%
- Kagisano-Molopo3 of 91 voting districts inANC 59.7%
- Kgetlengrivier4 of 29 voting districts inVF PLUS 53.2%
- Mamusa7 of 25 voting districts inANC 51.4%
- Maquassi Hills3 of 37 voting districts inANC 70.1%
- Matlosana11 of 129 voting districts inANC 41.2%
- Naledi1 of 41 voting districts inDA 44.8%
- Tswaing1 of 78 voting districts inANC 40.0%
- Lekwa-TeemaneNot in yet
- MadibengNot in yet
- MafikengNot in yet
- MoreteleNot in yet
- Moses KotaneNot in yet
- Ramotshere MoiloaNot in yet
- RatlouNot in yet
- RustenburgNot in yet
District councils · 4
On EskomSePush
ESP's own data, not the IEC's.
About these figures
Notes on the IEC's figures for this page
special votes 736 · 43 of 1 730 voting districts in (the IEC's voting-district results so far, out of its list of voting districts for this election)
In local elections the IEC adds votes across the ward, PR and district ballots, so we show valid votes per ballot instead of one "votes cast" total.
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 43 voting districts with results so far here (5 408 of 11 421). The IEC publishes 47.0%.
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 province, both from the IEC's counts, with no votes re-allocated between boundaries.
Note: IEC TotalValidVotes 20307 differs from the sum of party rows 29617 by 9310; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Naledi: IEC TotalValidVotes 87 differs from the sum of party rows 131 by 44; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Mamusa: IEC TotalValidVotes 1974 differs from the sum of party rows 4422 by 2448; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Greater Taung: IEC TotalValidVotes 2357 differs from the sum of party rows 2747 by 390; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Kagisano-Molopo: IEC TotalValidVotes 522 differs from the sum of party rows 525 by 3; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Matlosana: IEC TotalValidVotes 4033 differs from the sum of party rows 4388 by 355; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: JB Marks: IEC TotalValidVotes 4841 differs from the sum of party rows 10955 by 6114; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 05 Nov 2026, 03:21 SAST.