Counted.co.zaPlay game

2016 · Municipal council

ANC retains its majority

2016

Council seats

ANC25 seats
DA8 seats
EFF3 seats
INDEPENDENTS2 seats
FF+1 seat
Dihlabeng · 2016 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS2564,1026
DEMOCRATIC ALLIANCE820,5128
ECONOMIC FREEDOM FIGHTERS37,6923
INDEPENDENTS25,1282
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS12,5641
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
AFRICAN PEOPLE'S CONVENTION00
CONGRESS OF THE PEOPLE00
LEIHLO LA SETJHABA RAINBOW00
UNITED RESIDENTS FRONT00

39 seats; 20 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
62.9%52 864 votes
DEMOCRATIC ALLIANCE
20.9%17 552 votes
ECONOMIC FREEDOM FIGHTERS
6.8%5 704 votes
INDEPENDENTS
5.6%4 697 votes
Other: show remaining parties: hide remaining parties3.8%3 200 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
1.5%1 263 votes
LEIHLO LA SETJHABA RAINBOW
0.6%520 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.6%480 votes
CONGRESS OF THE PEOPLE
0.5%450 votes
AFRICAN PEOPLE'S CONVENTION
0.4%337 votes
UNITED RESIDENTS FRONT
0.2%150 votes
Dihlabeng · 2016 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—52 86462,9206
DEMOCRATIC ALLIANCE—17 55220,891
ECONOMIC FREEDOM FIGHTERS—5 7046,7891
INDEPENDENTS—4 6975,5905
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—1 2631,5033
LEIHLO LA SETJHABA RAINBOW—5200,6189
AFRICAN CHRISTIAN DEMOCRATIC PARTY—4800,5713
CONGRESS OF THE PEOPLE—4500,5356
AFRICAN PEOPLE'S CONVENTION—3370,4011
UNITED RESIDENTS FRONT—1500,1785

84017 valid votes. Shares use this ballot’s party totals. All published entries are included.

IEC source

How the vote changed

Other

Council seats by election

Swipe to see history

2000Seats

Seats unavailable for this election.

2006Seats
ANC29—
DA5—
PAC1—
EFF0—
FF+2—

19 for a majority · 37 seats

2011Seatsvs 2006
ANC30
DA8
PAC0
FF+1

21 for a majority · 40 seats

2016Seatsvs 2011
ANC25
DA8
EFF3—
FF+1

20 for a majority · 39 seats

FS192 - Dihlabeng · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS293719
2 006DEMOCRATIC ALLIANCE53719
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS23719
2 006PAN AFRICANIST CONGRESS OF AZANIA13719
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY03719
2 006NATIONAL DEMOCRATIC CONVENTION03719
2 011AFRICAN NATIONAL CONGRESS304021
2 011DEMOCRATIC ALLIANCE84021
2 011CONGRESS OF THE PEOPLE14021
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS14021
2 011AFRICAN PEOPLE'S CONVENTION04021
2 011INDEPENDENTS04021
2 011PAN AFRICANIST CONGRESS OF AZANIA04021
2 016AFRICAN NATIONAL CONGRESS253920
2 016DEMOCRATIC ALLIANCE83920
2 016ECONOMIC FREEDOM FIGHTERS33920
2 016INDEPENDENTS23920
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS13920
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY03920
2 016AFRICAN PEOPLE'S CONVENTION03920
2 016CONGRESS OF THE PEOPLE03920
2 016LEIHLO LA SETJHABA RAINBOW03920
2 016UNITED RESIDENTS FRONT03920

Ward + municipal PR votes. Missing and grouped entries are not assumed to be zero. Published boundaries may differ between elections.

All history data (JSON)

Ward + municipal PR votes by election

Swipe to see history

