City of Johannesburg, Ward 129
The certified ward ballot for the local government elections of 4 November 2026, published by the Electoral Commission on 16 September. 53 candidates from 53 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 129, City of Johannesburg
Ward ballot
Votes for ward contestants, grouped by the IEC party categories.
| Party / IEC grouping | Votes | Share |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 2 895 | 39.92% |
| ACTIONSA | 1 129 | 15.57% |
| UMKHONTO WESIZWE PARTY | 972 | 13.40% |
| DEMOCRATIC ALLIANCE | 799 | 11.02% |
| ECONOMIC FREEDOM FIGHTERS | 434 | 5.98% |
| AFRICAN PEOPLE'S CONVENTION | 205 | 2.83% |
| AFRICAN TRANSFORMATION MOVEMENT | 201 | 2.77% |
| INKATHA FREEDOM PARTY | 134 | 1.85% |
Show the remaining 75 rows
| Party / IEC grouping | Votes | Share |
|---|---|---|
| SOUTH AFRICAN COMMUNIST PARTY | 72 | 0.99% |
| AFRICAN INDEPENDENT CONGRESS | 54 | 0.74% |
| UNITED DEMOCRATIC MOVEMENT | 48 | 0.66% |
| RISE MZANSI | 39 | 0.54% |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 34 | 0.47% |
| AFRICAN HEART CONGRESS | 28 | 0.39% |
| ECONOMIC LIBERATORS FORUM SOUTH AFRICA | 24 | 0.33% |
| PEOPLE OF JOBURG | 19 | 0.26% |
| BUILD ONE SOUTH AFRICA | 18 | 0.25% |
| ALL CITIZENS PARTY | 13 | 0.18% |
| AFRIKA MAYIBUYE MOVEMENT | 12 | 0.17% |
| PATRIOTIC ALLIANCE | 11 | 0.15% |
| AFRICAN UNEMPLOYED CONGRESS | 11 | 0.15% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 8 | 0.11% |
| AFRICAN CONGRESS FOR TRANSFORMATION | 8 | 0.11% |
| UMPHAKATHI WARONA | 8 | 0.11% |
| ECONOMIC EMANCIPATION FORUM | 7 | 0.10% |
| CONGRESS OF THE PEOPLE | 6 | 0.08% |
| SHOSHOLOZA PROGRESSIVE PARTY | 6 | 0.08% |
| MOVE SA | 6 | 0.08% |
| AZANIAN PEOPLE'S ORGANISATION | 5 | 0.07% |
| AFRICA RESTORATION ALLIANCE | 5 | 0.07% |
| TRUTH AND SOLIDARITY MOVEMENT | 5 | 0.07% |
| SOUTH AFRICAN PEOPLE’S CIVIC ORGANIZATION | 4 | 0.06% |
| ORGANIC HUMANITY MOVEMENT | 3 | 0.04% |
| NATIONAL COLOURED CONGRESS | 3 | 0.04% |
| AFRICAN ECONOMIC FREEDOM | 3 | 0.04% |
| EKHETHU PEOPLES PARTY | 3 | 0.04% |
| FREEDOM IN SOUTH AFRICA | 3 | 0.04% |
| LABOUR PARTY OF SOUTH AFRICA | 3 | 0.04% |
| AZANIA PEACEFUL REVOLUTION | 2 | 0.03% |
| PEOPLE'S MOVEMENT FOR CHANGE | 2 | 0.03% |
| SERVICE DELIVERY PARTY | 2 | 0.03% |
| ALL NATIVES OF SOUTH AFRICA | 2 | 0.03% |
| MINORITY FRONT | 1 | 0.01% |
| NATIONAL DEMOCRATIC CONVENTION | 1 | 0.01% |
| INDEPENDENT CITIZENS MOVEMENT | 1 | 0.01% |
| UNITED INDEPENDENT MOVEMENT | 1 | 0.01% |
| AZANIAN GROUND FORCES | 1 | 0.01% |
| ALLIED INDEPENDENTS UMBRELLA | 1 | 0.01% |
| Independents, grouped by IEC | 0 | 0.00% |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 | 0.00% |
| AL JAMA-AH | 0 | 0.00% |
| NATIONAL FREEDOM PARTY | 0 | 0.00% |
| INTERNATIONAL REVELATION CONGRESS | 0 | 0.00% |
| BOLSHEVIKS PARTY OF SOUTH AFRICA | 0 | 0.00% |
| AFRICAN RENAISSANCE UNITY | 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% |
| ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT | 0 | 0.00% |
| GAP FIXERS OF SOUTH AFRICA | 0 | 0.00% |
| UNITED AFRICANS TRANSFORMATION | 0 | 0.00% |
| OPERATION DUDULA | 0 | 0.00% |
| AFRIKA UNITE CONGRESS | 0 | 0.00% |
| TAU DIA RORA CULTURAL AND TRADITIONAL LEKGOTLA | 0 | 0.00% |
| VUKA SA | 0 | 0.00% |
| GAZA DEMOCRATIC FRONT | 0 | 0.00% |
| ECONOMIC REDRESS MOVEMENT | 0 | 0.00% |
| MAWUSA MOVEMENT PARTY | 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% |
| KNOW YOUR POWER | 0 | 0.00% |
| AFRICAN ROYAL RAINBOW CONGRESS | 0 | 0.00% |
| CIVIC MOVEMENT FOR PROGRESSIVE CITIZENS | 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: 7 252. 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 | 2 869 | 39.62% |
| ACTIONSA | 1 281 | 17.69% |
| UMKHONTO WESIZWE PARTY | 873 | 12.06% |
| DEMOCRATIC ALLIANCE | 855 | 11.81% |
| ECONOMIC FREEDOM FIGHTERS | 376 | 5.19% |
| AFRICAN PEOPLE'S CONVENTION | 200 | 2.76% |
| AFRICAN TRANSFORMATION MOVEMENT | 186 | 2.57% |
| INKATHA FREEDOM PARTY | 145 | 2.00% |
Show the remaining 75 rows
| Party / IEC grouping | Votes | Share |
|---|---|---|
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 66 | 0.91% |
| SOUTH AFRICAN COMMUNIST PARTY | 62 | 0.86% |
| AFRIKA MAYIBUYE MOVEMENT | 37 | 0.51% |
| RISE MZANSI | 29 | 0.40% |
| AFRICAN INDEPENDENT CONGRESS | 27 | 0.37% |
| AFRICAN HEART CONGRESS | 26 | 0.36% |
| UMPHAKATHI WARONA | 22 | 0.30% |
| ECONOMIC LIBERATORS FORUM SOUTH AFRICA | 17 | 0.23% |
| PEOPLE OF JOBURG | 16 | 0.22% |
| PATRIOTIC ALLIANCE | 14 | 0.19% |
| UNITED AFRICANS TRANSFORMATION | 14 | 0.19% |
| BUILD ONE SOUTH AFRICA | 13 | 0.18% |
| PAN AFRICANIST CONGRESS OF AZANIA | 10 | 0.14% |
| CONGRESS OF THE PEOPLE | 6 | 0.08% |
| ALL CITIZENS PARTY | 6 | 0.08% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 5 | 0.07% |
| AFRICAN UNEMPLOYED CONGRESS | 5 | 0.07% |
| AFRICAN RENAISSANCE UNITY | 5 | 0.07% |
| LAND PARTY | 5 | 0.07% |
| ORGANIC HUMANITY MOVEMENT | 4 | 0.06% |
| AFRICAN CONGRESS FOR TRANSFORMATION | 4 | 0.06% |
| FREEDOM IN SOUTH AFRICA | 4 | 0.06% |
| VUKA SA | 4 | 0.06% |
| MOVEMENT OF RESIDENTS PARTY | 4 | 0.06% |
| KINGDOM COVENANT DEMOCRATIC PARTY | 3 | 0.04% |
| UNITED INDEPENDENT MOVEMENT | 3 | 0.04% |
| AFRICAN ECONOMIC FREEDOM | 3 | 0.04% |
| TRUTH AND SOLIDARITY MOVEMENT | 3 | 0.04% |
| GAZA DEMOCRATIC FRONT | 3 | 0.04% |
| AFRICAN LABOUR CONVENTION | 3 | 0.04% |
| MINORITY FRONT | 2 | 0.03% |
| ECONOMIC EMANCIPATION FORUM | 2 | 0.03% |
| PEOPLE'S MOVEMENT FOR CHANGE | 2 | 0.03% |
| AFRICA RESTORATION ALLIANCE | 2 | 0.03% |
| GAP FIXERS OF SOUTH AFRICA | 2 | 0.03% |
| OPERATION DUDULA | 2 | 0.03% |
| AFRICAN ROYAL RAINBOW CONGRESS | 2 | 0.03% |
| ALLIED INDEPENDENTS UMBRELLA | 2 | 0.03% |
| MOVE SA | 2 | 0.03% |
| AZANIAN PEOPLE'S ORGANISATION | 1 | 0.01% |
| NATIONAL FREEDOM PARTY | 1 | 0.01% |
| INTERNATIONAL REVELATION CONGRESS | 1 | 0.01% |
| AZANIA PEACEFUL REVOLUTION | 1 | 0.01% |
| CHANGE PARTY | 1 | 0.01% |
| NATIONAL COLOURED CONGRESS | 1 | 0.01% |
| ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT | 1 | 0.01% |
| LABOUR PARTY OF SOUTH AFRICA | 1 | 0.01% |
| AZANIAN GROUND FORCES | 1 | 0.01% |
| MAWUSA MOVEMENT PARTY | 1 | 0.01% |
| COMBAT | 1 | 0.01% |
| ALL NATIVES OF SOUTH AFRICA | 1 | 0.01% |
| IMSTAYING | 1 | 0.01% |
| SOUTH AFRICAN PEOPLE’S CIVIC ORGANIZATION | 1 | 0.01% |
| COMMUNITY FIRST MOVEMENT | 1 | 0.01% |
| Independents, grouped by IEC | 0 | 0.00% |
| UNITED DEMOCRATIC MOVEMENT | 0 | 0.00% |
| NATIONAL DEMOCRATIC CONVENTION | 0 | 0.00% |
| AL JAMA-AH | 0 | 0.00% |
| BOLSHEVIKS PARTY OF SOUTH AFRICA | 0 | 0.00% |
| SHOSHOLOZA PROGRESSIVE PARTY | 0 | 0.00% |
| AMALGAMATED RAINBOW MOVEMENT | 0 | 0.00% |
| INDEPENDENT CITIZENS MOVEMENT | 0 | 0.00% |
| EKHETHU PEOPLES PARTY | 0 | 0.00% |
| AFRIKA UNITE CONGRESS | 0 | 0.00% |
| TAU DIA RORA CULTURAL AND TRADITIONAL LEKGOTLA | 0 | 0.00% |
| SERVICE DELIVERY PARTY | 0 | 0.00% |
| ECONOMIC REDRESS MOVEMENT | 0 | 0.00% |
| PEOPLE'S CONSENT PARTY | 0 | 0.00% |
| RESIDENT DEVELOPMENT | 0 | 0.00% |
| KNOW YOUR POWER | 0 | 0.00% |
| CIVIC MOVEMENT FOR PROGRESSIVE CITIZENS | 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: 7 241. 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 129 ballot
53 candidates- BUSISIWE PERTUNIA MWALE
ACTIONSA - PENNY MASALA MATHIBELEACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT
- MALEHLOHONOLO MARIA MAVUNDHLA
AFRICA RESTORATION ALLIANCE - JESSICA ROWENA BERGOVER
AFRICAN CHRISTIAN DEMOCRATIC PARTY - MLAMLI MAPHITSHAAFRICAN CONGRESS FOR TRANSFORMATION
- LEHLOHONOLO LEBALLOAFRICAN ECONOMIC FREEDOM
- MOLOKO MICHAEL MPOLOBOSHO
AFRICAN HEART CONGRESS - BRENDA TAU
AFRICAN INDEPENDENT CONGRESS - NOMOYA DAPHNEY MNISI
AFRICAN NATIONAL CONGRESS - NZAMANZAMA THOMAS RIKHOTSO
AFRICAN PEOPLE'S CONVENTION - BAFANA BUHALE
AFRICAN TRANSFORMATION MOVEMENT - CEBOLENKOSI PATRIOT NONDANYANAAFRICAN UNEMPLOYED CONGRESS
- PETER MOTLHAGENG TLHAKANYE
AFRIKA MAYIBUYE MOVEMENT - ASHLEY MAMA
AL JAMA-AH - SHIRLEY MAITISAALL CITIZENS PARTY
- REFILWE MASEMOLAALL NATIVES OF SOUTH AFRICA
- WINTER-ROSE NKOSIALLIED INDEPENDENTS UMBRELLA
- RICARDO MAARMANAZANIA PEACEFUL REVOLUTION
- NOZIPHO SHEZIAZANIAN GROUND FORCES
- SIPHIWE NDLOVU
AZANIAN PEOPLE'S ORGANISATION - MZWANDILE NGCAYIYA
BOLSHEVIKS PARTY OF SOUTH AFRICA - ZINZI LENGISI
BUILD ONE SOUTH AFRICA - DORIS NOLWAZI TSOTETSICIVIC MOVEMENT FOR PROGRESSIVE CITIZENS
- NICOLAS VUSUMZI DUBE
CONGRESS OF THE PEOPLE - GODFREY NGOAKO NKUNA
DEMOCRATIC ALLIANCE - THANDIWE DUMAPI
ECONOMIC EMANCIPATION FORUM - LEBOHANG KHOZA
ECONOMIC FREEDOM FIGHTERS - NONHLANHLA LERATO EVA KUTUMELAECONOMIC LIBERATORS FORUM SOUTH AFRICA
- NONHLANHLA CETHEEKHETHU PEOPLES PARTY
- ERICK SIBUSISO NTULI
INDEPENDENT CITIZENS MOVEMENT - BHEKANI VUSUMUZI MTHONTI
INKATHA FREEDOM PARTY - THEOPILUS THABO ITUMELENG MOSAQAKNOW YOUR POWER
- XOLANI MAGNIFICENT HLONGWANELABOUR PARTY OF SOUTH AFRICA
- RUCHIR JAI ARYAN SINGH
MINORITY FRONT - KUNJULWA DODO GALENIMOVE SA
- DERRION ALROY VENTER
NATIONAL COLOURED CONGRESS - PHUMZILE RACHEL MTSHALI
NATIONAL DEMOCRATIC CONVENTION - PANASHE DYLAN MALATSI
ORGANIC HUMANITY MOVEMENT - THAPELO KENNETH KUNENE
PATRIOTIC ALLIANCE - EVONIA THAMAGAPEOPLE OF JOBURG
- KING DOUGLAS HOBYANIPEOPLE'S MOVEMENT FOR CHANGE
- THEMBINKOSI ELVIS MOEKETSI
RISE MZANSI - MIDLAAS MAESELA DIKOBOSERVICE DELIVERY PARTY
- BANELE BAFANA MNISI
SHOSHOLOZA PROGRESSIVE PARTY - ENOS FOSTER SITHOLE
SOUTH AFRICAN COMMUNIST PARTY - LOYISO TOYIYASOUTH AFRICAN PEOPLE’S CIVIC ORGANIZATION
- SASHIKA CHETTYTRUTH AND SOLIDARITY MOVEMENT
- SIBONGILE JULIE KAMBULE
UMKHONTO WESIZWE PARTY - SHADRACK THABANG MOLOIUMPHAKATHI WARONA
- OLWETHU SIVIWE IVORY PAPU
UNITED DEMOCRATIC MOVEMENT - GARTH STUART JACK
UNITED INDEPENDENT MOVEMENT - NUBIJARA WILSON TLOUBATLA
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS - SIPHO JIM JANTJIEVUKA 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 129
Explore the published venue details for this ward. Confirm your assigned station with the IEC before travelling.
BONAMELO PRIMARY SCHOOL
5395 SARAZINE STREET EXT 1 DOORNKOP BLOCK 4 SOWETO JOHANNESBURGView venue detailsDOORNKOP COMMUNITY HALL
3206 ZAKHELE DRIVE DOORNKOP BLOCK 4 SOWETO JOHANNESBURGView venue detailsINTERNATIONAL MINISTRY OF CHRIST
148/139 7TH STREET DOORNKOP SOWETOView venue detailsOBED MOSIANE PRIMARY SCHOOL
5329 ROAD 1101 BLOCK 1 THULANI DOORNKOP SOWETO JOHANNESBURGView venue detailsSEBETSA OTHOLE-MOPUTSO
485 RING ROAD DOORNKOP BLOCK 8 SOWETO JOHANNESBURGView venue detailsTENT AT DOORNKOP RIVERSIDE
MAIN STREET DOORNKOP SOWETOView venue details
Explore national election results and local counting progress →
