Skip to content
Mandate SA — home

2026 local election results

Every province, municipality and ward in South Africa, as the Electoral Commission counts them.

10 249 of 23 696 voting stations counted, as at 05 Nov, 16:03. Provisional running totals from the Electoral Commission: these will change. Independent and neutral.

South Africa so far

  1. African National Congress31,8%
  2. Democratic Alliance27,1%
  3. uMkhonto weSizwe Party7,2%
  4. Economic Freedom Fighters5,7%
  5. ActionSA3,8%
  6. Freedom Front Plus3,8%
  7. Inkatha Freedom Party3,6%
  8. Patriotic Alliance3,2%
  9. South African Communist Party2,6%
  10. United Democratic Movement1,1%
Open the live map and charts

Results by province and municipality

Eastern Cape results

Free State results

KwaZulu-Natal results

Limpopo results

Mpumalanga results

North West results

Northern Cape results

Western Cape results

About these results

Are these the final 2026 local election results?
Not yet. These are running totals as the Electoral Commission of South Africa (IEC) publishes them, and they change as more voting stations are counted. Only the Commission's declaration is final.
How do I see the results for my ward?
Use Find my ward on Mandate SA, with your location or by searching your municipality and ward number. Your ward's page shows every candidate and each voting station as it is counted.
Where do these results come from?
From the results the Electoral Commission of South Africa publishes. Mandate SA adds them up and shows them free of charge. Vote totals add the ward and party ballots together, as the Commission's dashboard does.
Does the party with the most votes run the municipality?
Not always. A party needs more than half of a council's seats to govern alone. If no party has that, the council is hung, and parties may form a coalition or a minority government.
Why do early results look different from the final picture?
Stations are counted at different speeds, so early totals lean towards the places counted first. Check how many stations are in before reading much into a figure.

Put these results on your site

Newsrooms and community sites can show the running totals free of charge. Copy this into your page:

<iframe src="https://mandatesa.com/embed/results" title="2026 local election results" width="100%" height="520" style="border:0" loading="lazy"></iframe>