The public record / Elections 2026
South Africa’s election results.
Find your community. Read the official figures. Follow what comes next.
Last accepted data shown. Source times appear with each record.
Official IEC data / Provisional
City of Cape Town
829 of 829 voting districts completed in the IEC municipality record. Processing completion is separate from a formal declaration.
Ward ballot
Votes for ward contestants, grouped by the IEC party categories.
| Party / IEC grouping | Votes | Share |
|---|---|---|
| DEMOCRATIC ALLIANCE | 649 759 | 56.18% |
| AFRICAN NATIONAL CONGRESS | 160 050 | 13.84% |
| PATRIOTIC ALLIANCE | 45 965 | 3.97% |
| ECONOMIC FREEDOM FIGHTERS | 42 743 | 3.70% |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 39 140 | 3.38% |
| ACTIONSA | 29 685 | 2.57% |
| AL JAMA-AH | 27 905 | 2.41% |
| GOOD | 26 168 | 2.26% |
Show the remaining 49 rows
| Party / IEC grouping | Votes | Share |
|---|---|---|
| NATIONAL COLOURED CONGRESS | 25 132 | 2.17% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 14 020 | 1.21% |
| UNITED DEMOCRATIC MOVEMENT | 13 377 | 1.16% |
| SOUTH AFRICAN COMMUNIST PARTY | 11 975 | 1.04% |
| AFRICAN TRANSFORMATION MOVEMENT | 9 327 | 0.81% |
| UMKHONTO WESIZWE PARTY | 6 812 | 0.59% |
| AFRICA RESTORATION ALLIANCE | 6 556 | 0.57% |
| CAPE MUSLIM CONGRESS | 6 075 | 0.53% |
| Independents, grouped by IEC | 5 884 | 0.51% |
| BUILD ONE SOUTH AFRICA | 4 430 | 0.38% |
| PEOPLE'S MOVEMENT FOR CHANGE | 3 572 | 0.31% |
| PAN AFRICANIST CONGRESS OF AZANIA | 3 546 | 0.31% |
| AFRICAN INDEPENDENT CONGRESS | 2 893 | 0.25% |
| CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY | 2 521 | 0.22% |
| AFRIKA MAYIBUYE MOVEMENT | 1 961 | 0.17% |
| ONE LOVE ALLIANCE | 1 928 | 0.17% |
| HOPEFUL LEADERS DEMOCRATS | 1 586 | 0.14% |
| ALLIANCE OF CITIZENS FOR CHANGE | 1 317 | 0.11% |
| ORGANIC HUMANITY MOVEMENT | 1 077 | 0.09% |
| HOME OF INDEPENDENCE | 1 063 | 0.09% |
| DEMOCRATIC PEOPLE'S ALTERNATIVE | 978 | 0.08% |
| CONGRESS OF THE PEOPLE | 965 | 0.08% |
| SIZWE UMMAH NATION | 871 | 0.08% |
| INKATHA FREEDOM PARTY | 857 | 0.07% |
| AFRICAN ALLIANCE CONGRESS | 783 | 0.07% |
| TRUTH AND SOLIDARITY MOVEMENT | 726 | 0.06% |
| UNITED DEMOCRATIC FRONT PARTY | 543 | 0.05% |
| LABOUR PARTY OF SOUTH AFRICA | 538 | 0.05% |
| UNITED SOUTH AFRICA | 468 | 0.04% |
| UNITED INDEPENDENT MOVEMENT | 442 | 0.04% |
| AZANIA PEACEFUL REVOLUTION | 431 | 0.04% |
| KHOI ABORIGINAL PARTY | 338 | 0.03% |
| MINORITY FRONT | 312 | 0.03% |
| SERVICE DELIVERY PARTY | 312 | 0.03% |
| SPECTRUM NATIONAL PARTY | 297 | 0.03% |
| SAKK MILITARY VETERANS PARTY | 222 | 0.02% |
| LAND PARTY | 201 | 0.02% |
| EKHETHU PEOPLES PARTY | 197 | 0.02% |
| ECONOMIC LIBERATORS FORUM SOUTH AFRICA | 183 | 0.02% |
| ALL NATIVES OF SOUTH AFRICA | 164 | 0.01% |
| ABORIGINAL GORILLA FIGHTERS | 70 | 0.01% |
| NATIONAL FREEDOM PARTY | 31 | 0.00% |
| OPERATION DUDULA | 26 | 0.00% |
| ALL AFRICAN ALLIED CONGRESS | 23 | 0.00% |
| AFRICAN MOVEMENT CONGRESS | 20 | 0.00% |
| AVRIGHT POLITICAL MOVEMENT | 19 | 0.00% |
| CHRIST KINGDOM PARTY | 17 | 0.00% |
| DEMOCRATIC LABOUR PARTY | 2 | 0.00% |
| FREE DEMOCRATS | 0 | 0.00% |
Valid ballots shown: 1 156 503. Every percentage uses the full valid-ballot total. The independents row is an IEC grouping, not an individual candidate.
This source does not split rejected ballots by ballot type.
Municipal PR ballot
Votes on the municipal proportional representation ballot.
| Party / IEC grouping | Votes | Share |
|---|---|---|
| DEMOCRATIC ALLIANCE | 655 059 | 56.66% |
| AFRICAN NATIONAL CONGRESS | 162 612 | 14.07% |
| ECONOMIC FREEDOM FIGHTERS | 43 429 | 3.76% |
| PATRIOTIC ALLIANCE | 41 138 | 3.56% |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 39 927 | 3.45% |
| ACTIONSA | 33 811 | 2.92% |
| AL JAMA-AH | 27 043 | 2.34% |
| GOOD | 26 790 | 2.32% |
Show the remaining 49 rows
| Party / IEC grouping | Votes | Share |
|---|---|---|
| NATIONAL COLOURED CONGRESS | 26 529 | 2.29% |
| UNITED DEMOCRATIC MOVEMENT | 14 495 | 1.25% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 13 386 | 1.16% |
| AFRICAN TRANSFORMATION MOVEMENT | 10 713 | 0.93% |
| SOUTH AFRICAN COMMUNIST PARTY | 9 011 | 0.78% |
| UMKHONTO WESIZWE PARTY | 6 513 | 0.56% |
| AFRICA RESTORATION ALLIANCE | 5 614 | 0.49% |
| CAPE MUSLIM CONGRESS | 4 692 | 0.41% |
| BUILD ONE SOUTH AFRICA | 4 087 | 0.35% |
| PAN AFRICANIST CONGRESS OF AZANIA | 3 517 | 0.30% |
| PEOPLE'S MOVEMENT FOR CHANGE | 3 207 | 0.28% |
| HOPEFUL LEADERS DEMOCRATS | 2 226 | 0.19% |
| AFRICAN INDEPENDENT CONGRESS | 2 070 | 0.18% |
| CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY | 2 042 | 0.18% |
| ONE LOVE ALLIANCE | 1 636 | 0.14% |
| AFRIKA MAYIBUYE MOVEMENT | 1 551 | 0.13% |
| CONGRESS OF THE PEOPLE | 1 349 | 0.12% |
| HOME OF INDEPENDENCE | 1 105 | 0.10% |
| ALLIANCE OF CITIZENS FOR CHANGE | 1 087 | 0.09% |
| UNITED DEMOCRATIC FRONT PARTY | 1 040 | 0.09% |
| AFRICAN ALLIANCE CONGRESS | 1 027 | 0.09% |
| DEMOCRATIC PEOPLE'S ALTERNATIVE | 946 | 0.08% |
| AFRICAN MOVEMENT CONGRESS | 746 | 0.06% |
| INKATHA FREEDOM PARTY | 730 | 0.06% |
| ORGANIC HUMANITY MOVEMENT | 686 | 0.06% |
| UNITED INDEPENDENT MOVEMENT | 647 | 0.06% |
| SIZWE UMMAH NATION | 557 | 0.05% |
| TRUTH AND SOLIDARITY MOVEMENT | 523 | 0.05% |
| UNITED SOUTH AFRICA | 505 | 0.04% |
| CHRIST KINGDOM PARTY | 430 | 0.04% |
| KHOI ABORIGINAL PARTY | 394 | 0.03% |
| AZANIA PEACEFUL REVOLUTION | 316 | 0.03% |
| LABOUR PARTY OF SOUTH AFRICA | 314 | 0.03% |
| ALL AFRICAN ALLIED CONGRESS | 305 | 0.03% |
| LAND PARTY | 300 | 0.03% |
| NATIONAL FREEDOM PARTY | 279 | 0.02% |
| OPERATION DUDULA | 236 | 0.02% |
| ECONOMIC LIBERATORS FORUM SOUTH AFRICA | 212 | 0.02% |
| SERVICE DELIVERY PARTY | 185 | 0.02% |
| SAKK MILITARY VETERANS PARTY | 178 | 0.02% |
| ABORIGINAL GORILLA FIGHTERS | 172 | 0.01% |
| FREE DEMOCRATS | 169 | 0.01% |
| MINORITY FRONT | 146 | 0.01% |
| ALL NATIVES OF SOUTH AFRICA | 132 | 0.01% |
| SPECTRUM NATIONAL PARTY | 108 | 0.01% |
| EKHETHU PEOPLES PARTY | 108 | 0.01% |
| AVRIGHT POLITICAL MOVEMENT | 84 | 0.01% |
| Independents, grouped by IEC | 0 | 0.00% |
| DEMOCRATIC LABOUR PARTY | 0 | 0.00% |
Valid ballots shown: 1 156 114. Every percentage uses the full valid-ballot total. The independents row is an IEC grouping, not an individual candidate.
This source does not split rejected ballots by ballot type.
Rejected ballots across the two municipal ballots combined: 28 783.
Council seats and elected candidates will be recorded separately against official declaration evidence.
A source revision is awaiting review. The affected area retains its last accepted figures.
Collector last checked: . Source publication times remain separate.
