Counted.co.zaPlay game

Hassie Square, Western Cape

Ward results

ANC leads the vote

2000

Council seats

Seat allocation unavailable.The vote breakdown is below.

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
45.8%31 563 votes
DEMOCRATIC ALLIANCE
44.6%30 746 votes
BREEDEVALLEI ONAFHANKLIK
7.1%4 923 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
1.3%906 votes
INDEPENDENTS
0.7%469 votes
THE CAPE PEOPLES CONGRESS
0.5%315 votes
Breede Valley · 2000 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—31 56345,7952
DEMOCRATIC ALLIANCE—30 74644,6098
BREEDEVALLEI ONAFHANKLIK—4 9237,1429
AFRICAN CHRISTIAN DEMOCRATIC PARTY—9061,3145
INDEPENDENTS—4690,6805
THE CAPE PEOPLES CONGRESS—3150,457

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

IEC source

How the vote changed

Other

Ward + municipal PR votes by election

Swipe to see history

2000Vote %
ANC45.8%—
DA44.6%—
BO7.1%—
ACDP1.3%—
THE CAPE PEOPLES CONGRESS0.5%—
Other0.7%—
WC025 - Breede Valley · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS31 56345,795268 922Reported
2 000DEMOCRATIC ALLIANCE30 74644,609868 922Reported
2 000BREEDEVALLEI ONAFHANKLIK4 9237,142968 922Reported
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY9061,314568 922Reported
2 000THE CAPE PEOPLES CONGRESS3150,45768 922Reported

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 Breede Valley

19 wards

