Skip to content
The People's
Register
Reporting. Analysis. Public information.
Menu

The public record / Elections 2026

South Africa’s election results.

Find your community. Read the official figures. Follow what comes next.

TPR / National results service

Last accepted data shown. Source times appear with each record.

Official IEC data / Provisional

City of Johannesburg

Provisional record

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.

Ward ballot party totals, leading 8 of 83 rows
Party / IEC groupingVotesShare
DEMOCRATIC ALLIANCE424 01936.23%
AFRICAN NATIONAL CONGRESS229 23019.59%
ACTIONSA176 39715.07%
ECONOMIC FREEDOM FIGHTERS76 5626.54%
UMKHONTO WESIZWE PARTY63 2575.41%
INKATHA FREEDOM PARTY28 5532.44%
RISE MZANSI23 0541.97%
PATRIOTIC ALLIANCE22 0221.88%
Show the remaining 75 rows
Ward ballot party totals, remaining rows
Party / IEC groupingVotesShare
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS21 0571.80%
AFRICAN TRANSFORMATION MOVEMENT11 6430.99%
AL JAMA-AH11 4980.98%
Independents, grouped by IEC9 4630.81%
SOUTH AFRICAN COMMUNIST PARTY7 8580.67%
AFRIKA MAYIBUYE MOVEMENT7 5840.65%
AFRICAN CHRISTIAN DEMOCRATIC PARTY6 9780.60%
AFRICAN INDEPENDENT CONGRESS6 3340.54%
BUILD ONE SOUTH AFRICA5 3790.46%
PEOPLE'S MOVEMENT FOR CHANGE3 2710.28%
ECONOMIC LIBERATORS FORUM SOUTH AFRICA2 8920.25%
PAN AFRICANIST CONGRESS OF AZANIA2 6350.23%
UNITED DEMOCRATIC MOVEMENT2 5280.22%
AFRICAN PEOPLE'S CONVENTION2 3690.20%
AFRICAN HEART CONGRESS1 8750.16%
PEOPLE OF JOBURG1 5730.13%
CONGRESS OF THE PEOPLE1 3400.11%
SOUTH AFRICAN PEOPLE’S CIVIC ORGANIZATION1 1950.10%
UNITED AFRICANS TRANSFORMATION1 1690.10%
COMBAT1 1640.10%
TRUTH AND SOLIDARITY MOVEMENT1 0920.09%
MOVE SA9470.08%
AFRICAN CONGRESS FOR TRANSFORMATION8870.08%
UMPHAKATHI WARONA8590.07%
MAWUSA MOVEMENT PARTY8400.07%
COMMUNITY FIRST MOVEMENT8160.07%
AZANIAN PEOPLE'S ORGANISATION6820.06%
AFRICAN UNEMPLOYED CONGRESS6640.06%
ALLIED INDEPENDENTS UMBRELLA6070.05%
KNOW YOUR POWER5490.05%
ALL CITIZENS PARTY5380.05%
IMSTAYING5300.05%
MINORITY FRONT4610.04%
ECONOMIC REDRESS MOVEMENT3900.03%
AZANIA PEACEFUL REVOLUTION3830.03%
SERVICE DELIVERY PARTY3680.03%
LABOUR PARTY OF SOUTH AFRICA3660.03%
NATIONAL COLOURED CONGRESS3570.03%
ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT3540.03%
ECONOMIC EMANCIPATION FORUM3350.03%
AFRICAN RENAISSANCE UNITY3000.03%
FREEDOM IN SOUTH AFRICA2800.02%
AFRICA RESTORATION ALLIANCE2790.02%
ORGANIC HUMANITY MOVEMENT2730.02%
AFRICAN ECONOMIC FREEDOM2690.02%
NATIONAL FREEDOM PARTY2650.02%
INDEPENDENT CITIZENS MOVEMENT2630.02%
VUKA SA2560.02%
AFRICAN ROYAL RAINBOW CONGRESS2470.02%
GAZA DEMOCRATIC FRONT2460.02%
AZANIAN GROUND FORCES2290.02%
AFRICAN LABOUR CONVENTION2290.02%
UNITED INDEPENDENT MOVEMENT2160.02%
EKHETHU PEOPLES PARTY2080.02%
SHOSHOLOZA PROGRESSIVE PARTY2010.02%
CIVIC MOVEMENT FOR PROGRESSIVE CITIZENS1850.02%
ALL NATIVES OF SOUTH AFRICA1810.02%
INTERNATIONAL REVELATION CONGRESS1710.01%
NATIONAL DEMOCRATIC CONVENTION1500.01%
BOLSHEVIKS PARTY OF SOUTH AFRICA1500.01%
AMALGAMATED RAINBOW MOVEMENT1230.01%
GAP FIXERS OF SOUTH AFRICA1160.01%
TAU DIA RORA CULTURAL AND TRADITIONAL LEKGOTLA1140.01%
MOVEMENT OF RESIDENTS PARTY1040.01%
OPERATION DUDULA740.01%
ILIZWE NATHI450.00%
RESIDENT DEVELOPMENT440.00%
KINGDOM COVENANT DEMOCRATIC PARTY400.00%
LAND PARTY160.00%
CHRIST KINGDOM PARTY130.00%
AFRIKA UNITE CONGRESS110.00%
LEKWE BEPE KINGDOM PARTY60.00%
PEOPLE'S CONSENT PARTY40.00%
CHANGE PARTY00.00%
PRO SOUTH AFRICA00.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.