2000Vote %
ANC62.0%—
DA17.4%—
PAC12.9%—
EFF0.0%—
FF+0.0%—
Other7.8%—
2006Vote %vs 2000
ANC77.3%
DA12.5%
PAC4.0%
EFF0.0%
FF+4.4%
Other1.8%
2011Vote %vs 2006
ANC73.9%
DA20.1%
PAC0.5%
EFF0.0%
FF+2.3%
COPE2.1%
Other1.1%
2016Vote %vs 2011
ANC62.9%
DA20.9%
PAC0.0%
EFF6.8%
FF+1.5%
Other7.9%
FS192 - Dihlabeng · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS33 82661,96654 588Reported
2 000DEMOCRATIC ALLIANCE9 47917,364654 588Reported
2 000PAN AFRICANIST CONGRESS OF AZANIA7 03212,88254 588Reported
2 000ECONOMIC FREEDOM FIGHTERS0054 588No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0054 588No votes recorded in the complete party list.
2 000BOHLOKONG CIVIC ASSOCIATION1 9943,652854 588Reported
2 000ALLIANCE 2000+1 8263,345154 588Reported
2 000CONGRESS OF THE PEOPLE0054 588No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0054 588No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION0054 588No votes recorded in the complete party list.
2 000LEIHLO LA SETJHABA RAINBOW0054 588No votes recorded in the complete party list.
2 000NATIONAL DEMOCRATIC CONVENTION0054 588No votes recorded in the complete party list.
2 000UNITED RESIDENTS FRONT0054 588No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS44 87277,268358 073Reported
2 006DEMOCRATIC ALLIANCE7 28312,541158 073Reported
2 006PAN AFRICANIST CONGRESS OF AZANIA2 3093,97658 073Reported
2 006ECONOMIC FREEDOM FIGHTERS0058 073No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 5764,435858 073Reported
2 006BOHLOKONG CIVIC ASSOCIATION0058 073No votes recorded in the complete party list.
2 006ALLIANCE 2000+0058 073No votes recorded in the complete party list.
2 006CONGRESS OF THE PEOPLE0058 073No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY8811,517158 073Reported
2 006AFRICAN PEOPLE'S CONVENTION0058 073No votes recorded in the complete party list.
2 006LEIHLO LA SETJHABA RAINBOW0058 073No votes recorded in the complete party list.
2 006NATIONAL DEMOCRATIC CONVENTION1520,261758 073Reported
2 006UNITED RESIDENTS FRONT0058 073No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS57 39773,903377 665Reported
2 011DEMOCRATIC ALLIANCE15 64820,148177 665Reported
2 011PAN AFRICANIST CONGRESS OF AZANIA3630,467477 665Reported
2 011ECONOMIC FREEDOM FIGHTERS0077 665No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 7582,263677 665Reported
2 011BOHLOKONG CIVIC ASSOCIATION0077 665No votes recorded in the complete party list.
2 011ALLIANCE 2000+0077 665No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE1 6302,098877 665Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY0077 665No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION7951,023677 665Reported
2 011LEIHLO LA SETJHABA RAINBOW0077 665No votes recorded in the complete party list.
2 011NATIONAL DEMOCRATIC CONVENTION0077 665No votes recorded in the complete party list.
2 011UNITED RESIDENTS FRONT0077 665No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS52 86462,920684 017Reported
2 016DEMOCRATIC ALLIANCE17 55220,89184 017Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA0084 017No votes recorded in the complete party list.
2 016ECONOMIC FREEDOM FIGHTERS5 7046,789184 017Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 2631,503384 017Reported
2 016BOHLOKONG CIVIC ASSOCIATION0084 017No votes recorded in the complete party list.
2 016ALLIANCE 2000+0084 017No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE4500,535684 017Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY4800,571384 017Reported
2 016AFRICAN PEOPLE'S CONVENTION3370,401184 017Reported
2 016LEIHLO LA SETJHABA RAINBOW5200,618984 017Reported
2 016NATIONAL DEMOCRATIC CONVENTION0084 017No votes recorded in the complete party list.
2 016UNITED RESIDENTS FRONT1500,178584 017Reported

Ward + municipal PR votes. Missing and grouped entries are not assumed to be zero. Published boundaries may differ between elections.

