DA leads by
Direct district ballot
2026 · District council
Direct district ballot
Local council seats
| Party | Votes | Vote share (%) |
|---|---|---|
| DEMOCRATIC ALLIANCE | 116 431 | 50,977 |
| AFRICAN NATIONAL CONGRESS | 38 436 | 16,8284 |
| PATRIOTIC ALLIANCE | 30 716 | 13,4484 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 17 120 | 7,4957 |
| ECONOMIC FREEDOM FIGHTERS | 3 817 | 1,6712 |
| INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA | 3 703 | 1,6213 |
| SOUTH AFRICAN COMMUNIST PARTY | 3 130 | 1,3704 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 2 133 | 0,9339 |
| PEOPLE'S MOVEMENT FOR CHANGE | 1 859 | 0,8139 |
| IKHWEZI POLITICAL MOVEMENT | 1 681 | 0,736 |
| GOOD | 1 120 | 0,4904 |
| KANNALAND INDEPENDENT PARTY | 993 | 0,4348 |
| PLAASLIKE BESORGDE INWONERS | 935 | 0,4094 |
| ADVIESKANTOOR | 911 | 0,3989 |
| KNYSNA CIVIC ALLIANCE | 902 | 0,3949 |
| AFRICAN TRANSFORMATION MOVEMENT | 848 | 0,3713 |
| KNYSNA FIRST | 733 | 0,3209 |
| BUILD ONE SOUTH AFRICA | 543 | 0,2377 |
| UMKHONTO WESIZWE PARTY | 539 | 0,236 |
| NATIONAL COLOURED CONGRESS | 390 | 0,1708 |
| CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY | 378 | 0,1655 |
| AFRIKA MAYIBUYE MOVEMENT | 260 | 0,1138 |
| INDEPENDENT RATEPAYERS ASSOCIATION OF SA | 254 | 0,1112 |
| AFRICA RESTORATION ALLIANCE | 178 | 0,0779 |
| EDEN UNITED PEOPLE'S PARTY | 158 | 0,0692 |
| ONE LOVE ALLIANCE | 156 | 0,0683 |
| TRUTH AND SOLIDARITY MOVEMENT | 75 | 0,0328 |
228399 valid votes. This ballot elects 40% of district councillors.
This ballot elects 40% of district councillors.
This ballot elects 40% of district councillors. It does not describe full council control.
228 399 valid votes · 2 631 spoilt
Loading map…
Western Cape
13 seats · 7 for a majority
| Party / entry | Seats |
|---|---|
| DEMOCRATIC ALLIANCE | 5 |
| AFRICAN NATIONAL CONGRESS | 3 |
| ACTIVE UNITED FRONT | 1 |
| IKHWEZI POLITICAL MOVEMENT | 1 |
| PATRIOTIC ALLIANCE | 1 |
| PLETT DEMOCRATIC CONGRESS | 1 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 1 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY | 0 |
| ECONOMIC FREEDOM FIGHTERS | 0 |
| NON ALIGNED CIVIC MOVEMENT | 0 |
| ORGANIC HUMANITY MOVEMENT | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| PRO-POOR POLITICAL MOVEMENT | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
| YOUTH PARTY | 0 |
13 seats; 7 needed for a majority.
Western Cape
55 seats · 28 for a majority
| Party / entry | Seats |
|---|---|
| DEMOCRATIC ALLIANCE | 28 |
| PATRIOTIC ALLIANCE | 11 |
| AFRICAN NATIONAL CONGRESS | 8 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 4 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 1 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| GOOD | 1 |
| PLAASLIKE BESORGDE INWONERS | 1 |
| AFRICA RESTORATION ALLIANCE | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY | 0 |
| IKHWEZI POLITICAL MOVEMENT | 0 |
| INDEPENDENT RATEPAYERS ASSOCIATION OF SA | 0 |
| INDEPENDENTS | 0 |
| NATIONAL COLOURED CONGRESS | 0 |
| ORGANIC HUMANITY MOVEMENT | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| PEOPLE'S MOVEMENT FOR CHANGE | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
55 seats; 28 needed for a majority.
Western Cape
17 seats · 9 for a majority
| Party / entry | Seats |
|---|---|
| DEMOCRATIC ALLIANCE | 9 |
| AFRICAN NATIONAL CONGRESS | 4 |
| PATRIOTIC ALLIANCE | 2 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 2 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY | 0 |
| ECONOMIC FREEDOM FIGHTERS | 0 |
| EDEN UNITED PEOPLE'S PARTY | 0 |
| INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA | 0 |
| INDEPENDENT RATEPAYERS ASSOCIATION OF SA | 0 |
| NATIONAL COLOURED CONGRESS | 0 |
| PEOPLE'S MOVEMENT FOR CHANGE | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UNITED DEMOCRATIC MOVEMENT | 0 |
17 seats; 9 needed for a majority.
Western Cape
10 seats · 6 for a majority
| Party / entry | Seats |
|---|---|
| DEMOCRATIC ALLIANCE | 3 |
| INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA | 3 |
| PATRIOTIC ALLIANCE | 2 |
| AFRICAN NATIONAL CONGRESS | 1 |
| KANNALAND INDEPENDENT PARTY | 1 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| AHGAMAN | 0 |
| BUILD ONE SOUTH AFRICA | 0 |
| CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY | 0 |
| ECONOMIC FREEDOM FIGHTERS | 0 |
| GOOD | 0 |
| INDEPENDENTS | 0 |
| NATIONAL COLOURED CONGRESS | 0 |
| ORGANIC HUMANITY MOVEMENT | 0 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 |
10 seats; 6 needed for a majority.
Western Cape
21 seats · 11 for a majority
| Party / entry | Seats |
|---|---|
| DEMOCRATIC ALLIANCE | 9 |
| AFRICAN NATIONAL CONGRESS | 4 |
| PATRIOTIC ALLIANCE | 2 |
| CHOOSE CX | 1 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| KNYSNA CIVIC ALLIANCE | 1 |
| PEOPLE'S MOVEMENT FOR CHANGE | 1 |
| SOUTH AFRICAN COMMUNIST PARTY | 1 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 1 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY | 0 |
| GOOD | 0 |
| IKHWEZI POLITICAL MOVEMENT | 0 |
| KNYSNA FIRST | 0 |
| KNYSNA INDEPENDENT MOVEMENT | 0 |
| NATIONAL COLOURED CONGRESS | 0 |
| ONE LOVE ALLIANCE | 0 |
| ORGANIC HUMANITY MOVEMENT | 0 |
| PLAASLIKE BESORGDE INWONERS | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
| UNITED DEMOCRATIC MOVEMENT | 0 |
| UNITED PROGRESSIVE PEOPLE ALLIANCE | 0 |
21 seats; 11 needed for a majority.
Western Cape
33 seats · 17 for a majority
| Party / entry | Seats |
|---|---|
| DEMOCRATIC ALLIANCE | 21 |
| AFRICAN NATIONAL CONGRESS | 4 |
| PATRIOTIC ALLIANCE | 3 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 3 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| SOUTH AFRICAN COMMUNIST PARTY | 1 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY | 0 |
| IKHWEZI POLITICAL MOVEMENT | 0 |
| INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA | 0 |
| INDEPENDENT RATEPAYERS ASSOCIATION OF SA | 0 |
| NATIONAL COLOURED CONGRESS | 0 |
| ONE LOVE ALLIANCE | 0 |
| PEOPLE'S MOVEMENT FOR CHANGE | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
33 seats; 17 needed for a majority.
Western Cape
25 seats · 13 for a majority
| Party / entry | Seats |
|---|---|
| DEMOCRATIC ALLIANCE | 10 |
| AFRICAN NATIONAL CONGRESS | 5 |
| PATRIOTIC ALLIANCE | 3 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 3 |
| ADVIESKANTOOR | 1 |
| BRIDGTON CIVIC ASSOCIATION | 1 |
| INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA | 1 |
| RESTORE AZANIA MOVEMENT | 1 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| BUILD ONE SOUTH AFRICA | 0 |
| CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY | 0 |
| ECONOMIC FREEDOM FIGHTERS | 0 |
| GOOD | 0 |
| IKHWEZI POLITICAL MOVEMENT | 0 |
| INDEPENDENTS | 0 |
| NATIONAL COLOURED CONGRESS | 0 |
| ONE LOVE ALLIANCE | 0 |
| OUDTSHOORN UNITED FRONT | 0 |
| PEOPLE'S MOVEMENT FOR CHANGE | 0 |
| PLAASLIKE BESORGDE INWONERS | 0 |
| SAAMSTAAN SUID-AFRIKA | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
25 seats; 13 needed for a majority.
Membership: Municipal Demarcation Board, 2026. The outline follows member municipalities’ reconciled ward boundaries.
Found Counted useful? Support the South African non-profits holding power to account.
Independent journalism exposing corruption and abuses of power.
DonateTurning public reports of corruption into investigations and action.
DonateChallenging corruption and the misuse of public money.
DonateDonations go directly to each organisation.