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 Johannesburg
798 of 862 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 | 424 019 | 36.23% |
| AFRICAN NATIONAL CONGRESS | 229 230 | 19.59% |
| ACTIONSA | 176 397 | 15.07% |
| ECONOMIC FREEDOM FIGHTERS | 76 562 | 6.54% |
| UMKHONTO WESIZWE PARTY | 63 257 | 5.41% |
| INKATHA FREEDOM PARTY | 28 553 | 2.44% |
| RISE MZANSI | 23 054 | 1.97% |
| PATRIOTIC ALLIANCE | 22 022 | 1.88% |
Show the remaining 75 rows
| Party / IEC grouping | Votes | Share |
|---|---|---|
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 21 057 | 1.80% |
| AFRICAN TRANSFORMATION MOVEMENT | 11 643 | 0.99% |
| AL JAMA-AH | 11 498 | 0.98% |
| Independents, grouped by IEC | 9 463 | 0.81% |
| SOUTH AFRICAN COMMUNIST PARTY | 7 858 | 0.67% |
| AFRIKA MAYIBUYE MOVEMENT | 7 584 | 0.65% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 6 978 | 0.60% |
| AFRICAN INDEPENDENT CONGRESS | 6 334 | 0.54% |
| BUILD ONE SOUTH AFRICA | 5 379 | 0.46% |
| PEOPLE'S MOVEMENT FOR CHANGE | 3 271 | 0.28% |
| ECONOMIC LIBERATORS FORUM SOUTH AFRICA | 2 892 | 0.25% |
| PAN AFRICANIST CONGRESS OF AZANIA | 2 635 | 0.23% |
| UNITED DEMOCRATIC MOVEMENT | 2 528 | 0.22% |
| AFRICAN PEOPLE'S CONVENTION | 2 369 | 0.20% |
| AFRICAN HEART CONGRESS | 1 875 | 0.16% |
| PEOPLE OF JOBURG | 1 573 | 0.13% |
| CONGRESS OF THE PEOPLE | 1 340 | 0.11% |
| SOUTH AFRICAN PEOPLE’S CIVIC ORGANIZATION | 1 195 | 0.10% |
| UNITED AFRICANS TRANSFORMATION | 1 169 | 0.10% |
| COMBAT | 1 164 | 0.10% |
| TRUTH AND SOLIDARITY MOVEMENT | 1 092 | 0.09% |
| MOVE SA | 947 | 0.08% |
| AFRICAN CONGRESS FOR TRANSFORMATION | 887 | 0.08% |
| UMPHAKATHI WARONA | 859 | 0.07% |
| MAWUSA MOVEMENT PARTY | 840 | 0.07% |
| COMMUNITY FIRST MOVEMENT | 816 | 0.07% |
| AZANIAN PEOPLE'S ORGANISATION | 682 | 0.06% |
| AFRICAN UNEMPLOYED CONGRESS | 664 | 0.06% |
| ALLIED INDEPENDENTS UMBRELLA | 607 | 0.05% |
| KNOW YOUR POWER | 549 | 0.05% |
| ALL CITIZENS PARTY | 538 | 0.05% |
| IMSTAYING | 530 | 0.05% |
| MINORITY FRONT | 461 | 0.04% |
| ECONOMIC REDRESS MOVEMENT | 390 | 0.03% |
| AZANIA PEACEFUL REVOLUTION | 383 | 0.03% |
| SERVICE DELIVERY PARTY | 368 | 0.03% |
| LABOUR PARTY OF SOUTH AFRICA | 366 | 0.03% |
| NATIONAL COLOURED CONGRESS | 357 | 0.03% |
| ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT | 354 | 0.03% |
| ECONOMIC EMANCIPATION FORUM | 335 | 0.03% |
| AFRICAN RENAISSANCE UNITY | 300 | 0.03% |
| FREEDOM IN SOUTH AFRICA | 280 | 0.02% |
| AFRICA RESTORATION ALLIANCE | 279 | 0.02% |
| ORGANIC HUMANITY MOVEMENT | 273 | 0.02% |
| AFRICAN ECONOMIC FREEDOM | 269 | 0.02% |
| NATIONAL FREEDOM PARTY | 265 | 0.02% |
| INDEPENDENT CITIZENS MOVEMENT | 263 | 0.02% |
| VUKA SA | 256 | 0.02% |
| AFRICAN ROYAL RAINBOW CONGRESS | 247 | 0.02% |
| GAZA DEMOCRATIC FRONT | 246 | 0.02% |
| AZANIAN GROUND FORCES | 229 | 0.02% |
| AFRICAN LABOUR CONVENTION | 229 | 0.02% |
| UNITED INDEPENDENT MOVEMENT | 216 | 0.02% |
| EKHETHU PEOPLES PARTY | 208 | 0.02% |
| SHOSHOLOZA PROGRESSIVE PARTY | 201 | 0.02% |
| CIVIC MOVEMENT FOR PROGRESSIVE CITIZENS | 185 | 0.02% |
| ALL NATIVES OF SOUTH AFRICA | 181 | 0.02% |
| INTERNATIONAL REVELATION CONGRESS | 171 | 0.01% |
| NATIONAL DEMOCRATIC CONVENTION | 150 | 0.01% |
| BOLSHEVIKS PARTY OF SOUTH AFRICA | 150 | 0.01% |
| AMALGAMATED RAINBOW MOVEMENT | 123 | 0.01% |
| GAP FIXERS OF SOUTH AFRICA | 116 | 0.01% |
| TAU DIA RORA CULTURAL AND TRADITIONAL LEKGOTLA | 114 | 0.01% |
| MOVEMENT OF RESIDENTS PARTY | 104 | 0.01% |
| OPERATION DUDULA | 74 | 0.01% |
| ILIZWE NATHI | 45 | 0.00% |
| RESIDENT DEVELOPMENT | 44 | 0.00% |
| KINGDOM COVENANT DEMOCRATIC PARTY | 40 | 0.00% |
| LAND PARTY | 16 | 0.00% |
| CHRIST KINGDOM PARTY | 13 | 0.00% |
| AFRIKA UNITE CONGRESS | 11 | 0.00% |
| LEKWE BEPE KINGDOM PARTY | 6 | 0.00% |
| PEOPLE'S CONSENT PARTY | 4 | 0.00% |
| CHANGE PARTY | 0 | 0.00% |
| PRO SOUTH AFRICA | 0 | 0.00% |
Valid ballots shown: 1 170 232. 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 | 417 161 | 35.69% |
| AFRICAN NATIONAL CONGRESS | 232 868 | 19.92% |
| ACTIONSA | 202 535 | 17.33% |
| ECONOMIC FREEDOM FIGHTERS | 76 202 | 6.52% |
| UMKHONTO WESIZWE PARTY | 63 107 | 5.40% |
| INKATHA FREEDOM PARTY | 28 023 | 2.40% |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 22 797 | 1.95% |
| RISE MZANSI | 20 228 | 1.73% |
Show the remaining 75 rows
| Party / IEC grouping | Votes | Share |
|---|---|---|
| PATRIOTIC ALLIANCE | 18 082 | 1.55% |
| AFRICAN TRANSFORMATION MOVEMENT | 13 106 | 1.12% |
| AL JAMA-AH | 9 573 | 0.82% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 7 806 | 0.67% |
| SOUTH AFRICAN COMMUNIST PARTY | 6 067 | 0.52% |
| AFRIKA MAYIBUYE MOVEMENT | 5 920 | 0.51% |
| BUILD ONE SOUTH AFRICA | 4 779 | 0.41% |
| PEOPLE'S MOVEMENT FOR CHANGE | 3 218 | 0.28% |
| AFRICAN INDEPENDENT CONGRESS | 3 072 | 0.26% |
| ECONOMIC LIBERATORS FORUM SOUTH AFRICA | 2 354 | 0.20% |
| PAN AFRICANIST CONGRESS OF AZANIA | 2 281 | 0.20% |
| AFRICAN PEOPLE'S CONVENTION | 1 886 | 0.16% |
| UNITED AFRICANS TRANSFORMATION | 1 741 | 0.15% |
| AFRICAN HEART CONGRESS | 1 732 | 0.15% |
| CONGRESS OF THE PEOPLE | 1 227 | 0.10% |
| UMPHAKATHI WARONA | 1 215 | 0.10% |
| PEOPLE OF JOBURG | 1 197 | 0.10% |
| COMMUNITY FIRST MOVEMENT | 1 191 | 0.10% |
| COMBAT | 999 | 0.09% |
| AFRICAN CONGRESS FOR TRANSFORMATION | 919 | 0.08% |
| MAWUSA MOVEMENT PARTY | 858 | 0.07% |
| SOUTH AFRICAN PEOPLE’S CIVIC ORGANIZATION | 836 | 0.07% |
| MOVE SA | 778 | 0.07% |
| AZANIAN PEOPLE'S ORGANISATION | 666 | 0.06% |
| MINORITY FRONT | 635 | 0.05% |
| TRUTH AND SOLIDARITY MOVEMENT | 626 | 0.05% |
| AFRICAN UNEMPLOYED CONGRESS | 617 | 0.05% |
| ALL CITIZENS PARTY | 575 | 0.05% |
| LAND PARTY | 555 | 0.05% |
| GAZA DEMOCRATIC FRONT | 550 | 0.05% |
| AFRICAN LABOUR CONVENTION | 527 | 0.05% |
| MOVEMENT OF RESIDENTS PARTY | 511 | 0.04% |
| ECONOMIC EMANCIPATION FORUM | 502 | 0.04% |
| AFRICAN ECONOMIC FREEDOM | 477 | 0.04% |
| ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT | 443 | 0.04% |
| IMSTAYING | 407 | 0.03% |
| AFRICAN RENAISSANCE UNITY | 403 | 0.03% |
| FREEDOM IN SOUTH AFRICA | 403 | 0.03% |
| AFRICA RESTORATION ALLIANCE | 401 | 0.03% |
| NATIONAL FREEDOM PARTY | 390 | 0.03% |
| AFRICAN ROYAL RAINBOW CONGRESS | 366 | 0.03% |
| OPERATION DUDULA | 364 | 0.03% |
| ALLIED INDEPENDENTS UMBRELLA | 362 | 0.03% |
| VUKA SA | 360 | 0.03% |
| CHANGE PARTY | 352 | 0.03% |
| KNOW YOUR POWER | 349 | 0.03% |
| INDEPENDENT CITIZENS MOVEMENT | 328 | 0.03% |
| INTERNATIONAL REVELATION CONGRESS | 307 | 0.03% |
| ECONOMIC REDRESS MOVEMENT | 292 | 0.02% |
| NATIONAL COLOURED CONGRESS | 276 | 0.02% |
| AZANIA PEACEFUL REVOLUTION | 262 | 0.02% |
| BOLSHEVIKS PARTY OF SOUTH AFRICA | 253 | 0.02% |
| PEOPLE'S CONSENT PARTY | 234 | 0.02% |
| PRO SOUTH AFRICA | 229 | 0.02% |
| UNITED INDEPENDENT MOVEMENT | 228 | 0.02% |
| ORGANIC HUMANITY MOVEMENT | 226 | 0.02% |
| SERVICE DELIVERY PARTY | 213 | 0.02% |
| CHRIST KINGDOM PARTY | 202 | 0.02% |
| EKHETHU PEOPLES PARTY | 187 | 0.02% |
| LABOUR PARTY OF SOUTH AFRICA | 186 | 0.02% |
| AMALGAMATED RAINBOW MOVEMENT | 180 | 0.02% |
| GAP FIXERS OF SOUTH AFRICA | 141 | 0.01% |
| KINGDOM COVENANT DEMOCRATIC PARTY | 122 | 0.01% |
| AZANIAN GROUND FORCES | 108 | 0.01% |
| ALL NATIVES OF SOUTH AFRICA | 106 | 0.01% |
| SHOSHOLOZA PROGRESSIVE PARTY | 90 | 0.01% |
| ILIZWE NATHI | 77 | 0.01% |
| NATIONAL DEMOCRATIC CONVENTION | 69 | 0.01% |
| LEKWE BEPE KINGDOM PARTY | 68 | 0.01% |
| Independents, grouped by IEC | 0 | 0.00% |
| UNITED DEMOCRATIC MOVEMENT | 0 | 0.00% |
| AFRIKA UNITE CONGRESS | 0 | 0.00% |
| TAU DIA RORA CULTURAL AND TRADITIONAL LEKGOTLA | 0 | 0.00% |
| RESIDENT DEVELOPMENT | 0 | 0.00% |
| CIVIC MOVEMENT FOR PROGRESSIVE CITIZENS | 0 | 0.00% |
Valid ballots shown: 1 168 983. 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: 33 152.
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.