All history data (JSON)

History data & sources

Ward + municipal PR votes. Connecting bands show the same party’s share or seats between elections, not individual voters moving between parties. Select a year to inspect its values; use the election-year selector to explore its results and places.

The chart names the five largest parties across these elections. The vote list also names parties gaining at least 2 percentage points since the previous election; remaining votes are combined under Other. Other’s change compares the same group of parties in both elections. Missing values remain unavailable.

  • All points use the same ballot basis. Ballot totals are not counts of individual voters.
  • Missing or grouped party rows remain gaps unless a complete, ungrouped list establishes zero votes.
  • Municipal boundaries can change between elections. Published area results are not boundary-adjusted.
All parties & exact values

Ward results

Browse wards

Wards in Dihlabeng

20 wards

Ward 1
ANC76.9%Leading candidate: Thabiso Innocent Mofokeng
DA10.0%
Lead: 2 276 votes
Ward 2
ANC77.2%Leading candidate: Moranye Moses Twala
EFF13.0%
Lead: 2 078 votes
Ward 3
ANC55.9%Leading candidate: Desmond Bazil Michaels
DA34.1%
Lead: 1 159 votes
Ward 4
ANC74.6%Leading candidate: Matsebetsebe David Motaung
INDEPENDENTS8.1%
Lead: 2 843 votes
Ward 5
ANC85.8%Leading candidate: Thabiso Julius Mbambo
DA5.3%
Lead: 1 795 votes
Ward 6
ANC84.3%Leading candidate: Jane Twala
EFF6.9%
Lead: 3 695 votes
Ward 7
ANC81.2%Leading candidate: Tlaleng Martha Mofokeng
DA7.0%
Lead: 3 027 votes
Ward 8
ANC81.0%Leading candidate: Tjheta Makwa Harry Mofokeng
DA9.3%
Lead: 2 387 votes
Ward 9
ANC46.0%Leading candidate: Bereng Francis Mokoena
DA42.8%
Lead: 148 votes
Ward 10
DA76.0%Leading candidate: Catherina Johanna Van Niekerk
ANC14.3%
Lead: 2 904 votes
Ward 11
ANC83.5%Leading candidate: Mavuso Daniel Shabalala
DA8.6%
Lead: 3 101 votes
Ward 12
ANC52.6%
INDEPENDENTS27.5%
Lead: 1 086 votes
Ward 13
ANC51.0%
INDEPENDENTS24.5%
Lead: 848 votes
Ward 14
ANC67.0%Leading candidate: Tseki James Tseki
DA17.7%
Lead: 2 154 votes
Ward 15
ANC58.8%Leading candidate: Moliehi Evelina Sempe
DA18.7%
Lead: 1 869 votes
Ward 16
ANC49.1%Leading candidate: Sophia Mmathuso Jacobs
DA34.8%
Lead: 660 votes
Ward 17
ANC64.4%Leading candidate: Ausana Leah Rakhothule - Mkhwanazi
EFF21.7%
Lead: 1 726 votes
Ward 18
ANC46.4%Leading candidate: Nomgqibelo Emely Mabizela
DA43.0%
Lead: 156 votes
Ward 19
ANC81.0%Leading candidate: Mafube St Vincent Mofokeng
INDEPENDENTS6.2%
Lead: 3 504 votes
Ward 20
ANC55.6%Leading candidate: Pontsho David Lengoabala
DA24.6%
Lead: 1 700 votes
Wards in Dihlabeng ·
WardElectionParty / entryVotesVote share (%)
Ward 12 016AFRICAN NATIONAL CONGRESS2 61776,8801
Ward 12 016DEMOCRATIC ALLIANCE34110,0176
Ward 22 016AFRICAN NATIONAL CONGRESS2 50077,1605
Ward 22 016ECONOMIC FREEDOM FIGHTERS42213,0247
Ward 32 016AFRICAN NATIONAL CONGRESS2 97455,9023
Ward 32 016DEMOCRATIC ALLIANCE1 81534,1165
Ward 42 016AFRICAN NATIONAL CONGRESS3 18874,5905
Ward 42 016INDEPENDENTS3458,0721
Ward 52 016AFRICAN NATIONAL CONGRESS1 91385,7848
Ward 52 016DEMOCRATIC ALLIANCE1185,2915
Ward 62 016AFRICAN NATIONAL CONGRESS4 02284,2833
Ward 62 016ECONOMIC FREEDOM FIGHTERS3276,8525
Ward 72 016AFRICAN NATIONAL CONGRESS3 31181,2117
Ward 72 016DEMOCRATIC ALLIANCE2846,9659
Ward 82 016AFRICAN NATIONAL CONGRESS2 69780,9667
Ward 82 016DEMOCRATIC ALLIANCE3109,3065
Ward 92 016AFRICAN NATIONAL CONGRESS2 12046,0169
Ward 92 016DEMOCRATIC ALLIANCE1 97242,8044
Ward 102 016DEMOCRATIC ALLIANCE3 57775,9932
Ward 102 016AFRICAN NATIONAL CONGRESS67314,2979
Ward 112 016AFRICAN NATIONAL CONGRESS3 45583,5348
Ward 112 016DEMOCRATIC ALLIANCE3548,559
Ward 122 016AFRICAN NATIONAL CONGRESS2 27552,6255
Ward 122 016INDEPENDENTS1 18927,504
Ward 132 016AFRICAN NATIONAL CONGRESS1 63450,9988
Ward 132 016INDEPENDENTS78624,5318
Ward 142 016AFRICAN NATIONAL CONGRESS2 92967,0098
Ward 142 016DEMOCRATIC ALLIANCE77517,7305
Ward 152 016AFRICAN NATIONAL CONGRESS2 74158,7693
Ward 152 016DEMOCRATIC ALLIANCE87218,6964
Ward 162 016AFRICAN NATIONAL CONGRESS2 26649,0582
Ward 162 016DEMOCRATIC ALLIANCE1 60634,7694
Ward 172 016AFRICAN NATIONAL CONGRESS2 60164,429
Ward 172 016ECONOMIC FREEDOM FIGHTERS87521,6745
Ward 182 016AFRICAN NATIONAL CONGRESS2 10546,4475
Ward 182 016DEMOCRATIC ALLIANCE1 94943,0053
Ward 192 016AFRICAN NATIONAL CONGRESS3 79581,0032
Ward 192 016INDEPENDENTS2916,2113
Ward 202 016AFRICAN NATIONAL CONGRESS3 04855,5799
Ward 202 016DEMOCRATIC ALLIANCE1 34824,5806

