ANC 41.0%
Leading on the PR ballot so far (provisional)
- ANC 41.0%
- DA 15.3%
- EFF 9.4%
- Others 34.3%
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
PR ballot ? · 26 852 valid votes
ANCAfrican National Congress11 02041.0%
DADemocratic Alliance4 10415.3%
EFFEconomic Freedom Fighters2 5119.4%
VF PLUSVryheidsfront Plus | Freedom Front Plus1 9777.4%
MKPUmkhonto Wesizwe Party1 9357.2%- SDPService Delivery Party1 9047.1%
- SACPSouth African Communist Party8553.2%
- ILPIndependent Lekwa Party6522.4%
ActionSA5642.1%- LCFLekwa Community Forum1660.6%
URFUnited Residents Front1440.5%
ATMAfrican Transformation Movement1410.5%- MAYIBUYEAfrika Mayibuye Movement1380.5%
IFPInkatha Freedom Party950.4%
UATUnited Africans Transformation830.3%
AICAfrican Independent Congress770.3%- OLHOur Last Hope690.3%
ACDPAfrican Christian Democratic Party660.2%- LABOURLabour Party of South Africa490.2%
APCAfrican People's Convention430.2%
PAPatriotic Alliance390.1%
PACPan Africanist Congress of Azania380.1%- MYRMbombela Yebahlali Residence380.1%
- SCMSocialist Civic Movement220.1%
- AIPOAfrican Independent People's Organisation200.1%
- MPFMsukaligwa People First180.1%
INGUBOAbafuna Ingubo Yeskhethu Party120.0%
SPPSindawonye Progressive Party110.0%- GAZAGaza Democratic Front80.0%
ACPAll Citizens Party70.0%- GAZANKULGazankulu National Party60.0%
NFPNational Freedom Party50.0%
AUMAfrican Unified Movement50.0%
AHCAfrican Heart Congress30.0%- AIMSAAssegaai Independent Movement of South Africa30.0%
- Mo-Africa PartyMo-Africa Party30.0%
- GJDPGods Justice and Development Party30.0%
SUNSizwe Ummah Nation20.0%
OHMOrganic Humanity Movement20.0%- ASCOAsihlanganeni Civic Movement20.0%
- BTCPBarberton Community Party20.0%
- ARRC.African Royal Rainbow Congress20.0%
COPECongress of the People10.0%
BRABetter Residents Association10.0%
IRCInternational Revelation Congress10.0%- ODFOrganisation for Democracy and Freedom10.0%
BLOMBushbuckridge Locals Movement10.0%- GFSAGap Fixers of South Africa10.0%
- AEFAfrican Economic Freedom10.0%
- BCOBahlali Civic Organization10.0%
ESP app
How long is the queue?
Chat about the election in your area
ESP app
How did Mpumalanga vote?
Get notified when it's declared
Hours off in Mpumalanga ?
Reported in the ESP app
Municipalities · 17
- Bushbuckridge7 of 280 voting districts inANC 72.8%
- Chief Albert Luthuli10 of 128 voting districts inANC 49.8%
- City of Mbombela17 of 285 voting districts inANC 31.7%
- Dipaleseng9 of 33 voting districts inANC 48.3%
- Dr Pixley Ka Isaka Seme5 of 44 voting districts inANC 43.3%
- Emakhazeni6 of 44 voting districts inANC 51.6%
- Govan Mbeki3 of 104 voting districts inANC 30.3%
- Lekwa9 of 43 voting districts inILP 23.2%
- Mkhondo4 of 82 voting districts inANC 46.9%
- Msukaligwa10 of 77 voting districts inANC 47.8%
- Nkomazi2 of 179 voting districts inANC 43.1%
- Thaba Chweu16 of 47 voting districts inANC 39.0%
- Thembisile Hani7 of 154 voting districts inANC 52.4%
- Victor Khanye8 of 30 voting districts inSDP 42.5%
- Dr JS MorokaNot in yet
- EmalahleniNot in yet
- Steve TshweteNot in yet
District councils · 3
On EskomSePush
ESP's own data, not the IEC's.
About these figures
Notes on the IEC's figures for this page
special votes 2 829 · 118 of 1 846 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 118 voting districts with results so far here (21 252 of 47 557). The IEC publishes 44.8%.
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 64378 differs from the sum of party rows 81437 by 17059; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Chief Albert Luthuli: IEC TotalValidVotes 9048 differs from the sum of party rows 12011 by 2963; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Msukaligwa: IEC TotalValidVotes 3229 differs from the sum of party rows 3406 by 177; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Dr Pixley Ka Isaka Seme: IEC TotalValidVotes 1738 differs from the sum of party rows 1988 by 250; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Lekwa: IEC TotalValidVotes 8016 differs from the sum of party rows 8327 by 311; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Dipaleseng: IEC TotalValidVotes 4298 differs from the sum of party rows 6836 by 2538; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Govan Mbeki: IEC TotalValidVotes 625 differs from the sum of party rows 1020 by 395; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Victor Khanye: IEC TotalValidVotes 5027 differs from the sum of party rows 5702 by 675; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Thembisile Hani: IEC TotalValidVotes 2642 differs from the sum of party rows 2975 by 333; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Thaba Chweu: IEC TotalValidVotes 11518 differs from the sum of party rows 17592 by 6074; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: Bushbuckridge: IEC TotalValidVotes 3927 differs from the sum of party rows 4922 by 995; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: City of Mbombela: IEC TotalValidVotes 10057 differs from the sum of party rows 12287 by 2230; 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:22 SAST.