Counted.co.zaPlay game

Tennantville, Western Cape

Ward results

DA gains an outright majority

2011

Council seats

DA25 seats
ANC11 seats
SIBANYE CIVIC ASSOCIATION3 seats
ACDP1 seat
COPE1 seat
Other2 seats
DEMOCRATIC NEW CIVIC ASSOCIATION1 seat
NATIONAL PEOPLE'S PARTY1 seat
Stellenbosch · 2011 · Reported council seats
Party / entrySeatsShare of seats (%)
DEMOCRATIC ALLIANCE2558,1395
AFRICAN NATIONAL CONGRESS1125,5814
SIBANYE CIVIC ASSOCIATION36,9767
AFRICAN CHRISTIAN DEMOCRATIC PARTY12,3256
CONGRESS OF THE PEOPLE12,3256
DEMOCRATIC NEW CIVIC ASSOCIATION12,3256
NATIONAL PEOPLE'S PARTY12,3256
INDEPENDENTS00
NATIONAL FREEDOM PARTY00
OTHER00
SOUTH AFRICAN PROGRESSIVE CIVIC ORGANISATION00
STUDENTE STEM PARTY00
UNITED DEMOCRATIC MOVEMENT00

43 seats; 22 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

DEMOCRATIC ALLIANCE
59.0%57 681 votes
AFRICAN NATIONAL CONGRESS
24.8%24 296 votes
SIBANYE CIVIC ASSOCIATION
6.4%6 284 votes
CONGRESS OF THE PEOPLE
2.0%1 983 votes
NATIONAL PEOPLE'S PARTY
1.5%1 450 votes
Other: show remaining parties: hide remaining parties6.2%6 111 votes
DEMOCRATIC NEW CIVIC ASSOCIATION
1.4%1 347 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
1.2%1 211 votes
OTHER
0.9%913 votes
STUDENTE STEM PARTY
0.8%745 votes
SOUTH AFRICAN PROGRESSIVE CIVIC ORGANISATION
0.7%674 votes
NATIONAL FREEDOM PARTY
0.6%540 votes
UNITED DEMOCRATIC MOVEMENT
0.4%427 votes
INDEPENDENTS
0.3%254 votes
Stellenbosch · 2011 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
DEMOCRATIC ALLIANCE—57 68158,9755
AFRICAN NATIONAL CONGRESS—24 29624,8413
SIBANYE CIVIC ASSOCIATION—6 2846,425
CONGRESS OF THE PEOPLE—1 9832,0275
NATIONAL PEOPLE'S PARTY—1 4501,4825
DEMOCRATIC NEW CIVIC ASSOCIATION—1 3471,3772
AFRICAN CHRISTIAN DEMOCRATIC PARTY—1 2111,2382
OTHER—9130,9335
STUDENTE STEM PARTY—7450,7617
SOUTH AFRICAN PROGRESSIVE CIVIC ORGANISATION—6740,6891
NATIONAL FREEDOM PARTY—5400,5521
UNITED DEMOCRATIC MOVEMENT—4270,4366
INDEPENDENTS—2540,2597

97805 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
DA15—
ANC16—
ACDP2—

19 for a majority · 37 seats

2011Seatsvs 2006
DA25
ANC11
SIBANYE CIVIC ASSOCIATION3—
ACDP1

22 for a majority · 43 seats

