Counted.co.zaPlay game

2026 · District council

Cape Winelands District

Local council results

DA leads by

87 066votes
DA53.4%
ANC15.5%

Direct district ballot

Local councils without a majority

  • 3No majority
  • 2Majority
  • 0Unknown

Local council seats

Results

2026

District votes

DEMOCRATIC ALLIANCE
53.4%122 757 votes
PATRIOTIC ALLIANCE
11.9%27 334 votes
Other: show remaining parties: hide remaining parties11.1%25 460 votes
DC2 · 2026 · District ballot votes
PartyVotesVote share (%)
DEMOCRATIC ALLIANCE122 75753,4328
AFRICAN NATIONAL CONGRESS35 69115,5353
PATRIOTIC ALLIANCE27 33411,8977
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS13 0655,6868
ECONOMIC FREEDOM FIGHTERS5 4342,3653
GOOD3 5361,5391
BREEDEVALLEI ONAFHANKLIK2 6901,1709
PEOPLE'S MOVEMENT FOR CHANGE2 3971,0433
AFRICAN CHRISTIAN DEMOCRATIC PARTY2 3891,0399
PAN AFRICANIST CONGRESS OF AZANIA1 9780,861
SOUTH AFRICAN COMMUNIST PARTY1 5240,6634
LANGERBERG INDEPENDENT PARTY1 3610,5924
UMKHONTO WESIZWE PARTY1 3290,5785
NATIONAL COLOURED CONGRESS1 2050,5245
AFRICAN TRANSFORMATION MOVEMENT1 1130,4845
WITZENBERG PARTY8350,3635
PEOPLE'S DEMOCRATIC MOVEMENT7930,3452
DEMOCRATIC ASSOCIATION OF WITZENBERG INDEPENDENCE7280,3169
LANGEBERG FIRST5770,2512
ABORIGINAL WARRIORS 4 ECONOMIC HOPE!5560,242
4TH GENERATION MOVEMENT4110,1789
INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA3880,1689
CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY3650,1589
AFRICA RESTORATION ALLIANCE3490,1519
ALLIANCE OF CITIZENS FOR CHANGE3300,1436
AFRIKA MAYIBUYE MOVEMENT3020,1315
DEMOCRATIC NEW CIVIC ASSOCIATION2050,0892
TRUTH AND SOLIDARITY MOVEMENT990,0431

229741 valid votes. This ballot elects 40% of district councillors.

IEC source

This ballot elects 40% of district councillors.

Sources & district ballots

This ballot elects 40% of district councillors. It does not describe full council control.

229 741 valid votes · 3 635 spoilt

IEC report ↗ ·

Loading map…

Local municipality boundariesExplore map

Local councils 5

Breede Valley

Western Cape

DA20ANC7PA5+5 more

41 seats · 21 for a majority

Breede Valley · Reported council seats
Party / entrySeats
DEMOCRATIC ALLIANCE20
AFRICAN NATIONAL CONGRESS7
PATRIOTIC ALLIANCE5
BREEDEVALLEI ONAFHANKLIK3
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3
AFRICAN CHRISTIAN DEMOCRATIC PARTY1
ECONOMIC FREEDOM FIGHTERS1
GOOD1
4TH GENERATION MOVEMENT0
ABORIGINAL WARRIORS 4 ECONOMIC HOPE!0
AFRICAN TRANSFORMATION MOVEMENT0
AFRIKA MAYIBUYE MOVEMENT0
ALLIANCE OF CITIZENS FOR CHANGE0
CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY0
INDEPENDENTS0
KAROO DEMOCRATIC FORCE0
PAN AFRICANIST CONGRESS OF AZANIA0
PEOPLE'S DEMOCRATIC MOVEMENT0
PEOPLE'S MOVEMENT FOR CHANGE0
SOUTH AFRICAN COMMUNIST PARTY0
UMKHONTO WESIZWE PARTY0
UNITED DEMOCRATIC MOVEMENT0

41 seats; 21 needed for a majority.

Hung council

Drakenstein

Western Cape

DA36ANC9PA8+9 more

65 seats · 33 for a majority

