City of Johannesburg, Ward 28
The certified ward ballot for the local government elections of 4 November 2026, published by the Electoral Commission on 16 September. 58 candidates from 57 parties, listed by party. The order on election day is set by the Commission.
Last accepted data shown. Source times appear with each record.
Official IEC data / Provisional
Ward 28, City of Johannesburg
Ward ballot
Votes for ward contestants, grouped by the IEC party categories.
| Party / IEC grouping | Votes | Share |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 1 641 | 31.58% |
| ACTIONSA | 1 328 | 25.55% |
| UMKHONTO WESIZWE PARTY | 442 | 8.50% |
| DEMOCRATIC ALLIANCE | 425 | 8.18% |
| Independents, grouped by IEC | 393 | 7.56% |
| ECONOMIC FREEDOM FIGHTERS | 327 | 6.29% |
| INKATHA FREEDOM PARTY | 86 | 1.65% |
| ALLIED INDEPENDENTS UMBRELLA | 68 | 1.31% |
Show the remaining 75 rows
| Party / IEC grouping | Votes | Share |
|---|---|---|
| AFRICAN INDEPENDENT CONGRESS | 65 | 1.25% |
| SOUTH AFRICAN COMMUNIST PARTY | 64 | 1.23% |
| AFRIKA MAYIBUYE MOVEMENT | 62 | 1.19% |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 58 | 1.12% |
| PATRIOTIC ALLIANCE | 44 | 0.85% |
| RISE MZANSI | 37 | 0.71% |
| AFRICAN HEART CONGRESS | 18 | 0.35% |
| PAN AFRICANIST CONGRESS OF AZANIA | 16 | 0.31% |
| AFRICAN PEOPLE'S CONVENTION | 16 | 0.31% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 11 | 0.21% |
| BUILD ONE SOUTH AFRICA | 11 | 0.21% |
| GAZA DEMOCRATIC FRONT | 7 | 0.13% |
| MAWUSA MOVEMENT PARTY | 7 | 0.13% |
| UNITED DEMOCRATIC MOVEMENT | 6 | 0.12% |
| AFRICAN UNEMPLOYED CONGRESS | 6 | 0.12% |
| ECONOMIC LIBERATORS FORUM SOUTH AFRICA | 6 | 0.12% |
| CONGRESS OF THE PEOPLE | 5 | 0.10% |
| AFRICAN ECONOMIC FREEDOM | 4 | 0.08% |
| AZANIA PEACEFUL REVOLUTION | 3 | 0.06% |
| AFRICAN RENAISSANCE UNITY | 3 | 0.06% |
| FREEDOM IN SOUTH AFRICA | 3 | 0.06% |
| CIVIC MOVEMENT FOR PROGRESSIVE CITIZENS | 3 | 0.06% |
| AZANIAN PEOPLE'S ORGANISATION | 2 | 0.04% |
| NATIONAL FREEDOM PARTY | 2 | 0.04% |
| PEOPLE'S MOVEMENT FOR CHANGE | 2 | 0.04% |
| ORGANIC HUMANITY MOVEMENT | 2 | 0.04% |
| EKHETHU PEOPLES PARTY | 2 | 0.04% |
| TRUTH AND SOLIDARITY MOVEMENT | 2 | 0.04% |
| AZANIAN GROUND FORCES | 2 | 0.04% |
| VUKA SA | 2 | 0.04% |
| SOUTH AFRICAN PEOPLE’S CIVIC ORGANIZATION | 2 | 0.04% |
| UMPHAKATHI WARONA | 2 | 0.04% |
| MINORITY FRONT | 1 | 0.02% |
| SHOSHOLOZA PROGRESSIVE PARTY | 1 | 0.02% |
| ECONOMIC EMANCIPATION FORUM | 1 | 0.02% |
| NATIONAL COLOURED CONGRESS | 1 | 0.02% |
| AFRICA RESTORATION ALLIANCE | 1 | 0.02% |
| INDEPENDENT CITIZENS MOVEMENT | 1 | 0.02% |
| UNITED INDEPENDENT MOVEMENT | 1 | 0.02% |
| ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT | 1 | 0.02% |
| SERVICE DELIVERY PARTY | 1 | 0.02% |
| KNOW YOUR POWER | 1 | 0.02% |
| ALL NATIVES OF SOUTH AFRICA | 1 | 0.02% |
| MOVE SA | 1 | 0.02% |
| NATIONAL DEMOCRATIC CONVENTION | 0 | 0.00% |
| AL JAMA-AH | 0 | 0.00% |
| INTERNATIONAL REVELATION CONGRESS | 0 | 0.00% |
| BOLSHEVIKS PARTY OF SOUTH AFRICA | 0 | 0.00% |
| AFRICAN TRANSFORMATION MOVEMENT | 0 | 0.00% |
| LAND PARTY | 0 | 0.00% |
| CHANGE PARTY | 0 | 0.00% |
| KINGDOM COVENANT DEMOCRATIC PARTY | 0 | 0.00% |
| AMALGAMATED RAINBOW MOVEMENT | 0 | 0.00% |
| GAP FIXERS OF SOUTH AFRICA | 0 | 0.00% |
| UNITED AFRICANS TRANSFORMATION | 0 | 0.00% |
| AFRICAN CONGRESS FOR TRANSFORMATION | 0 | 0.00% |
| ALL CITIZENS PARTY | 0 | 0.00% |
| OPERATION DUDULA | 0 | 0.00% |
| AFRIKA UNITE CONGRESS | 0 | 0.00% |
| LABOUR PARTY OF SOUTH AFRICA | 0 | 0.00% |
| TAU DIA RORA CULTURAL AND TRADITIONAL LEKGOTLA | 0 | 0.00% |
| PEOPLE OF JOBURG | 0 | 0.00% |
| ECONOMIC REDRESS MOVEMENT | 0 | 0.00% |
| AFRICAN LABOUR CONVENTION | 0 | 0.00% |
| PEOPLE'S CONSENT PARTY | 0 | 0.00% |
| COMBAT | 0 | 0.00% |
| RESIDENT DEVELOPMENT | 0 | 0.00% |
| AFRICAN ROYAL RAINBOW CONGRESS | 0 | 0.00% |
| MOVEMENT OF RESIDENTS PARTY | 0 | 0.00% |
| IMSTAYING | 0 | 0.00% |
| COMMUNITY FIRST MOVEMENT | 0 | 0.00% |
| PRO SOUTH AFRICA | 0 | 0.00% |
| ILIZWE NATHI | 0 | 0.00% |
| LEKWE BEPE KINGDOM PARTY | 0 | 0.00% |
| CHRIST KINGDOM PARTY | 0 | 0.00% |
Valid ballots shown: 5 197. 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
Municipal PR votes recorded within this ward.
| Party / IEC grouping | Votes | Share |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 1 745 | 33.67% |
| ACTIONSA | 1 498 | 28.90% |
| DEMOCRATIC ALLIANCE | 492 | 9.49% |
| UMKHONTO WESIZWE PARTY | 478 | 9.22% |
| ECONOMIC FREEDOM FIGHTERS | 339 | 6.54% |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 66 | 1.27% |
| AFRICAN TRANSFORMATION MOVEMENT | 63 | 1.22% |
| INKATHA FREEDOM PARTY | 58 | 1.12% |
Show the remaining 75 rows
| Party / IEC grouping | Votes | Share |
|---|---|---|
| RISE MZANSI | 53 | 1.02% |
| ALLIED INDEPENDENTS UMBRELLA | 53 | 1.02% |
| PATRIOTIC ALLIANCE | 44 | 0.85% |
| AFRIKA MAYIBUYE MOVEMENT | 43 | 0.83% |
| SOUTH AFRICAN COMMUNIST PARTY | 36 | 0.69% |
| PAN AFRICANIST CONGRESS OF AZANIA | 19 | 0.37% |
| AFRICAN INDEPENDENT CONGRESS | 18 | 0.35% |
| KINGDOM COVENANT DEMOCRATIC PARTY | 18 | 0.35% |
| BUILD ONE SOUTH AFRICA | 16 | 0.31% |
| AFRICAN HEART CONGRESS | 15 | 0.29% |
| AFRICAN PEOPLE'S CONVENTION | 13 | 0.25% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 9 | 0.17% |
| INDEPENDENT CITIZENS MOVEMENT | 7 | 0.14% |
| AFRICAN UNEMPLOYED CONGRESS | 6 | 0.12% |
| ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT | 6 | 0.12% |
| AFRICAN CONGRESS FOR TRANSFORMATION | 6 | 0.12% |
| MAWUSA MOVEMENT PARTY | 6 | 0.12% |
| INTERNATIONAL REVELATION CONGRESS | 5 | 0.10% |
| VUKA SA | 5 | 0.10% |
| GAZA DEMOCRATIC FRONT | 5 | 0.10% |
| UMPHAKATHI WARONA | 5 | 0.10% |
| LAND PARTY | 4 | 0.08% |
| UNITED INDEPENDENT MOVEMENT | 4 | 0.08% |
| AZANIAN PEOPLE'S ORGANISATION | 3 | 0.06% |
| AMALGAMATED RAINBOW MOVEMENT | 3 | 0.06% |
| OPERATION DUDULA | 3 | 0.06% |
| AFRICAN LABOUR CONVENTION | 3 | 0.06% |
| IMSTAYING | 3 | 0.06% |
| SHOSHOLOZA PROGRESSIVE PARTY | 2 | 0.04% |
| AFRICAN RENAISSANCE UNITY | 2 | 0.04% |
| GAP FIXERS OF SOUTH AFRICA | 2 | 0.04% |
| UNITED AFRICANS TRANSFORMATION | 2 | 0.04% |
| ALL CITIZENS PARTY | 2 | 0.04% |
| TRUTH AND SOLIDARITY MOVEMENT | 2 | 0.04% |
| ECONOMIC LIBERATORS FORUM SOUTH AFRICA | 2 | 0.04% |
| SERVICE DELIVERY PARTY | 2 | 0.04% |
| AFRICAN ROYAL RAINBOW CONGRESS | 2 | 0.04% |
| AL JAMA-AH | 1 | 0.02% |
| CONGRESS OF THE PEOPLE | 1 | 0.02% |
| NATIONAL FREEDOM PARTY | 1 | 0.02% |
| AZANIA PEACEFUL REVOLUTION | 1 | 0.02% |
| CHANGE PARTY | 1 | 0.02% |
| AFRICA RESTORATION ALLIANCE | 1 | 0.02% |
| LABOUR PARTY OF SOUTH AFRICA | 1 | 0.02% |
| AZANIAN GROUND FORCES | 1 | 0.02% |
| PEOPLE OF JOBURG | 1 | 0.02% |
| KNOW YOUR POWER | 1 | 0.02% |
| ALL NATIVES OF SOUTH AFRICA | 1 | 0.02% |
| MOVEMENT OF RESIDENTS PARTY | 1 | 0.02% |
| PRO SOUTH AFRICA | 1 | 0.02% |
| ILIZWE NATHI | 1 | 0.02% |
| MOVE SA | 1 | 0.02% |
| Independents, grouped by IEC | 0 | 0.00% |
| UNITED DEMOCRATIC MOVEMENT | 0 | 0.00% |
| MINORITY FRONT | 0 | 0.00% |
| NATIONAL DEMOCRATIC CONVENTION | 0 | 0.00% |
| BOLSHEVIKS PARTY OF SOUTH AFRICA | 0 | 0.00% |
| ECONOMIC EMANCIPATION FORUM | 0 | 0.00% |
| PEOPLE'S MOVEMENT FOR CHANGE | 0 | 0.00% |
| ORGANIC HUMANITY MOVEMENT | 0 | 0.00% |
| NATIONAL COLOURED CONGRESS | 0 | 0.00% |
| AFRICAN ECONOMIC FREEDOM | 0 | 0.00% |
| EKHETHU PEOPLES PARTY | 0 | 0.00% |
| FREEDOM IN SOUTH AFRICA | 0 | 0.00% |
| AFRIKA UNITE CONGRESS | 0 | 0.00% |
| TAU DIA RORA CULTURAL AND TRADITIONAL LEKGOTLA | 0 | 0.00% |
| ECONOMIC REDRESS MOVEMENT | 0 | 0.00% |
| PEOPLE'S CONSENT PARTY | 0 | 0.00% |
| COMBAT | 0 | 0.00% |
| RESIDENT DEVELOPMENT | 0 | 0.00% |
| CIVIC MOVEMENT FOR PROGRESSIVE CITIZENS | 0 | 0.00% |
| SOUTH AFRICAN PEOPLE’S CIVIC ORGANIZATION | 0 | 0.00% |
| COMMUNITY FIRST MOVEMENT | 0 | 0.00% |
| LEKWE BEPE KINGDOM PARTY | 0 | 0.00% |
| CHRIST KINGDOM PARTY | 0 | 0.00% |
Valid ballots shown: 5 183. 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.
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.
Ward 28 ballot
58 candidates- ANDREW OUPA MENYUKU
ACTIONSA - PENNY MASALA MATHIBELEACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT
- LERATO PALESA MANAMELA
AFRICA RESTORATION ALLIANCE - LATISA MARIA MABE
AFRICAN CHRISTIAN DEMOCRATIC PARTY - LEHLOHONOLO LEBALLOAFRICAN ECONOMIC FREEDOM
- MOLOKO MICHAEL MPOLOBOSHO
AFRICAN HEART CONGRESS - ILAUDIA CLEODENE MENTOOR
AFRICAN INDEPENDENT CONGRESS - MBUYISENI MNGOMEZULU
AFRICAN NATIONAL CONGRESS - GIVEN MAHESO
AFRICAN PEOPLE'S CONVENTION - PROMISE MOTAUNGAFRICAN RENAISSANCE UNITY
- SIFISO OZIAS NKAMBULEAFRICAN UNEMPLOYED CONGRESS
- TERENCE MOEKETSI MATHADA
AFRIKA MAYIBUYE MOVEMENT - SETH SANDILE MAZIBUKO
AL JAMA-AH - REFILWE MASEMOLAALL NATIVES OF SOUTH AFRICA
- BRIAN ZUKILE MEMELAALLIED INDEPENDENTS UMBRELLA
- RICARDO MAARMANAZANIA PEACEFUL REVOLUTION
- MCEDISI ERIC NDIMANDEAZANIAN GROUND FORCES
- TAOLE WINNETT MATSOKO
AZANIAN PEOPLE'S ORGANISATION - SAMUEL MZWAKHE MBATHA
BOLSHEVIKS PARTY OF SOUTH AFRICA - CYNTHIA WALAZA
BUILD ONE SOUTH AFRICA - DORIS NOLWAZI TSOTETSICIVIC MOVEMENT FOR PROGRESSIVE CITIZENS
- BUSISIWE FLORENCE NDABA
CONGRESS OF THE PEOPLE - PHINDILE NOMAHLUBI QWETHA
DEMOCRATIC ALLIANCE - DUMAZILE KATE MOKOENA
ECONOMIC EMANCIPATION FORUM - ISRAEL MUTHUSI
ECONOMIC FREEDOM FIGHTERS - TINTSWALO JESSICA BALOYIECONOMIC LIBERATORS FORUM SOUTH AFRICA
- ZANDILE NGUBANEEKHETHU PEOPLES PARTY
- AKANI RIEON MALULEKEGAZA DEMOCRATIC FRONT
- ALTON DANIEL STEPHENSIMSTAYING
- ABRAHAM SETSHEDI IndependentIndependent candidate
- PATRICIA NONHLANHLA MAZALENI IndependentIndependent candidate
- ERICK SIBUSISO NTULI
INDEPENDENT CITIZENS MOVEMENT - MZAMO ZWANE
INKATHA FREEDOM PARTY - LETOYA NUBIA MAKHENEKNOW YOUR POWER
- ISRAEL DUMISANI MKHALIPHILABOUR PARTY OF SOUTH AFRICA
- GODFREY NKHASIMAWUSA MOVEMENT PARTY
- RUCHIR JAI ARYAN SINGH
MINORITY FRONT - THOZAMILE ADMIRAL MHLONGOMOVE SA
- MICHAELA SADE LUMMIS
NATIONAL COLOURED CONGRESS - GOODWILL SAMBO
NATIONAL DEMOCRATIC CONVENTION - LEROY MNGOMEZULU
NATIONAL FREEDOM PARTY - MATTHEW WILLIAM PIENAAR
ORGANIC HUMANITY MOVEMENT - MABATHO MARIA MOTSHWAEDI
PAN AFRICANIST CONGRESS OF AZANIA - NAKAMPE CALVIN MONYELA
PATRIOTIC ALLIANCE - KABELO KENNEDY DIMPEPEOPLE OF JOBURG
- ANNA DOREEN MPOSULAPEOPLE'S MOVEMENT FOR CHANGE
- LUKHONA AFIKA MNGUNI
RISE MZANSI - MIDLAAS MAESELA DIKOBOSERVICE DELIVERY PARTY
- RAYNAULD DUMISANI RUSSON
SHOSHOLOZA PROGRESSIVE PARTY - LETHUKTHULA MXOLISI EUGENE NDABENHLE MDLULI
SOUTH AFRICAN COMMUNIST PARTY - TSHOLOFELO BETTY MASEMOLASOUTH AFRICAN PEOPLE’S CIVIC ORGANIZATION
- KABELO CYRIL MANYAMATRUTH AND SOLIDARITY MOVEMENT
- CHARLOTE MAYENDA
UMKHONTO WESIZWE PARTY - SHADRACK THABANG MOLOIUMPHAKATHI WARONA
- ABEL MOTHIBA
UNITED DEMOCRATIC MOVEMENT - GARTH STUART JACK
UNITED INDEPENDENT MOVEMENT - NUBIJARA WILSON TLOUBATLA
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS - MIKATEKO MILCAH NOBELAVUKA SA
Voters in this ward also vote for a City of Johannesburg proportional-representation council list. Every party list, in certified order, is on the municipality page and in the searchable register.
Query a record on this ballot · corrections follow the standing corrections process.
Source of record: IEC certified candidate lists, 16 September 2026 · version iec-certified-2026-09-16 · data notes on the register page
Local venue records
Voting stations in Ward 28
Explore the published venue details for this ward. Confirm your assigned station with the IEC before travelling.
DIEPDALE SECONDARY SCHOOL
3318B DIPPENAAR STREET ZONE 2 DIEPKLOOFView venue detailsDIEPKLOOF ADULT EDUCATION CENTRE
722 CNR NJAMBIYI AND SHIRULUNI STREET DIEPKLOOF ZONE 1 JOHANNESBURGView venue detailsDUMEZWENI JUNIOR PRIMARY SCHOOL
1536 PHUMILO STREET ZONE 1 DIEPKLOOFView venue detailsELITHENI LSEN SCHOOL
1729 THAFA STREET ZONE 1 DIEPKLOOFView venue detailsIMMANUEL EVANGELICAL LUTHERAN CHURCH
3002 LEHLOHONOLO STREET ZONE 2 DIEPKLOOF SOWETOView venue detailsKHOMANANI PRIMARY SCHOOL
2062 B SONO ROAD ZONE 2 DIEPKLOOF JOHANNESBURGView venue detailsQHOBOSHEANE PRIMARY SCHOOL
227 DIPPENAAR DRIVE DIEPKLOOF ZONE 1 JOHANNESBURGView venue detailsTIYANE JUNIOR SECONDARY SCHOOL
MATSHIBOGO DIEPKLOOF JOHANNESBURGView venue detailsVULAMAZIBUKO HIGHER PRIMARY SCHOOL
2062 TSHUKUDU DIEPKLOOF CITY OF JOHANNESBURGView venue details
Explore national election results and local counting progress →
