Counted.co.zaPlay game

Dennehof, Western Cape

Find my ward

No party has a majority

2026

Council seats

DA11 seats
ANC7 seats
PA4 seats
EFF1 seat
GOOD1 seat
Other3 seats
NCC1 seat
SACP1 seat
FF+1 seat
Theewaterskloof · 2026 · Reported council seats
Party / entrySeatsShare of seats (%)
DEMOCRATIC ALLIANCE1140,7407
AFRICAN NATIONAL CONGRESS725,9259
PATRIOTIC ALLIANCE414,8148
ECONOMIC FREEDOM FIGHTERS13,7037
GOOD13,7037
NATIONAL COLOURED CONGRESS13,7037
SOUTH AFRICAN COMMUNIST PARTY13,7037
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS13,7037
ABORIGINAL WARRIORS 4 ECONOMIC HOPE!00
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
AFRICAN TRANSFORMATION MOVEMENT00
AFRIKA MAYIBUYE MOVEMENT00
CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY00
INDEPENDENTS00
KHOI ABORIGINAL PARTY00
LAND PARTY00
PAN AFRICANIST CONGRESS OF AZANIA00
PEOPLE'S MOVEMENT FOR CHANGE00
SAKK MILITARY VETERANS PARTY00
SOUTH AFRICA FIRST00
UMKHONTO WESIZWE PARTY00

27 seats; 14 needed for a majority.

IEC source

Municipal PR votes

Municipal PR votes

DEMOCRATIC ALLIANCE
39.8%12 440 votes
PATRIOTIC ALLIANCE
13.4%4 177 votes
Other: show remaining parties: hide remaining parties14.7%4 607 votes
Theewaterskloof · 2026 · Municipal PR votes
Party / entryCandidateVotesVote share (%)
DEMOCRATIC ALLIANCE—12 44039,8016
AFRICAN NATIONAL CONGRESS—7 63324,4217
PATRIOTIC ALLIANCE—4 17713,3643
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—1 2203,9034
NATIONAL COLOURED CONGRESS—1 1783,769
GOOD—1 0603,3915
ECONOMIC FREEDOM FIGHTERS—9423,0139
SOUTH AFRICAN COMMUNIST PARTY—4821,5422
PEOPLE'S MOVEMENT FOR CHANGE—4541,4526
UMKHONTO WESIZWE PARTY—3891,2446
KHOI ABORIGINAL PARTY—3020,9662
AFRICAN CHRISTIAN DEMOCRATIC PARTY—2550,8159
AFRICAN TRANSFORMATION MOVEMENT—1550,4959
SAKK MILITARY VETERANS PARTY—1510,4831
ABORIGINAL WARRIORS 4 ECONOMIC HOPE!—1390,4447
PAN AFRICANIST CONGRESS OF AZANIA—700,224
SOUTH AFRICA FIRST—670,2144
LAND PARTY—620,1984
CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY—510,1632
AFRIKA MAYIBUYE MOVEMENT—280,0896
INDEPENDENTS—00

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

IEC source

Past coalition partners

14 for a majority
Sources

These parties have governed together before. Local precedents come first, then combinations recorded most often in Western Cape, then elsewhere. MISTRA covers November 2021 to February 2026; membership is recorded at formation. These are starting points, not likelihood estimates.

Totals use the current reported seats for Theewaterskloof. The line marks 14 of 27 seats.

DA + GOOD

Recorded together in Theewaterskloof from 2024-11-15. This membership was recorded in 2 councils. Current seats are used above; this is a historical precedent, not a prediction.

ANC + PA + GOOD + FF+

Recorded together in Theewaterskloof from 2024-09-02. Current seats are used above; this is a historical precedent, not a prediction.

DA + FF+

Recorded together in Matzikama from 2025-08-18. This membership was recorded in 9 councils. Current seats are used above; this is a historical precedent, not a prediction.

MISTRA dataset and methodology

Try your own

How the vote changed

Other

Council seats by election

Swipe to see history

2000Seats

Seats unavailable for this election.

2006Seats
DA9—
ANC10—
ID2—

12 for a majority · 23 seats

2011Seatsvs 2006
DA13
ANC9

13 for a majority · 25 seats

2016Seatsvs 2011
DA14
ANC10

14 for a majority · 27 seats

2021Seatsvs 2016
DA11
ANC8
PA2—
GOOD3—

14 for a majority · 27 seats