Drakenstein · Reported council seats
Party / entrySeats
DEMOCRATIC ALLIANCE36
AFRICAN NATIONAL CONGRESS9
PATRIOTIC ALLIANCE8
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS4
AFRICAN CHRISTIAN DEMOCRATIC PARTY1
AL JAMA-AH1
ECONOMIC FREEDOM FIGHTERS1
GOOD1
INDEPENDENTS1
PAN AFRICANIST CONGRESS OF AZANIA1
PEOPLE'S MOVEMENT FOR CHANGE1
SOUTH AFRICAN COMMUNIST PARTY1
ABORIGINAL WARRIORS 4 ECONOMIC HOPE!0
AFRICA RESTORATION ALLIANCE0
AFRICAN TRANSFORMATION MOVEMENT0
AFRIKA MAYIBUYE MOVEMENT0
CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY0
INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA0
JOYA WEB3 COMMUNITY MOVEMENT0
NATIONAL COLOURED CONGRESS0
ORGANIC HUMANITY MOVEMENT0
PEOPLE'S DEMOCRATIC MOVEMENT0
SERVICE DELIVERY PARTY0
TRUTH AND SOLIDARITY MOVEMENT0
UMKHONTO WESIZWE PARTY0

65 seats; 33 needed for a majority.

DA outright majority

Langeberg

Western Cape

DA9ANC4PA4+5 more

23 seats · 12 for a majority

Langeberg · Reported council seats
Party / entrySeats
DEMOCRATIC ALLIANCE9
AFRICAN NATIONAL CONGRESS4
PATRIOTIC ALLIANCE4
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2
BETTER ZOLANI1
LANGEBERG FIRST1
LANGEBERG RATEPAYERS ASSOCIATION1
LANGERBERG INDEPENDENT PARTY1
AFRICA RESTORATION ALLIANCE0
AFRICAN CHRISTIAN DEMOCRATIC PARTY0
AFRIKA MAYIBUYE MOVEMENT0
CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY0
ECONOMIC FREEDOM FIGHTERS0
GOOD0
NATIONAL COLOURED CONGRESS0
ORGANIC HUMANITY MOVEMENT0
PAN AFRICANIST CONGRESS OF AZANIA0
PEOPLE'S DEMOCRATIC MOVEMENT0
PEOPLE'S MOVEMENT FOR CHANGE0
SOUTH AFRICAN COMMUNIST PARTY0
UMKHONTO WESIZWE PARTY0

23 seats; 12 needed for a majority.

Hung council

Stellenbosch

Western Cape

DA28ANC5PA4+6 more

45 seats · 23 for a majority

Stellenbosch · Reported council seats
Party / entrySeats
DEMOCRATIC ALLIANCE28
AFRICAN NATIONAL CONGRESS5
PATRIOTIC ALLIANCE4
GOOD2
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2
AFRICAN CHRISTIAN DEMOCRATIC PARTY1
AFRICAN TRANSFORMATION MOVEMENT1
ECONOMIC FREEDOM FIGHTERS1
UMKHONTO WESIZWE PARTY1
AFRICAN INDEPENDENT CONGRESS0
AFRIKA MAYIBUYE MOVEMENT0
ALLIANCE OF CITIZENS FOR CHANGE0
CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY0
DEMOCRATIC NEW CIVIC ASSOCIATION0
NATIONAL COLOURED CONGRESS0
PAN AFRICANIST CONGRESS OF AZANIA0
PEOPLE'S DEMOCRATIC MOVEMENT0
PEOPLE'S MOVEMENT FOR CHANGE0
SOUTH AFRICAN COMMUNIST PARTY0

45 seats; 23 needed for a majority.

DA outright majority

Witzenberg

Western Cape

DA10ANC6PA3+4 more

23 seats · 12 for a majority

Witzenberg · Reported council seats
Party / entrySeats
DEMOCRATIC ALLIANCE10
AFRICAN NATIONAL CONGRESS6
PATRIOTIC ALLIANCE3
DEMOCRATIC ASSOCIATION OF WITZENBERG INDEPENDENCE1
ECONOMIC FREEDOM FIGHTERS1
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1
WITZENBERG PARTY1
ABORIGINAL WARRIORS 4 ECONOMIC HOPE!0
AFRICA RESTORATION ALLIANCE0
AFRICAN CHRISTIAN DEMOCRATIC PARTY0
AFRICAN TRANSFORMATION MOVEMENT0
AFRIKA MAYIBUYE MOVEMENT0
CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY0
GOOD0
INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA0
INDEPENDENTS0
NATIONAL COLOURED CONGRESS0
ORGANIC HUMANITY MOVEMENT0
PAN AFRICANIST CONGRESS OF AZANIA0
PEOPLE'S DEMOCRATIC MOVEMENT0
PEOPLE'S MOVEMENT FOR CHANGE0
SOUTH AFRICAN COMMUNIST PARTY0
UMKHONTO WESIZWE PARTY0
WITZENBERG AKSIE0
WITZENBERG ONAFHANKLIKE DEMOKRATIESE PARTY0

23 seats; 12 needed for a majority.

Hung council
Boundaries

Membership: Municipal Demarcation Board, 2026. The outline follows member municipalities’ reconciled ward boundaries.

Give something back

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

Donations go directly to each organisation.

Share results