The two largest published entries shown on each ward card. Open a ward for all entries.

Source data

Sources & result details

IEC: 06 Apr 2017, 11:45 SAST · checked 05 Nov 2026, 15:40 SAST

Historical comparisons use published area results. Boundaries may change between elections. Vote shares use the ballot labelled on each chart; ballots are not individual voters.

Vote percentages beside council seats combine ward and municipal PR ballots. Seat counts include both ward and PR councillors.

Seat calculation & source

These are the ward and PR seats published by the IEC. The totals add up to all 39 council seats. This is the historical election allocation, not a record of government changes during the term. Any grouped “Other” seats remain grouped.

IEC result time: 06 Apr 2017, 11:45 SAST · Source figures ↗

Ward vs PR ballots

Ward: choose a person. PR: choose a party.

Ward ballot

The candidate with the most votes in the whole ward wins one seat. They do not need more than 50%.

Municipal PR ballot

PR means proportional representation. Party-list seats balance the council’s overall party representation.

Two ballots work together

Party ward votes and municipal PR votes both count towards the party’s overall seat allocation.

Outside metros, voters also have a separate district PR ballot. An independent can stand in a ward but not on a party PR list.

Understanding the results

IEC guide to council seats
IEC source figures

Give something back

Found Counted useful? Support the South African non-profits holding power to account.

Donations go directly to each organisation.

Share results