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 Tshwane
785 of 796 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 | 309 804 | 35.00% |
| ACTIONSA | 181 944 | 20.56% |
| AFRICAN NATIONAL CONGRESS | 177 298 | 20.03% |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 68 974 | 7.79% |
| ECONOMIC FREEDOM FIGHTERS | 52 480 | 5.93% |
| UMKHONTO WESIZWE PARTY | 18 795 | 2.12% |
| SOUTH AFRICAN COMMUNIST PARTY | 11 647 | 1.32% |
| PATRIOTIC ALLIANCE | 6 376 | 0.72% |
Show the remaining 72 rows
| Party / IEC grouping | Votes | Share |
|---|---|---|
| RISE MZANSI | 5 363 | 0.61% |
| Independents, grouped by IEC | 5 328 | 0.60% |
| SECURITY PERSONNEL PARTY OF SOUTH AFRICA | 4 963 | 0.56% |
| AFRICAN INDEPENDENT CONGRESS | 4 545 | 0.51% |
| AFRIKA MAYIBUYE MOVEMENT | 2 927 | 0.33% |
| BUILD ONE SOUTH AFRICA | 2 227 | 0.25% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 2 166 | 0.24% |
| SERVICE DELIVERY PARTY | 2 048 | 0.23% |
| AFRICAN TRANSFORMATION MOVEMENT | 1 708 | 0.19% |
| UNITED PROGRESSIVE PEOPLE ALLIANCE | 1 701 | 0.19% |
| PAN AFRICANIST CONGRESS OF AZANIA | 1 547 | 0.17% |
| AFRICAN HEART CONGRESS | 1 424 | 0.16% |
| AFRICAN PEOPLE'S CONVENTION | 1 395 | 0.16% |
| INKATHA FREEDOM PARTY | 1 357 | 0.15% |
| CONCERN | 1 353 | 0.15% |
| UNITED AFRICANS TRANSFORMATION | 1 119 | 0.13% |
| AZANIAN PEOPLE'S ORGANISATION | 932 | 0.11% |
| AL JAMA-AH | 887 | 0.10% |
| RESIDENT DEVELOPMENT | 830 | 0.09% |
| CONGRESS OF THE PEOPLE | 809 | 0.09% |
| UNITED DEMOCRATIC MOVEMENT | 789 | 0.09% |
| ECONOMIC LIBERATORS FORUM SOUTH AFRICA | 694 | 0.08% |
| ALLIED INDEPENDENTS UMBRELLA | 674 | 0.08% |
| BATHO PELE COMMUNITY SERVICE DELIVERY TSHWANE | 632 | 0.07% |
| ECONOMIC EMANCIPATION FORUM | 587 | 0.07% |
| SOUTH AFRICAN MASS MOVEMENT | 571 | 0.06% |
| INTERNATIONAL REVELATION CONGRESS | 563 | 0.06% |
| AGANG SOUTH AFRICA | 525 | 0.06% |
| AFRICA RESTORATION ALLIANCE | 506 | 0.06% |
| REPUBLICAN CONFERENCE OF TSHWANE | 461 | 0.05% |
| MOSHABI PARTY | 430 | 0.05% |
| TRUTH AND SOLIDARITY MOVEMENT | 408 | 0.05% |
| ALL CITIZENS PARTY | 407 | 0.05% |
| INDEPENDENT CITIZENS MOVEMENT | 398 | 0.04% |
| ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT | 391 | 0.04% |
| FREEDOM IN SOUTH AFRICA | 359 | 0.04% |
| ARUSHA ECONOMIC COALITION | 323 | 0.04% |
| BOLSHEVIKS PARTY OF SOUTH AFRICA | 314 | 0.04% |
| UNITED INDEPENDENT MOVEMENT | 291 | 0.03% |
| PROGRESSIVE TSHWANE ALLIANCE-PTA012 | 260 | 0.03% |
| EKHETHU PEOPLES PARTY | 248 | 0.03% |
| KNOW YOUR POWER | 247 | 0.03% |
| ORGANIC HUMANITY MOVEMENT | 239 | 0.03% |
| MINORITY FRONT | 214 | 0.02% |
| FEDERAL PARTY SA | 209 | 0.02% |
| OPERATION DUDULA | 196 | 0.02% |
| UNITED RESIDENTS FRONT | 189 | 0.02% |
| AFRICA REDEMPTION DEMOCRACY | 181 | 0.02% |
| NATIONAL COLOURED CONGRESS | 168 | 0.02% |
| BOPHUTHATSWANA CIVIL MOVEMENT | 168 | 0.02% |
| LAND PARTY | 149 | 0.02% |
| NATIONAL DEMOCRATIC CONVENTION | 141 | 0.02% |
| ABAFUNA INGUBO YESKHETHU PARTY | 139 | 0.02% |
| DEFENDERS OF THE PEOPLE | 124 | 0.01% |
| MAWUSA MOVEMENT PARTY | 121 | 0.01% |
| POELANO REVELATION PARTY | 120 | 0.01% |
| TAU DIA RORA CULTURAL AND TRADITIONAL LEKGOTLA | 100 | 0.01% |
| AFRICAN ROYAL RAINBOW CONGRESS | 94 | 0.01% |
| AFRICAN RENAISSANCE UNITY | 92 | 0.01% |
| REGION 7 NEW GENERATION PARTY | 91 | 0.01% |
| SOUTH AFRICAN PARTY | 75 | 0.01% |
| NATIONAL FREEDOM PARTY | 48 | 0.01% |
| LEKWE BEPE KINGDOM PARTY | 43 | 0.00% |
| AFRICAN INDEPENDENT PEOPLE'S ORGANISATION | 37 | 0.00% |
| ECONOMIC REDRESS MOVEMENT | 26 | 0.00% |
| ILIZWE NATHI | 25 | 0.00% |
| GAZA DEMOCRATIC FRONT | 23 | 0.00% |
| AFRICAN TRADITIONAL CONGRES | 15 | 0.00% |
| AFRICAN LIBERATION ALLIANCE MOVEMENT | 14 | 0.00% |
| CHRIST KINGDOM PARTY | 14 | 0.00% |
| AFRIKA UNITE CONGRESS | 2 | 0.00% |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 0 | 0.00% |
Valid ballots shown: 885 082. 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 | 303 066 | 34.34% |
| ACTIONSA | 207 207 | 23.48% |
| AFRICAN NATIONAL CONGRESS | 176 183 | 19.96% |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 67 197 | 7.61% |
| ECONOMIC FREEDOM FIGHTERS | 49 331 | 5.59% |
| UMKHONTO WESIZWE PARTY | 15 895 | 1.80% |
| SOUTH AFRICAN COMMUNIST PARTY | 8 755 | 0.99% |
| PATRIOTIC ALLIANCE | 5 243 | 0.59% |
Show the remaining 72 rows
| Party / IEC grouping | Votes | Share |
|---|---|---|
| RISE MZANSI | 4 765 | 0.54% |
| SECURITY PERSONNEL PARTY OF SOUTH AFRICA | 3 899 | 0.44% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 3 532 | 0.40% |
| AFRICAN TRANSFORMATION MOVEMENT | 2 970 | 0.34% |
| AFRICAN INDEPENDENT CONGRESS | 2 843 | 0.32% |
| AFRIKA MAYIBUYE MOVEMENT | 2 480 | 0.28% |
| UNITED AFRICANS TRANSFORMATION | 2 072 | 0.23% |
| BUILD ONE SOUTH AFRICA | 1 747 | 0.20% |
| INKATHA FREEDOM PARTY | 1 576 | 0.18% |
| PAN AFRICANIST CONGRESS OF AZANIA | 1 436 | 0.16% |
| AFRICAN HEART CONGRESS | 1 414 | 0.16% |
| UNITED PROGRESSIVE PEOPLE ALLIANCE | 1 335 | 0.15% |
| CONCERN | 1 227 | 0.14% |
| SERVICE DELIVERY PARTY | 1 217 | 0.14% |
| AL JAMA-AH | 1 080 | 0.12% |
| AFRICAN PEOPLE'S CONVENTION | 1 028 | 0.12% |
| AFRICAN ROYAL RAINBOW CONGRESS | 696 | 0.08% |
| AZANIAN PEOPLE'S ORGANISATION | 659 | 0.07% |
| INTERNATIONAL REVELATION CONGRESS | 653 | 0.07% |
| DEFENDERS OF THE PEOPLE | 625 | 0.07% |
| ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT | 622 | 0.07% |
| CONGRESS OF THE PEOPLE | 599 | 0.07% |
| AGANG SOUTH AFRICA | 586 | 0.07% |
| ECONOMIC EMANCIPATION FORUM | 545 | 0.06% |
| ALLIED INDEPENDENTS UMBRELLA | 522 | 0.06% |
| BATHO PELE COMMUNITY SERVICE DELIVERY TSHWANE | 522 | 0.06% |
| SOUTH AFRICAN MASS MOVEMENT | 492 | 0.06% |
| MOSHABI PARTY | 473 | 0.05% |
| AFRICA RESTORATION ALLIANCE | 450 | 0.05% |
| ECONOMIC LIBERATORS FORUM SOUTH AFRICA | 438 | 0.05% |
| AFRICAN INDEPENDENT PEOPLE'S ORGANISATION | 423 | 0.05% |
| INDEPENDENT CITIZENS MOVEMENT | 407 | 0.05% |
| FREEDOM IN SOUTH AFRICA | 363 | 0.04% |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 337 | 0.04% |
| OPERATION DUDULA | 313 | 0.04% |
| REPUBLICAN CONFERENCE OF TSHWANE | 311 | 0.04% |
| BOPHUTHATSWANA CIVIL MOVEMENT | 305 | 0.03% |
| TRUTH AND SOLIDARITY MOVEMENT | 298 | 0.03% |
| SOUTH AFRICAN PARTY | 284 | 0.03% |
| ALL CITIZENS PARTY | 283 | 0.03% |
| NATIONAL FREEDOM PARTY | 268 | 0.03% |
| BOLSHEVIKS PARTY OF SOUTH AFRICA | 243 | 0.03% |
| UNITED RESIDENTS FRONT | 223 | 0.03% |
| ABAFUNA INGUBO YESKHETHU PARTY | 213 | 0.02% |
| AFRICAN TRADITIONAL CONGRES | 202 | 0.02% |
| EKHETHU PEOPLES PARTY | 188 | 0.02% |
| AFRICA REDEMPTION DEMOCRACY | 187 | 0.02% |
| ORGANIC HUMANITY MOVEMENT | 175 | 0.02% |
| PROGRESSIVE TSHWANE ALLIANCE-PTA012 | 168 | 0.02% |
| LAND PARTY | 163 | 0.02% |
| NATIONAL DEMOCRATIC CONVENTION | 158 | 0.02% |
| ARUSHA ECONOMIC COALITION | 158 | 0.02% |
| GAZA DEMOCRATIC FRONT | 153 | 0.02% |
| MINORITY FRONT | 149 | 0.02% |
| CHRIST KINGDOM PARTY | 148 | 0.02% |
| UNITED INDEPENDENT MOVEMENT | 141 | 0.02% |
| KNOW YOUR POWER | 141 | 0.02% |
| ILIZWE NATHI | 124 | 0.01% |
| REGION 7 NEW GENERATION PARTY | 121 | 0.01% |
| ECONOMIC REDRESS MOVEMENT | 108 | 0.01% |
| FEDERAL PARTY SA | 105 | 0.01% |
| NATIONAL COLOURED CONGRESS | 96 | 0.01% |
| LEKWE BEPE KINGDOM PARTY | 80 | 0.01% |
| POELANO REVELATION PARTY | 70 | 0.01% |
| TAU DIA RORA CULTURAL AND TRADITIONAL LEKGOTLA | 48 | 0.01% |
| Independents, grouped by IEC | 0 | 0.00% |
| UNITED DEMOCRATIC MOVEMENT | 0 | 0.00% |
| AFRICAN RENAISSANCE UNITY | 0 | 0.00% |
| AFRIKA UNITE CONGRESS | 0 | 0.00% |
| MAWUSA MOVEMENT PARTY | 0 | 0.00% |
| RESIDENT DEVELOPMENT | 0 | 0.00% |
| AFRICAN LIBERATION ALLIANCE MOVEMENT | 0 | 0.00% |
Valid ballots shown: 882 534. 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 327.
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.
