2016 Local

Get the app

ANC 53.3%down 7.7 pts from 61.0% in 2011

Most ward votes

Vote breakdown · Ward ballot
  • ANC 53.3%
  • DA 26.8%
  • EFF 8.1%
  • Others 11.7%
Turnout57.7%
Voters on the roll26.3M

Ward ballot ? · 14 957 083 valid votes

Provinces · 9

About these figures

Notes on the IEC's figures for this page

special votes 402 322 · All 22 612 voting districts in · the IEC marks the results complete

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 22 612 voting districts here (15 189 423 of 26 333 353). The IEC publishes 57.9%.

The change beside the headline is the difference between the leading party's share here and its share in the 2011 election for the same country, both from the IEC's counts, with no votes re-allocated between boundaries.

Note: party 0: the IEC's cross-ballot total 340976 differs from its ward + PR + DC 40% votes (341214); we show each ballot's own votes.

Note: IEC TotalValidVotes 38517983 differs from the sum of party rows 38517745 by -238; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: party 0: the IEC's cross-ballot total 55513 differs from its ward + PR + DC 40% votes (55550); we show each ballot's own votes.

Note: IEC TotalValidVotes 4887080 differs from the sum of party rows 4887043 by -37; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: party 0: the IEC's cross-ballot total 27468 differs from its ward + PR + DC 40% votes (27475); we show each ballot's own votes.

Note: IEC TotalValidVotes 2182860 differs from the sum of party rows 2182853 by -7; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: party 0: the IEC's cross-ballot total 25942 differs from its ward + PR + DC 40% votes (25952); we show each ballot's own votes.

Note: IEC TotalValidVotes 7605283 differs from the sum of party rows 7605273 by -10; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: party 0: the IEC's cross-ballot total 144488 differs from its ward + PR + DC 40% votes (144586); we show each ballot's own votes.

Note: IEC TotalValidVotes 8612212 differs from the sum of party rows 8612114 by -98; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: party 0: the IEC's cross-ballot total 13943 differs from its ward + PR + DC 40% votes (13945); we show each ballot's own votes.

Note: IEC TotalValidVotes 3168927 differs from the sum of party rows 3168925 by -2; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: party 0: the IEC's cross-ballot total 10702 differs from its ward + PR + DC 40% votes (10773); we show each ballot's own votes.

Note: IEC TotalValidVotes 1117291 differs from the sum of party rows 1117220 by -71; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: party 0: the IEC's cross-ballot total 30249 differs from its ward + PR + DC 40% votes (30255); we show each ballot's own votes.

Note: IEC TotalValidVotes 3785291 differs from the sum of party rows 3785285 by -6; we show per-ballot sums of party rows and do not publish the cross-ballot total.

Note: party 0: the IEC's cross-ballot total 16948 differs from its ward + PR + DC 40% votes (16955); we show each ballot's own votes.

Note: IEC TotalValidVotes 2667274 differs from the sum of party rows 2667267 by -7; 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 27 Oct 2026, 11:02 SAST.

Get the ESP App

Ask people in your area how long the queue is.

Outages, alerts and community updates for your area.

  1. 1Install the app
  2. 2Save your area to get alerts
Download on the App StoreGet it on Google Play
Already have the app? Open it