2026Seatsvs 2021
DA11
ANC7
PA4
GOOD1

14 for a majority · 27 seats

WC031 - Theewaterskloof · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS102312
2 006DEMOCRATIC ALLIANCE92312
2 006INDEPENDENT DEMOCRATS22312
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY12312
2 006UNITED DEMOCRATIC MOVEMENT12312
2 006FEDERATION OF DEMOCRATS02312
2 006INDEPENDENTS02312
2 006THE CAPE PEOPLES CONGRESS02312
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS02312
2 011DEMOCRATIC ALLIANCE132513
2 011AFRICAN NATIONAL CONGRESS92513
2 011CONGRESS OF THE PEOPLE12513
2 011NATIONAL INDEPENDANT CIVIC ORGANISATION12513
2 011NATIONAL PEOPLE'S PARTY12513
2 011AFRICAN BOND OF UNITY02513
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY02513
2 011CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY02513
2 011INDEPENDENTS02513
2 011UNITED DEMOCRATIC MOVEMENT02513
2 011WESTERN CAPE COMMUNITY02513
2 016DEMOCRATIC ALLIANCE142714
2 016AFRICAN NATIONAL CONGRESS102714
2 016ECONOMIC FREEDOM FIGHTERS12714
2 016INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA12714
2 016UNITED FRONT OF THE EASTERN CAPE12714
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY02714
2 016INDEPENDENTS02714
2 016PEOPLE'S DEMOCRATIC MOVEMENT02714
2 016THE PEOPLES INDEPENDENT CIVIC ORGANISATION02714
2 016UNITED DEMOCRATIC MOVEMENT02714
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS02714
2 021DEMOCRATIC ALLIANCE112714
2 021AFRICAN NATIONAL CONGRESS82714
2 021GOOD32714
2 021PATRIOTIC ALLIANCE22714
2 021ECONOMIC FREEDOM FIGHTERS12714
2 021SOCIALIST REVOLUTIONARY WORKERS PARTY12714
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS12714
2 021INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA02714
2 021INDEPENDENTS02714
2 021LAND PARTY02714
2 021OTHER02714
2 021SOUTH AFRICA FIRST02714
2 021SPECTRUM NATIONAL PARTY02714
2 021UNITED DEMOCRATIC MOVEMENT02714
2 026DEMOCRATIC ALLIANCE112714
2 026AFRICAN NATIONAL CONGRESS72714
2 026PATRIOTIC ALLIANCE42714
2 026ECONOMIC FREEDOM FIGHTERS12714
2 026GOOD12714
2 026NATIONAL COLOURED CONGRESS12714
2 026SOUTH AFRICAN COMMUNIST PARTY12714
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS12714
2 026ABORIGINAL WARRIORS 4 ECONOMIC HOPE!02714
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY02714
2 026AFRICAN TRANSFORMATION MOVEMENT02714
2 026AFRIKA MAYIBUYE MOVEMENT02714
2 026CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY02714
2 026INDEPENDENTS02714
2 026KHOI ABORIGINAL PARTY02714
2 026LAND PARTY02714
2 026PAN AFRICANIST CONGRESS OF AZANIA02714
2 026PEOPLE'S MOVEMENT FOR CHANGE02714
2 026SAKK MILITARY VETERANS PARTY02714
2 026SOUTH AFRICA FIRST02714
2 026UMKHONTO WESIZWE PARTY02714

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 %
DA47.1%—
ANC45.9%—
PA0.0%—
GOOD0.0%—
ID0.0%—
Other7.1%—
2006Vote %vs 2000
DA38.0%
ANC42.3%
PA0.0%
GOOD0.0%
ID9.7%
ACDP4.1%
Other5.9%
2011Vote %vs 2006
DA50.0%
ANC37.5%
PA0.0%
GOOD0.0%
ID0.0%
COPE2.8%
NATIONAL PEOPLE'S PARTY2.6%
NATIONAL INDEPENDANT CIVIC ORGANISATION2.2%
Other4.9%
2016Vote %vs 2011
DA51.0%
ANC36.3%
PA0.0%
GOOD0.0%
ID0.0%
UNITED FRONT OF THE EASTERN CAPE3.5%
EFF2.5%
Other6.7%
2021Vote %vs 2016
DA41.7%
ANC28.6%
PA5.2%
GOOD10.2%
FF+3.9%
Other10.5%
2026Vote %vs 2021
DA39.6%
ANC24.4%
PA13.4%
GOOD3.6%
ID0.0%—
Other19.0%—
WC031 - Theewaterskloof · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000DEMOCRATIC ALLIANCE17 01847,059136 163Reported
2 000AFRICAN NATIONAL CONGRESS16 58245,853536 163Reported
2 000PATRIOTIC ALLIANCE0036 163No votes recorded in the complete party list.
2 000GOOD0036 163No votes recorded in the complete party list.
2 000INDEPENDENT DEMOCRATS0036 163No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0036 163No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0036 163No votes recorded in the complete party list.
2 000NATIONAL COLOURED CONGRESS0036 163No votes recorded in the complete party list.
2 000THE CAPE PEOPLES CONGRESS1 3273,669536 163Reported
2 000UNITED FRONT OF THE EASTERN CAPE0036 163No votes recorded in the complete party list.
2 000ECONOMIC FREEDOM FIGHTERS0036 163No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE0036 163No votes recorded in the complete party list.
2 000NATIONAL PEOPLE'S PARTY0036 163No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT5471,512636 163Reported
2 000NATIONAL INDEPENDANT CIVIC ORGANISATION0036 163No votes recorded in the complete party list.
2 000SOUTH AFRICAN COMMUNIST PARTY0036 163No votes recorded in the complete party list.
2 000PEOPLE'S MOVEMENT FOR CHANGE0036 163No votes recorded in the complete party list.
2 000SOCIALIST REVOLUTIONARY WORKERS PARTY0036 163No votes recorded in the complete party list.
2 000INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA0036 163No votes recorded in the complete party list.
2 000UMKHONTO WESIZWE PARTY0036 163No votes recorded in the complete party list.
2 000SOUTH AFRICA FIRST0036 163No votes recorded in the complete party list.
2 000KHOI ABORIGINAL PARTY0036 163No votes recorded in the complete party list.
2 000AFRICAN BOND OF UNITY0036 163No votes recorded in the complete party list.
2 000SPECTRUM NATIONAL PARTY0036 163No votes recorded in the complete party list.
2 000WESTERN CAPE COMMUNITY0036 163No votes recorded in the complete party list.
2 000ABORIGINAL WARRIORS 4 ECONOMIC HOPE!0036 163No votes recorded in the complete party list.
2 000SAKK MILITARY VETERANS PARTY0036 163No votes recorded in the complete party list.
2 000LAND PARTY0036 163No votes recorded in the complete party list.
2 000FEDERATION OF DEMOCRATS0036 163No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT0036 163No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA0036 163No votes recorded in the complete party list.
2 000CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY0036 163No votes recorded in the complete party list.
2 000PEOPLE'S DEMOCRATIC MOVEMENT0036 163No votes recorded in the complete party list.
2 000THE PEOPLES INDEPENDENT CIVIC ORGANISATION0036 163No votes recorded in the complete party list.
2 000AFRIKA MAYIBUYE MOVEMENT0036 163No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE12 44737,981832 771Reported
2 006AFRICAN NATIONAL CONGRESS13 85342,272132 771Reported
2 006PATRIOTIC ALLIANCE0032 771No votes recorded in the complete party list.
2 006GOOD0032 771No votes recorded in the complete party list.
2 006INDEPENDENT DEMOCRATS3 1939,743432 771Reported
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY1 3554,134832 771Reported
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS4781,458632 771Reported
2 006NATIONAL COLOURED CONGRESS0032 771No votes recorded in the complete party list.
2 006THE CAPE PEOPLES CONGRESS2940,897132 771Reported
2 006UNITED FRONT OF THE EASTERN CAPE0032 771No votes recorded in the complete party list.
2 006ECONOMIC FREEDOM FIGHTERS0032 771No votes recorded in the complete party list.
2 006CONGRESS OF THE PEOPLE0032 771No votes recorded in the complete party list.
2 006NATIONAL PEOPLE'S PARTY0032 771No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT7482,282532 771Reported
2 006NATIONAL INDEPENDANT CIVIC ORGANISATION0032 771No votes recorded in the complete party list.
2 006SOUTH AFRICAN COMMUNIST PARTY0032 771No votes recorded in the complete party list.
2 006PEOPLE'S MOVEMENT FOR CHANGE0032 771No votes recorded in the complete party list.
2 006SOCIALIST REVOLUTIONARY WORKERS PARTY0032 771No votes recorded in the complete party list.
2 006INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA0032 771No votes recorded in the complete party list.
2 006UMKHONTO WESIZWE PARTY0032 771No votes recorded in the complete party list.
2 006SOUTH AFRICA FIRST0032 771No votes recorded in the complete party list.
2 006KHOI ABORIGINAL PARTY0032 771No votes recorded in the complete party list.
2 006AFRICAN BOND OF UNITY0032 771No votes recorded in the complete party list.
2 006SPECTRUM NATIONAL PARTY0032 771No votes recorded in the complete party list.
2 006WESTERN CAPE COMMUNITY0032 771No votes recorded in the complete party list.
2 006ABORIGINAL WARRIORS 4 ECONOMIC HOPE!0032 771No votes recorded in the complete party list.
2 006SAKK MILITARY VETERANS PARTY0032 771No votes recorded in the complete party list.
2 006LAND PARTY0032 771No votes recorded in the complete party list.
2 006FEDERATION OF DEMOCRATS1220,372332 771Reported
2 006AFRICAN TRANSFORMATION MOVEMENT0032 771No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA0032 771No votes recorded in the complete party list.
2 006CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY0032 771No votes recorded in the complete party list.
2 006PEOPLE'S DEMOCRATIC MOVEMENT0032 771No votes recorded in the complete party list.
2 006THE PEOPLES INDEPENDENT CIVIC ORGANISATION0032 771No votes recorded in the complete party list.
2 006AFRIKA MAYIBUYE MOVEMENT0032 771No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE28 32750,021256 630Reported
2 011AFRICAN NATIONAL CONGRESS21 22137,473156 630Reported
2 011PATRIOTIC ALLIANCE0056 630No votes recorded in the complete party list.
2 011GOOD0056 630No votes recorded in the complete party list.
2 011INDEPENDENT DEMOCRATS0056 630No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY9511,679356 630Reported
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0056 630No votes recorded in the complete party list.
2 011NATIONAL COLOURED CONGRESS0056 630No votes recorded in the complete party list.
2 011THE CAPE PEOPLES CONGRESS0056 630No votes recorded in the complete party list.
2 011UNITED FRONT OF THE EASTERN CAPE0056 630No votes recorded in the complete party list.
2 011ECONOMIC FREEDOM FIGHTERS0056 630No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE1 6132,848356 630Reported
2 011NATIONAL PEOPLE'S PARTY1 4742,602956 630Reported
2 011UNITED DEMOCRATIC MOVEMENT8151,439256 630Reported
2 011NATIONAL INDEPENDANT CIVIC ORGANISATION1 2462,200256 630Reported
2 011SOUTH AFRICAN COMMUNIST PARTY0056 630No votes recorded in the complete party list.
2 011PEOPLE'S MOVEMENT FOR CHANGE0056 630No votes recorded in the complete party list.
2 011SOCIALIST REVOLUTIONARY WORKERS PARTY0056 630No votes recorded in the complete party list.
2 011INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA0056 630No votes recorded in the complete party list.
2 011UMKHONTO WESIZWE PARTY0056 630No votes recorded in the complete party list.
2 011SOUTH AFRICA FIRST0056 630No votes recorded in the complete party list.
2 011KHOI ABORIGINAL PARTY0056 630No votes recorded in the complete party list.
2 011AFRICAN BOND OF UNITY5550,9856 630Reported
2 011SPECTRUM NATIONAL PARTY0056 630No votes recorded in the complete party list.
2 011WESTERN CAPE COMMUNITY2890,510356 630Reported
2 011ABORIGINAL WARRIORS 4 ECONOMIC HOPE!0056 630No votes recorded in the complete party list.
2 011SAKK MILITARY VETERANS PARTY0056 630No votes recorded in the complete party list.
2 011LAND PARTY0056 630No votes recorded in the complete party list.
2 011FEDERATION OF DEMOCRATS0056 630No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT0056 630No votes recorded in the complete party list.
2 011PAN AFRICANIST CONGRESS OF AZANIA0056 630No votes recorded in the complete party list.
2 011CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY830,146656 630Reported
2 011PEOPLE'S DEMOCRATIC MOVEMENT0056 630No votes recorded in the complete party list.
2 011THE PEOPLES INDEPENDENT CIVIC ORGANISATION0056 630No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT0056 630No votes recorded in the complete party list.
2 016DEMOCRATIC ALLIANCE32 98550,966564 719Reported
2 016AFRICAN NATIONAL CONGRESS23 52336,346464 719Reported
2 016PATRIOTIC ALLIANCE0064 719No votes recorded in the complete party list.
2 016GOOD0064 719No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS0064 719No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY4440,68664 719Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS4890,755664 719Reported
2 016NATIONAL COLOURED CONGRESS0064 719No votes recorded in the complete party list.
2 016THE CAPE PEOPLES CONGRESS0064 719No votes recorded in the complete party list.
2 016UNITED FRONT OF THE EASTERN CAPE2 2673,502864 719Reported
2 016ECONOMIC FREEDOM FIGHTERS1 6192,501664 719Reported
2 016CONGRESS OF THE PEOPLE0064 719No votes recorded in the complete party list.
2 016NATIONAL PEOPLE'S PARTY0064 719No votes recorded in the complete party list.
2 016UNITED DEMOCRATIC MOVEMENT8501,313464 719Reported
2 016NATIONAL INDEPENDANT CIVIC ORGANISATION0064 719No votes recorded in the complete party list.
2 016SOUTH AFRICAN COMMUNIST PARTY0064 719No votes recorded in the complete party list.
2 016PEOPLE'S MOVEMENT FOR CHANGE0064 719No votes recorded in the complete party list.
2 016SOCIALIST REVOLUTIONARY WORKERS PARTY0064 719No votes recorded in the complete party list.
2 016INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA9221,424664 719Reported
2 016UMKHONTO WESIZWE PARTY0064 719No votes recorded in the complete party list.
2 016SOUTH AFRICA FIRST0064 719No votes recorded in the complete party list.
2 016KHOI ABORIGINAL PARTY0064 719No votes recorded in the complete party list.
2 016AFRICAN BOND OF UNITY0064 719No votes recorded in the complete party list.
2 016SPECTRUM NATIONAL PARTY0064 719No votes recorded in the complete party list.
2 016WESTERN CAPE COMMUNITY0064 719No votes recorded in the complete party list.
2 016ABORIGINAL WARRIORS 4 ECONOMIC HOPE!0064 719No votes recorded in the complete party list.
2 016SAKK MILITARY VETERANS PARTY0064 719No votes recorded in the complete party list.
2 016LAND PARTY0064 719No votes recorded in the complete party list.
2 016FEDERATION OF DEMOCRATS0064 719No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT0064 719No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA0064 719No votes recorded in the complete party list.
2 016CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY0064 719No votes recorded in the complete party list.
2 016PEOPLE'S DEMOCRATIC MOVEMENT930,143764 719Reported
2 016THE PEOPLES INDEPENDENT CIVIC ORGANISATION760,117464 719Reported
2 016AFRIKA MAYIBUYE MOVEMENT0064 719No votes recorded in the complete party list.
2 021DEMOCRATIC ALLIANCE21 40341,673351 359Reported
2 021AFRICAN NATIONAL CONGRESS14 68628,594851 359Reported
2 021PATRIOTIC ALLIANCE2 6585,175351 359Reported
2 021GOOD5 21810,159951 359Reported
2 021INDEPENDENT DEMOCRATSUnavailableUnavailable51 359Not separately listed in this source.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTYUnavailableUnavailable51 359Not separately listed in this source.
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 0123,917551 359Reported
2 021NATIONAL COLOURED CONGRESSUnavailableUnavailable51 359Not separately listed in this source.
2 021THE CAPE PEOPLES CONGRESSUnavailableUnavailable51 359Not separately listed in this source.
2 021UNITED FRONT OF THE EASTERN CAPEUnavailableUnavailable51 359Not separately listed in this source.
2 021ECONOMIC FREEDOM FIGHTERS1 7193,34751 359Reported
2 021CONGRESS OF THE PEOPLEUnavailableUnavailable51 359Not separately listed in this source.
2 021NATIONAL PEOPLE'S PARTYUnavailableUnavailable51 359Not separately listed in this source.
2 021UNITED DEMOCRATIC MOVEMENT4210,819751 359Reported
2 021NATIONAL INDEPENDANT CIVIC ORGANISATIONUnavailableUnavailable51 359Not separately listed in this source.
2 021SOUTH AFRICAN COMMUNIST PARTYUnavailableUnavailable51 359Not separately listed in this source.
2 021PEOPLE'S MOVEMENT FOR CHANGEUnavailableUnavailable51 359Not separately listed in this source.
2 021SOCIALIST REVOLUTIONARY WORKERS PARTY7671,493451 359Reported
2 021INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA7141,390251 359Reported
2 021UMKHONTO WESIZWE PARTYUnavailableUnavailable51 359Not separately listed in this source.
2 021SOUTH AFRICA FIRST6101,187751 359Reported
2 021KHOI ABORIGINAL PARTYUnavailableUnavailable51 359Not separately listed in this source.
2 021AFRICAN BOND OF UNITYUnavailableUnavailable51 359Not separately listed in this source.
2 021SPECTRUM NATIONAL PARTY4380,852851 359Reported
2 021WESTERN CAPE COMMUNITYUnavailableUnavailable51 359Not separately listed in this source.
2 021ABORIGINAL WARRIORS 4 ECONOMIC HOPE!UnavailableUnavailable51 359Not separately listed in this source.
2 021SAKK MILITARY VETERANS PARTYUnavailableUnavailable51 359Not separately listed in this source.
2 021LAND PARTY2130,414751 359Reported
2 021FEDERATION OF DEMOCRATSUnavailableUnavailable51 359Not separately listed in this source.
2 021AFRICAN TRANSFORMATION MOVEMENTUnavailableUnavailable51 359Not separately listed in this source.
2 021PAN AFRICANIST CONGRESS OF AZANIAUnavailableUnavailable51 359Not separately listed in this source.
2 021CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTYUnavailableUnavailable51 359Not separately listed in this source.
2 021PEOPLE'S DEMOCRATIC MOVEMENTUnavailableUnavailable51 359Not separately listed in this source.
2 021THE PEOPLES INDEPENDENT CIVIC ORGANISATIONUnavailableUnavailable51 359Not separately listed in this source.
2 021AFRIKA MAYIBUYE MOVEMENTUnavailableUnavailable51 359Not separately listed in this source.
2 026DEMOCRATIC ALLIANCE24 61439,559662 220Reported
2 026AFRICAN NATIONAL CONGRESS15 16624,374862 220Reported
2 026PATRIOTIC ALLIANCE8 36713,447462 220Reported
2 026GOOD2 2263,577662 220Reported
2 026INDEPENDENT DEMOCRATS0062 220No votes recorded in the complete party list.
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY4790,769862 220Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 5194,048562 220Reported
2 026NATIONAL COLOURED CONGRESS2 3773,820362 220Reported
2 026THE CAPE PEOPLES CONGRESS0062 220No votes recorded in the complete party list.
2 026UNITED FRONT OF THE EASTERN CAPE0062 220No votes recorded in the complete party list.
2 026ECONOMIC FREEDOM FIGHTERS1 8352,949262 220Reported
2 026CONGRESS OF THE PEOPLE0062 220No votes recorded in the complete party list.
2 026NATIONAL PEOPLE'S PARTY0062 220No votes recorded in the complete party list.
2 026UNITED DEMOCRATIC MOVEMENT0062 220No votes recorded in the complete party list.
2 026NATIONAL INDEPENDANT CIVIC ORGANISATION0062 220No votes recorded in the complete party list.
2 026SOUTH AFRICAN COMMUNIST PARTY9951,599262 220Reported
2 026PEOPLE'S MOVEMENT FOR CHANGE9321,497962 220Reported
2 026SOCIALIST REVOLUTIONARY WORKERS PARTY0062 220No votes recorded in the complete party list.
2 026INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA0062 220No votes recorded in the complete party list.
2 026UMKHONTO WESIZWE PARTY7761,247262 220Reported
2 026SOUTH AFRICA FIRST1540,247562 220Reported
2 026KHOI ABORIGINAL PARTY6110,98262 220Reported
2 026AFRICAN BOND OF UNITY0062 220No votes recorded in the complete party list.
2 026SPECTRUM NATIONAL PARTY0062 220No votes recorded in the complete party list.
2 026WESTERN CAPE COMMUNITY0062 220No votes recorded in the complete party list.
2 026ABORIGINAL WARRIORS 4 ECONOMIC HOPE!2860,459762 220Reported
2 026SAKK MILITARY VETERANS PARTY2780,446862 220Reported
2 026LAND PARTY750,120562 220Reported
2 026FEDERATION OF DEMOCRATS0062 220No votes recorded in the complete party list.
2 026AFRICAN TRANSFORMATION MOVEMENT2280,366462 220Reported
2 026PAN AFRICANIST CONGRESS OF AZANIA1400,22562 220Reported
2 026CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY980,157562 220Reported
2 026PEOPLE'S DEMOCRATIC MOVEMENT0062 220No votes recorded in the complete party list.
2 026THE PEOPLES INDEPENDENT CIVIC ORGANISATION0062 220No votes recorded in the complete party list.
2 026AFRIKA MAYIBUYE MOVEMENT520,083662 220Reported

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.
  • Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow.
  • 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