Ward 1
DA41.8%Leading candidate: Daniel Christian Antonie Lötter
ANC25.8%
Lead: 571 votes
Ward 2
ANC73.6%Leading candidate: Jerrie Robinson
DA22.4%
Lead: 2 153 votes
Ward 3
ANC59.4%Leading candidate: Freddie Speelman
DA31.1%
Lead: 1 036 votes
Ward 4
ANC63.6%Leading candidate: Mandile Gereth Makendlana
DA29.8%
Lead: 1 131 votes
Ward 5
DA61.7%Leading candidate: Lourens Geldenuys Naude
ANC32.7%
Lead: 1 417 votes
Ward 6
DA94.4%Leading candidate: Cornelius Alwyn De Bruyn
ANC2.4%
Lead: 4 457 votes
Ward 7
DA84.8%Leading candidate: Ernst Hendrik Eloff
ANC10.7%
Lead: 2 593 votes
Ward 8
DA44.2%Leading candidate: Pieter Barend Botha Du Toit
ANC37.3%
Lead: 249 votes
Ward 9
ANC59.8%Leading candidate: Dirk Eland
DA28.5%
Lead: 823 votes
Ward 10
DA49.6%Leading candidate: Brendan Jacques Damons
ANC40.3%
Lead: 275 votes
Ward 11
ANC48.7%Leading candidate: Sylvia Francis Kriel
DA42.5%
Lead: 138 votes
Ward 12
DA59.0%Leading candidate: Ferdinand Addison Schonland
ANC28.2%
Lead: 999 votes
Ward 13
DA74.1%Leading candidate: Willem Gabriël Stoman
ANC20.1%
Lead: 1 693 votes
Ward 14
DA48.5%Leading candidate: Ceraj Ismail
ANC45.2%
Lead: 114 votes
Ward 15
ANC48.5%Leading candidate: Lesley Richards
DA32.0%
Lead: 572 votes
Ward 16
DA59.8%Leading candidate: Samuel Goedeman
ANC30.8%
Lead: 1 039 votes
Ward 17
ANC94.6%Leading candidate: Piwe Jonathan Mpanza
BREEDEVALLEI ONAFHANKLIK4.8%
Lead: 3 689 votes
Ward 18
ANC95.4%Leading candidate: Lizo Matthews Kapa
BREEDEVALLEI ONAFHANKLIK3.3%
Lead: 3 943 votes
Ward 19
ANC49.9%Leading candidate: Harris Gunikhaya Sibeko
DA38.7%
Lead: 465 votes
Wards in Breede Valley ·
WardElectionParty / entryVotesVote share (%)
Ward 12 000DEMOCRATIC ALLIANCE1 49141,7647
Ward 12 000AFRICAN NATIONAL CONGRESS92025,7703
Ward 22 000AFRICAN NATIONAL CONGRESS3 09273,6015
Ward 22 000DEMOCRATIC ALLIANCE93922,3518
Ward 32 000AFRICAN NATIONAL CONGRESS2 17659,4211
Ward 32 000DEMOCRATIC ALLIANCE1 14031,1305
Ward 42 000AFRICAN NATIONAL CONGRESS2 12563,6228
Ward 42 000DEMOCRATIC ALLIANCE99429,7605
Ward 52 000DEMOCRATIC ALLIANCE3 01361,7039
Ward 52 000AFRICAN NATIONAL CONGRESS1 59632,6848
Ward 62 000DEMOCRATIC ALLIANCE4 57594,4467
Ward 62 000AFRICAN NATIONAL CONGRESS1182,436
Ward 72 000DEMOCRATIC ALLIANCE2 96684,8398
Ward 72 000AFRICAN NATIONAL CONGRESS37310,6693
Ward 82 000DEMOCRATIC ALLIANCE1 60444,163
Ward 82 000AFRICAN NATIONAL CONGRESS1 35537,3073
Ward 92 000AFRICAN NATIONAL CONGRESS1 57259,8174
Ward 92 000DEMOCRATIC ALLIANCE74928,5008
Ward 102 000DEMOCRATIC ALLIANCE1 46649,5773
Ward 102 000AFRICAN NATIONAL CONGRESS1 19140,2773
Ward 112 000AFRICAN NATIONAL CONGRESS1 08148,6937
Ward 112 000DEMOCRATIC ALLIANCE94342,4775
Ward 122 000DEMOCRATIC ALLIANCE1 91258,9759
Ward 122 000AFRICAN NATIONAL CONGRESS91328,1616
Ward 132 000DEMOCRATIC ALLIANCE2 32274,1379
Ward 132 000AFRICAN NATIONAL CONGRESS62920,083
Ward 142 000DEMOCRATIC ALLIANCE1 70348,4771
Ward 142 000AFRICAN NATIONAL CONGRESS1 58945,232
Ward 152 000AFRICAN NATIONAL CONGRESS1 68048,4988
Ward 152 000DEMOCRATIC ALLIANCE1 10831,9861
Ward 162 000DEMOCRATIC ALLIANCE2 14459,8214
Ward 162 000AFRICAN NATIONAL CONGRESS1 10530,8315
Ward 172 000AFRICAN NATIONAL CONGRESS3 88794,5512
Ward 172 000BREEDEVALLEI ONAFHANKLIK1984,8163
Ward 182 000AFRICAN NATIONAL CONGRESS4 08695,4004
Ward 182 000BREEDEVALLEI ONAFHANKLIK1433,3388
Ward 192 000AFRICAN NATIONAL CONGRESS2 07549,8798
Ward 192 000DEMOCRATIC ALLIANCE1 61038,7019

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

Source data

Sources & result details

IEC: 25 Oct 2021, 14:56 SAST · checked 05 Nov 2026, 16:01 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.

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

The council results cover all of Breede Valley. Ward results include areas outside Hassie Square.

This page uses the Stats SA statistical main-place boundary labelled 2016. It overlaps 1 of the 2026 wards; the everyday town boundary may differ.

Town-to-ward mappings are available for 2026 only. The historical wards above belong to the whole municipality in 2000.

Positive-area intersections of the full-precision 2016 Stats SA main-place polygon and the MDB 2026 ward polygons. Display simplification is applied separately. Full-ward figures include votes outside the place; votes are never allocated by overlap area.

Give something back

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

Donations go directly to each organisation.

Share results