Municipal PR ballot party totals, leading 8 of 83 rows
Party / IEC groupingVotesShare
DEMOCRATIC ALLIANCE417 16135.69%
AFRICAN NATIONAL CONGRESS232 86819.92%
ACTIONSA202 53517.33%
ECONOMIC FREEDOM FIGHTERS76 2026.52%
UMKHONTO WESIZWE PARTY63 1075.40%
INKATHA FREEDOM PARTY28 0232.40%
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS22 7971.95%
RISE MZANSI20 2281.73%
Show the remaining 75 rows
Municipal PR ballot party totals, remaining rows
Party / IEC groupingVotesShare
PATRIOTIC ALLIANCE18 0821.55%
AFRICAN TRANSFORMATION MOVEMENT13 1061.12%
AL JAMA-AH9 5730.82%
AFRICAN CHRISTIAN DEMOCRATIC PARTY7 8060.67%
SOUTH AFRICAN COMMUNIST PARTY6 0670.52%
AFRIKA MAYIBUYE MOVEMENT5 9200.51%
BUILD ONE SOUTH AFRICA4 7790.41%
PEOPLE'S MOVEMENT FOR CHANGE3 2180.28%
AFRICAN INDEPENDENT CONGRESS3 0720.26%
ECONOMIC LIBERATORS FORUM SOUTH AFRICA2 3540.20%
PAN AFRICANIST CONGRESS OF AZANIA2 2810.20%
AFRICAN PEOPLE'S CONVENTION1 8860.16%
UNITED AFRICANS TRANSFORMATION1 7410.15%
AFRICAN HEART CONGRESS1 7320.15%
CONGRESS OF THE PEOPLE1 2270.10%
UMPHAKATHI WARONA1 2150.10%
PEOPLE OF JOBURG1 1970.10%
COMMUNITY FIRST MOVEMENT1 1910.10%
COMBAT9990.09%
AFRICAN CONGRESS FOR TRANSFORMATION9190.08%
MAWUSA MOVEMENT PARTY8580.07%
SOUTH AFRICAN PEOPLE’S CIVIC ORGANIZATION8360.07%
MOVE SA7780.07%
AZANIAN PEOPLE'S ORGANISATION6660.06%
MINORITY FRONT6350.05%
TRUTH AND SOLIDARITY MOVEMENT6260.05%
AFRICAN UNEMPLOYED CONGRESS6170.05%
ALL CITIZENS PARTY5750.05%
LAND PARTY5550.05%
GAZA DEMOCRATIC FRONT5500.05%
AFRICAN LABOUR CONVENTION5270.05%
MOVEMENT OF RESIDENTS PARTY5110.04%
ECONOMIC EMANCIPATION FORUM5020.04%
AFRICAN ECONOMIC FREEDOM4770.04%
ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT4430.04%
IMSTAYING4070.03%
AFRICAN RENAISSANCE UNITY4030.03%
FREEDOM IN SOUTH AFRICA4030.03%
AFRICA RESTORATION ALLIANCE4010.03%
NATIONAL FREEDOM PARTY3900.03%
AFRICAN ROYAL RAINBOW CONGRESS3660.03%
OPERATION DUDULA3640.03%
ALLIED INDEPENDENTS UMBRELLA3620.03%
VUKA SA3600.03%
CHANGE PARTY3520.03%
KNOW YOUR POWER3490.03%
INDEPENDENT CITIZENS MOVEMENT3280.03%
INTERNATIONAL REVELATION CONGRESS3070.03%
ECONOMIC REDRESS MOVEMENT2920.02%
NATIONAL COLOURED CONGRESS2760.02%
AZANIA PEACEFUL REVOLUTION2620.02%
BOLSHEVIKS PARTY OF SOUTH AFRICA2530.02%
PEOPLE'S CONSENT PARTY2340.02%
PRO SOUTH AFRICA2290.02%
UNITED INDEPENDENT MOVEMENT2280.02%
ORGANIC HUMANITY MOVEMENT2260.02%
SERVICE DELIVERY PARTY2130.02%
CHRIST KINGDOM PARTY2020.02%
EKHETHU PEOPLES PARTY1870.02%
LABOUR PARTY OF SOUTH AFRICA1860.02%
AMALGAMATED RAINBOW MOVEMENT1800.02%
GAP FIXERS OF SOUTH AFRICA1410.01%
KINGDOM COVENANT DEMOCRATIC PARTY1220.01%
AZANIAN GROUND FORCES1080.01%
ALL NATIVES OF SOUTH AFRICA1060.01%
SHOSHOLOZA PROGRESSIVE PARTY900.01%
ILIZWE NATHI770.01%
NATIONAL DEMOCRATIC CONVENTION690.01%
LEKWE BEPE KINGDOM PARTY680.01%
Independents, grouped by IEC00.00%
UNITED DEMOCRATIC MOVEMENT00.00%
AFRIKA UNITE CONGRESS00.00%
TAU DIA RORA CULTURAL AND TRADITIONAL LEKGOTLA00.00%
RESIDENT DEVELOPMENT00.00%
CIVIC MOVEMENT FOR PROGRESSIVE CITIZENS00.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.

IEC source: Retrieved: View official source ↗Source update is older than 20 minutes. Read its timestamp.

A source revision is awaiting review. The affected area retains its last accepted figures.

Collector last checked: . Source publication times remain separate.