Find your ward councillorSee IEC-listed names and official municipal contact routes

Council government

Who has governed here

Last recordedDAGOODAfter electionPending
ANC + GOOD + PA14 Aug 2024
DA + GOOD02 Sept 2024
ANC + FF+ + GOOD + PA15 Nov 2024
DA + GOODFeb 2026
Administrations & sources

MISTRA records the administrations that governed after the 2021 election, through 28 February 2026. The latest recorded administration is shown below, followed by its predecessors. Party roles and officeholders are recorded at formation; later changes may appear in the notes.

DAGOOD

Members at formation · majority coalition · 15 Nov 2024 · recorded active at source cutoff

Outside support at formation: SRWP. Supporters are separate from governing members.

Inaugural mayor: L. de Bruyn (DA)

The recorded partners in 2026

12 / 27 seats

2 short of a seat majority · 14 needed

Hypothetical total for the recorded members at formation. Excludes outside supporters. It does not establish a current agreement, government retention, or a takeover.

Test these parties in Coalition Chaos
4 recorded administrations · 2021–February 2026
  1. DA + GOOD

    15 Nov 2024 → Active at cutoff · 28 Feb 2026

    Members at formation. Outside support: SRWP. Inaugural mayor: L. de Bruyn.

  2. ANC + FF+ + GOOD + PA

    02 Sept 2024 → 15 Nov 2024 · Court Order

    Members at formation. Inaugural mayor: T. Zimmermann.

    GOOD expelled its three councillors nine days after this administration formed, leaving the speakership vacant until November 2024. Mayor T. Zimmermann's surname is spelled Zimmerman in court judgments.

  3. DA + GOOD

    14 Aug 2024 → 02 Sept 2024 · MONC

    Members at formation. Outside support: SRWP. Inaugural mayor: L. de Bruyn.

    S. Shuma was deputy executive mayor from August 2024, after the administration took office.

  4. ANC + GOOD + PA

    18 Nov 2021 → 14 Aug 2024 · MONC

    Members at formation. Outside support: SRWP. Inaugural mayor: K. Papier.

    Contemporaneous reporting places the EFF in conflict with this administration at its first sitting, and a later retrospective places it inside the founding coalition. Both Coalitions Barometer volumes leave it open, so the EFF is coded Unknown. Mayor K. Papier died in office in August 2023 and M. Liebenberg, also of the PA, was elected in his place in September.