WC024 - Stellenbosch · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS163719
2 006DEMOCRATIC ALLIANCE153719
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY23719
2 006INDEPENDENT DEMOCRATS23719
2 006KAYAMANDI COMMUNITY ALLIANCE13719
2 006UNITED DEMOCRATIC MOVEMENT13719
2 006FIRST COMMUNITY PARTY OF SOUTH AFRICA03719
2 006INDEPENDENTS03719
2 006PAN AFRICANIST CONGRESS OF AZANIA03719
2 006UNITED INDEPENDENT FRONT03719
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS03719
2 011DEMOCRATIC ALLIANCE254322
2 011AFRICAN NATIONAL CONGRESS114322
2 011SIBANYE CIVIC ASSOCIATION34322
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY14322
2 011CONGRESS OF THE PEOPLE14322
2 011DEMOCRATIC NEW CIVIC ASSOCIATION14322
2 011NATIONAL PEOPLE'S PARTY14322
2 011INDEPENDENTS04322
2 011NATIONAL FREEDOM PARTY04322
2 011OTHER04322
2 011SOUTH AFRICAN PROGRESSIVE CIVIC ORGANISATION04322
2 011STUDENTE STEM PARTY04322
2 011UNITED DEMOCRATIC MOVEMENT04322

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 %
DA42.8%—
ANC40.7%—
ALLIANCE FOR THE COMMUNITY5.6%—
ACDP5.0%—
Other5.8%—
2006Vote %vs 2000
DA41.4%
ANC42.0%
SIBANYE CIVIC ASSOCIATION0.0%—
ALLIANCE FOR THE COMMUNITY0.0%
ACDP4.8%
Other11.8%—
2011Vote %vs 2006
DA59.0%
ANC24.8%
SIBANYE CIVIC ASSOCIATION6.4%
ACDP1.2%
COPE2.0%
Other6.5%
WC024 - Stellenbosch · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000DEMOCRATIC ALLIANCE25 41142,847359 306Reported
2 000AFRICAN NATIONAL CONGRESS24 16040,737959 306Reported
2 000SIBANYE CIVIC ASSOCIATIONUnavailableUnavailable59 306Not separately listed in this source.
2 000ALLIANCE FOR THE COMMUNITY3 3425,635259 306Reported
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY2 9364,950659 306Reported
2 000INDEPENDENT DEMOCRATSUnavailableUnavailable59 306Not separately listed in this source.
2 000UNITED DEMOCRATIC MOVEMENT2 1253,583159 306Reported
2 000KAYAMANDI COMMUNITY ALLIANCE8991,515959 306Reported
2 000CONGRESS OF THE PEOPLEUnavailableUnavailable59 306Not separately listed in this source.
2 000NATIONAL PEOPLE'S PARTYUnavailableUnavailable59 306Not separately listed in this source.
2 000DEMOCRATIC NEW CIVIC ASSOCIATIONUnavailableUnavailable59 306Not separately listed in this source.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUSUnavailableUnavailable59 306Not separately listed in this source.
2 000STUDENTE STEM PARTYUnavailableUnavailable59 306Not separately listed in this source.
2 000SOUTH AFRICAN PROGRESSIVE CIVIC ORGANISATIONUnavailableUnavailable59 306Not separately listed in this source.
2 000PAN AFRICANIST CONGRESS OF AZANIAUnavailableUnavailable59 306Not separately listed in this source.
2 000NATIONAL FREEDOM PARTYUnavailableUnavailable59 306Not separately listed in this source.
2 000UNITED INDEPENDENT FRONTUnavailableUnavailable59 306Not separately listed in this source.
2 000FIRST COMMUNITY PARTY OF SOUTH AFRICAUnavailableUnavailable59 306Not separately listed in this source.
2 006DEMOCRATIC ALLIANCE25 51041,388161 636Reported
2 006AFRICAN NATIONAL CONGRESS25 91142,038761 636Reported
2 006SIBANYE CIVIC ASSOCIATION0061 636No votes recorded in the complete party list.
2 006ALLIANCE FOR THE COMMUNITY0061 636No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY2 9614,80461 636Reported
2 006INDEPENDENT DEMOCRATS2 7544,468261 636Reported
2 006UNITED DEMOCRATIC MOVEMENT1 1771,909661 636Reported
2 006KAYAMANDI COMMUNITY ALLIANCE1 4992,43261 636Reported
2 006CONGRESS OF THE PEOPLE0061 636No votes recorded in the complete party list.
2 006NATIONAL PEOPLE'S PARTY0061 636No votes recorded in the complete party list.
2 006DEMOCRATIC NEW CIVIC ASSOCIATION0061 636No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS5180,840461 636Reported
2 006STUDENTE STEM PARTY0061 636No votes recorded in the complete party list.
2 006SOUTH AFRICAN PROGRESSIVE CIVIC ORGANISATION0061 636No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA3540,574361 636Reported
2 006NATIONAL FREEDOM PARTY0061 636No votes recorded in the complete party list.
2 006UNITED INDEPENDENT FRONT2840,460861 636Reported
2 006FIRST COMMUNITY PARTY OF SOUTH AFRICA2800,454361 636Reported
2 011DEMOCRATIC ALLIANCE57 68158,975597 805Reported
2 011AFRICAN NATIONAL CONGRESS24 29624,841397 805Reported
2 011SIBANYE CIVIC ASSOCIATION6 2846,42597 805Reported
2 011ALLIANCE FOR THE COMMUNITYUnavailableUnavailable97 805Not separately listed in this source.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY1 2111,238297 805Reported
2 011INDEPENDENT DEMOCRATSUnavailableUnavailable97 805Not separately listed in this source.
2 011UNITED DEMOCRATIC MOVEMENT4270,436697 805Reported
2 011KAYAMANDI COMMUNITY ALLIANCEUnavailableUnavailable97 805Not separately listed in this source.
2 011CONGRESS OF THE PEOPLE1 9832,027597 805Reported
2 011NATIONAL PEOPLE'S PARTY1 4501,482597 805Reported
2 011DEMOCRATIC NEW CIVIC ASSOCIATION1 3471,377297 805Reported
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUSUnavailableUnavailable97 805Not separately listed in this source.
2 011STUDENTE STEM PARTY7450,761797 805Reported
2 011SOUTH AFRICAN PROGRESSIVE CIVIC ORGANISATION6740,689197 805Reported
2 011PAN AFRICANIST CONGRESS OF AZANIAUnavailableUnavailable97 805Not separately listed in this source.
2 011NATIONAL FREEDOM PARTY5400,552197 805Reported
2 011UNITED INDEPENDENT FRONTUnavailableUnavailable97 805Not separately listed in this source.
2 011FIRST COMMUNITY PARTY OF SOUTH AFRICAUnavailableUnavailable97 805Not separately listed in this source.

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 Stellenbosch