MISTRA, 2026 edition v1.0

Original coalition coding: CC BY 4.0. IEC seat figures and municipal identifiers retain their original terms. Dates and party labels have been normalised. Counted clarifications are labelled and sourced; original wording and source issues are retained in the data.

Ward results

Find my ward

Find your ward

Loading map…

Dennehof and its wardsExplore map

Wards covering Dennehof

2 wards

Wards covering Dennehof ·
WardElectionParty / entryVotesVote share (%)
Ward 52 026DEMOCRATIC ALLIANCE93731,4958
Ward 52 026AFRICAN NATIONAL CONGRESS72124,2353
Ward 92 026DEMOCRATIC ALLIANCE85143,9793
Ward 92 026AFRICAN NATIONAL CONGRESS34617,8811

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

Source data

Sources & result details

IEC: 08 Nov 2026, 21:26 SAST · checked 10 Nov 2026, 11:20 SAST

Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow. Reporting progress measures voting districts, not turnout.

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.

Government comparisons use the confirmed pre-election administration when available, otherwise the latest dated record. The new government appears when its membership is confirmed. A retained or changed government requires confirmed records on both sides; seats alone cannot establish it.

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 27 council seats. Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow. A seat majority does not establish a governing agreement or who will become mayor.

IEC result time: 08 Nov 2026, 21:26 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 Theewaterskloof. Ward results include areas outside Dennehof.

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

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