22 wards

Ward 1
DA61.0%Leading candidate: Aldridge Rodger Frazenburg
ANC31.0%
Lead: 1 643 votes
Ward 2
ANC58.0%Leading candidate: Nombulelo Ntsunguzi
DA30.2%
Lead: 1 063 votes
Ward 3
DA48.8%Leading candidate: Nicholas Matthys August
ANC36.5%
Lead: 472 votes
Ward 4
DA50.3%Leading candidate: Malcolm Claude Johnson
ANC28.6%
Lead: 1 212 votes
Ward 5
DA70.2%Leading candidate: Donaven David Joubert
ANC12.5%
Lead: 2 354 votes
Ward 6
DA56.8%Leading candidate: Nateshia Eleanor Mc Ombring
ANC25.2%
Lead: 1 184 votes
Ward 7
DA96.8%Leading candidate: Pieter Jakobus Retief
ANC0.8%
Lead: 3 722 votes
Ward 8
DA87.1%Leading candidate: Quintin Smit
STUDENTE STEM PARTY9.4%
Lead: 2 862 votes
Ward 9
DA90.2%Leading candidate: Martin Gideon Smuts
STUDENTE STEM PARTY6.4%
Lead: 2 992 votes
Ward 10
DA82.8%Leading candidate: Rozette Du Toit
ANC7.3%
Lead: 3 018 votes
Ward 11
DA94.5%Leading candidate: Johanna Petronella Serdyn
NATIONAL PEOPLE'S PARTY1.6%
Lead: 3 179 votes
Ward 12
ANC61.3%Leading candidate: Nokuthula Mananga-Gugushe
SIBANYE CIVIC ASSOCIATION23.1%
Lead: 1 496 votes
Ward 13
ANC47.6%Leading candidate: Nomthunzi Gcaza
DA29.4%
Lead: 838 votes
Ward 14
ANC61.3%Leading candidate: Phelisa Sitshoti
SIBANYE CIVIC ASSOCIATION17.6%
Lead: 2 248 votes
Ward 15
ANC64.5%Leading candidate: Lindela Ronoti
SIBANYE CIVIC ASSOCIATION15.9%
Lead: 2 423 votes
Ward 16
DA58.1%Leading candidate: Valerie Fernandez
ANC20.1%
Lead: 1 546 votes
Ward 17
DA78.2%Leading candidate: Paul William Biscombe
ANC6.5%
Lead: 3 955 votes
Ward 18
DA41.6%Leading candidate: Sophie Jacobina Louw
ANC39.2%
Lead: 114 votes
Ward 19
DA71.3%Leading candidate: Jan Karel Hendriks
ANC12.2%
Lead: 2 253 votes
Ward 20
DA59.8%Leading candidate: Ansaaf Crombie
ANC16.2%
Lead: 2 020 votes
Ward 21
DA83.2%Leading candidate: Elizabeth Lauretta Maree
SIBANYE CIVIC ASSOCIATION5.7%
Lead: 4 323 votes
Ward 22
DA95.3%Leading candidate: Leon De Villiers
ANC1.3%
Lead: 5 389 votes
Wards in Stellenbosch ·
WardElectionParty / entryVotesVote share (%)
Ward 12 011DEMOCRATIC ALLIANCE3 34261,0411
Ward 12 011AFRICAN NATIONAL CONGRESS1 69931,032
Ward 22 011AFRICAN NATIONAL CONGRESS2 21758,0063
Ward 22 011DEMOCRATIC ALLIANCE1 15430,1936
Ward 32 011DEMOCRATIC ALLIANCE1 88148,7685
Ward 32 011AFRICAN NATIONAL CONGRESS1 40936,531
Ward 42 011DEMOCRATIC ALLIANCE2 81050,2773
Ward 42 011AFRICAN NATIONAL CONGRESS1 59828,5919
Ward 52 011DEMOCRATIC ALLIANCE2 86270,1815
Ward 52 011AFRICAN NATIONAL CONGRESS50812,4571
Ward 62 011DEMOCRATIC ALLIANCE2 13256,7625
Ward 62 011AFRICAN NATIONAL CONGRESS94825,2396
Ward 72 011DEMOCRATIC ALLIANCE3 75496,7526
Ward 72 011AFRICAN NATIONAL CONGRESS320,8247
Ward 82 011DEMOCRATIC ALLIANCE3 20887,0793
Ward 82 011STUDENTE STEM PARTY3469,392
Ward 92 011DEMOCRATIC ALLIANCE3 22290,1763
Ward 92 011STUDENTE STEM PARTY2306,4372
Ward 102 011DEMOCRATIC ALLIANCE3 30982,8078
Ward 102 011AFRICAN NATIONAL CONGRESS2917,2823
Ward 112 011DEMOCRATIC ALLIANCE3 23394,4769
Ward 112 011NATIONAL PEOPLE'S PARTY541,578
Ward 122 011AFRICAN NATIONAL CONGRESS2 40161,3282
Ward 122 011SIBANYE CIVIC ASSOCIATION90523,1162
Ward 132 011AFRICAN NATIONAL CONGRESS2 19547,5932
Ward 132 011DEMOCRATIC ALLIANCE1 35729,4232
Ward 142 011AFRICAN NATIONAL CONGRESS3 15161,3154
Ward 142 011SIBANYE CIVIC ASSOCIATION90317,5715
Ward 152 011AFRICAN NATIONAL CONGRESS3 21864,4502
Ward 152 011SIBANYE CIVIC ASSOCIATION79515,9223
Ward 162 011DEMOCRATIC ALLIANCE2 36758,0716
Ward 162 011AFRICAN NATIONAL CONGRESS82120,1423
Ward 172 011DEMOCRATIC ALLIANCE4 31578,2128
Ward 172 011AFRICAN NATIONAL CONGRESS3606,5253
Ward 182 011DEMOCRATIC ALLIANCE1 94541,631
Ward 182 011AFRICAN NATIONAL CONGRESS1 83139,1909
Ward 192 011DEMOCRATIC ALLIANCE2 71771,3123
Ward 192 011AFRICAN NATIONAL CONGRESS46412,1785
Ward 202 011DEMOCRATIC ALLIANCE2 76859,7711
Ward 202 011AFRICAN NATIONAL CONGRESS74816,152
Ward 212 011DEMOCRATIC ALLIANCE4 63983,2108
Ward 212 011SIBANYE CIVIC ASSOCIATION3165,6682
Ward 222 011DEMOCRATIC ALLIANCE5 46395,2904
Ward 222 011AFRICAN NATIONAL CONGRESS741,2908

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, 15:03 SAST · checked 05 Nov 2026, 15:51 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 43 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: 25 Oct 2021, 15:03 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

The council results cover all of Stellenbosch. Ward results include areas outside Tennantville.

This page uses the Stats SA statistical main-place boundary labelled 2016. It overlaps 3 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 2011.

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