City of Tshwane, Ward 28
The certified ward ballot for the local government elections of 4 November 2026, published by the Electoral Commission on 16 September. 55 candidates from 55 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 Tshwane
Ward ballot
Votes for ward contestants, grouped by the IEC party categories.
| Party / IEC grouping | Votes | Share |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 1 178 | 31.36% |
| ACTIONSA | 1 049 | 27.93% |
| DEMOCRATIC ALLIANCE | 440 | 11.71% |
| UMKHONTO WESIZWE PARTY | 338 | 9.00% |
| ECONOMIC FREEDOM FIGHTERS | 313 | 8.33% |
| SECURITY PERSONNEL PARTY OF SOUTH AFRICA | 109 | 2.90% |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 57 | 1.52% |
| CONCERN | 38 | 1.01% |
Show the remaining 72 rows
| Party / IEC grouping | Votes | Share |
|---|---|---|
| AFRICAN INDEPENDENT CONGRESS | 26 | 0.69% |
| ECONOMIC LIBERATORS FORUM SOUTH AFRICA | 23 | 0.61% |
| RISE MZANSI | 21 | 0.56% |
| AFRICAN HEART CONGRESS | 19 | 0.51% |
| AFRIKA MAYIBUYE MOVEMENT | 19 | 0.51% |
| SOUTH AFRICAN COMMUNIST PARTY | 17 | 0.45% |
| AFRICAN PEOPLE'S CONVENTION | 11 | 0.29% |
| BUILD ONE SOUTH AFRICA | 10 | 0.27% |
| BATHO PELE COMMUNITY SERVICE DELIVERY TSHWANE | 9 | 0.24% |
| AGANG SOUTH AFRICA | 6 | 0.16% |
| INKATHA FREEDOM PARTY | 5 | 0.13% |
| POELANO REVELATION PARTY | 5 | 0.13% |
| PATRIOTIC ALLIANCE | 5 | 0.13% |
| FEDERAL PARTY SA | 5 | 0.13% |
| BOLSHEVIKS PARTY OF SOUTH AFRICA | 4 | 0.11% |
| ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT | 4 | 0.11% |
| EKHETHU PEOPLES PARTY | 4 | 0.11% |
| UNITED PROGRESSIVE PEOPLE ALLIANCE | 4 | 0.11% |
| CONGRESS OF THE PEOPLE | 3 | 0.08% |
| ABAFUNA INGUBO YESKHETHU PARTY | 3 | 0.08% |
| PAN AFRICANIST CONGRESS OF AZANIA | 2 | 0.05% |
| AFRICA REDEMPTION DEMOCRACY | 2 | 0.05% |
| UNITED INDEPENDENT MOVEMENT | 2 | 0.05% |
| OPERATION DUDULA | 2 | 0.05% |
| SERVICE DELIVERY PARTY | 2 | 0.05% |
| MOSHABI PARTY | 2 | 0.05% |
| KNOW YOUR POWER | 2 | 0.05% |
| ALLIED INDEPENDENTS UMBRELLA | 2 | 0.05% |
| UNITED DEMOCRATIC MOVEMENT | 1 | 0.03% |
| AZANIAN PEOPLE'S ORGANISATION | 1 | 0.03% |
| MINORITY FRONT | 1 | 0.03% |
| NATIONAL DEMOCRATIC CONVENTION | 1 | 0.03% |
| AL JAMA-AH | 1 | 0.03% |
| ECONOMIC EMANCIPATION FORUM | 1 | 0.03% |
| AFRICAN RENAISSANCE UNITY | 1 | 0.03% |
| REPUBLICAN CONFERENCE OF TSHWANE | 1 | 0.03% |
| INDEPENDENT CITIZENS MOVEMENT | 1 | 0.03% |
| ALL CITIZENS PARTY | 1 | 0.03% |
| FREEDOM IN SOUTH AFRICA | 1 | 0.03% |
| TRUTH AND SOLIDARITY MOVEMENT | 1 | 0.03% |
| SOUTH AFRICAN MASS MOVEMENT | 1 | 0.03% |
| TAU DIA RORA CULTURAL AND TRADITIONAL LEKGOTLA | 1 | 0.03% |
| ECONOMIC REDRESS MOVEMENT | 1 | 0.03% |
| Independents, grouped by IEC | 0 | 0.00% |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 0 | 0.00% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 | 0.00% |
| UNITED RESIDENTS FRONT | 0 | 0.00% |
| NATIONAL FREEDOM PARTY | 0 | 0.00% |
| INTERNATIONAL REVELATION CONGRESS | 0 | 0.00% |
| AFRICAN TRANSFORMATION MOVEMENT | 0 | 0.00% |
| ARUSHA ECONOMIC COALITION | 0 | 0.00% |
| LAND PARTY | 0 | 0.00% |
| ORGANIC HUMANITY MOVEMENT | 0 | 0.00% |
| NATIONAL COLOURED CONGRESS | 0 | 0.00% |
| AFRICA RESTORATION ALLIANCE | 0 | 0.00% |
| DEFENDERS OF THE PEOPLE | 0 | 0.00% |
| AFRICAN INDEPENDENT PEOPLE'S ORGANISATION | 0 | 0.00% |
| UNITED AFRICANS TRANSFORMATION | 0 | 0.00% |
| AFRIKA UNITE CONGRESS | 0 | 0.00% |
| GAZA DEMOCRATIC FRONT | 0 | 0.00% |
| MAWUSA MOVEMENT PARTY | 0 | 0.00% |
| AFRICAN TRADITIONAL CONGRES | 0 | 0.00% |
| RESIDENT DEVELOPMENT | 0 | 0.00% |
| BOPHUTHATSWANA CIVIL MOVEMENT | 0 | 0.00% |
| AFRICAN ROYAL RAINBOW CONGRESS | 0 | 0.00% |
| SOUTH AFRICAN PARTY | 0 | 0.00% |
| PROGRESSIVE TSHWANE ALLIANCE-PTA012 | 0 | 0.00% |
| REGION 7 NEW GENERATION PARTY | 0 | 0.00% |
| AFRICAN LIBERATION ALLIANCE MOVEMENT | 0 | 0.00% |
| ILIZWE NATHI | 0 | 0.00% |
| LEKWE BEPE KINGDOM PARTY | 0 | 0.00% |
| CHRIST KINGDOM PARTY | 0 | 0.00% |
Valid ballots shown: 3 756. 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 245 | 33.16% |
| ACTIONSA | 1 217 | 32.42% |
| DEMOCRATIC ALLIANCE | 389 | 10.36% |
| ECONOMIC FREEDOM FIGHTERS | 294 | 7.83% |
| UMKHONTO WESIZWE PARTY | 249 | 6.63% |
| SECURITY PERSONNEL PARTY OF SOUTH AFRICA | 74 | 1.97% |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 57 | 1.52% |
| CONCERN | 34 | 0.91% |
Show the remaining 72 rows
| Party / IEC grouping | Votes | Share |
|---|---|---|
| AFRICAN INDEPENDENT CONGRESS | 23 | 0.61% |
| AFRICAN HEART CONGRESS | 21 | 0.56% |
| ECONOMIC LIBERATORS FORUM SOUTH AFRICA | 12 | 0.32% |
| AFRIKA MAYIBUYE MOVEMENT | 12 | 0.32% |
| SOUTH AFRICAN COMMUNIST PARTY | 11 | 0.29% |
| AFRICAN TRANSFORMATION MOVEMENT | 11 | 0.29% |
| BATHO PELE COMMUNITY SERVICE DELIVERY TSHWANE | 11 | 0.29% |
| BUILD ONE SOUTH AFRICA | 10 | 0.27% |
| RISE MZANSI | 7 | 0.19% |
| GAZA DEMOCRATIC FRONT | 7 | 0.19% |
| MOSHABI PARTY | 7 | 0.19% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 6 | 0.16% |
| UNITED AFRICANS TRANSFORMATION | 6 | 0.16% |
| AFRICAN PEOPLE'S CONVENTION | 5 | 0.13% |
| AFRICAN INDEPENDENT PEOPLE'S ORGANISATION | 5 | 0.13% |
| ECONOMIC REDRESS MOVEMENT | 3 | 0.08% |
| AFRICAN ROYAL RAINBOW CONGRESS | 3 | 0.08% |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 2 | 0.05% |
| PAN AFRICANIST CONGRESS OF AZANIA | 2 | 0.05% |
| CONGRESS OF THE PEOPLE | 2 | 0.05% |
| NATIONAL FREEDOM PARTY | 2 | 0.05% |
| AGANG SOUTH AFRICA | 2 | 0.05% |
| PATRIOTIC ALLIANCE | 2 | 0.05% |
| AFRICA REDEMPTION DEMOCRACY | 2 | 0.05% |
| DEFENDERS OF THE PEOPLE | 2 | 0.05% |
| UNITED PROGRESSIVE PEOPLE ALLIANCE | 2 | 0.05% |
| INKATHA FREEDOM PARTY | 1 | 0.03% |
| AZANIAN PEOPLE'S ORGANISATION | 1 | 0.03% |
| MINORITY FRONT | 1 | 0.03% |
| INTERNATIONAL REVELATION CONGRESS | 1 | 0.03% |
| BOLSHEVIKS PARTY OF SOUTH AFRICA | 1 | 0.03% |
| ABAFUNA INGUBO YESKHETHU PARTY | 1 | 0.03% |
| ECONOMIC EMANCIPATION FORUM | 1 | 0.03% |
| UNITED INDEPENDENT MOVEMENT | 1 | 0.03% |
| EKHETHU PEOPLES PARTY | 1 | 0.03% |
| ALL CITIZENS PARTY | 1 | 0.03% |
| FREEDOM IN SOUTH AFRICA | 1 | 0.03% |
| SERVICE DELIVERY PARTY | 1 | 0.03% |
| AFRICAN TRADITIONAL CONGRES | 1 | 0.03% |
| KNOW YOUR POWER | 1 | 0.03% |
| SOUTH AFRICAN PARTY | 1 | 0.03% |
| ALLIED INDEPENDENTS UMBRELLA | 1 | 0.03% |
| REGION 7 NEW GENERATION PARTY | 1 | 0.03% |
| 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% |
| UNITED RESIDENTS FRONT | 0 | 0.00% |
| POELANO REVELATION PARTY | 0 | 0.00% |
| AFRICAN RENAISSANCE UNITY | 0 | 0.00% |
| ARUSHA ECONOMIC COALITION | 0 | 0.00% |
| FEDERAL PARTY SA | 0 | 0.00% |
| LAND PARTY | 0 | 0.00% |
| ORGANIC HUMANITY MOVEMENT | 0 | 0.00% |
| NATIONAL COLOURED CONGRESS | 0 | 0.00% |
| AFRICA RESTORATION ALLIANCE | 0 | 0.00% |
| REPUBLICAN CONFERENCE OF TSHWANE | 0 | 0.00% |
| INDEPENDENT CITIZENS MOVEMENT | 0 | 0.00% |
| ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT | 0 | 0.00% |
| OPERATION DUDULA | 0 | 0.00% |
| TRUTH AND SOLIDARITY MOVEMENT | 0 | 0.00% |
| SOUTH AFRICAN MASS MOVEMENT | 0 | 0.00% |
| AFRIKA UNITE CONGRESS | 0 | 0.00% |
| TAU DIA RORA CULTURAL AND TRADITIONAL LEKGOTLA | 0 | 0.00% |
| MAWUSA MOVEMENT PARTY | 0 | 0.00% |
| RESIDENT DEVELOPMENT | 0 | 0.00% |
| BOPHUTHATSWANA CIVIL MOVEMENT | 0 | 0.00% |
| PROGRESSIVE TSHWANE ALLIANCE-PTA012 | 0 | 0.00% |
| AFRICAN LIBERATION ALLIANCE MOVEMENT | 0 | 0.00% |
| ILIZWE NATHI | 0 | 0.00% |
| LEKWE BEPE KINGDOM PARTY | 0 | 0.00% |
| CHRIST KINGDOM PARTY | 0 | 0.00% |
Valid ballots shown: 3 754. 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
55 candidates- SELINA POPPIE MATHIBELA
ABAFUNA INGUBO YESKHETHU PARTY - EMELDA HANGALABEKE MOKOBA
ACTIONSA - HLABIRWA MAILA MAILAACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT
- BACHUMILE LITREASURE MLANDUAFRICA REDEMPTION DEMOCRACY
- MAVIS MOKGADI NGXIYA
AFRICA RESTORATION ALLIANCE - MAKOMANE THOMAS MOHLALA
AFRICAN HEART CONGRESS - TSELA GRACE RADINGWANA
AFRICAN INDEPENDENT CONGRESS - MAMOSA EAGLETTE PHASHA
AFRICAN NATIONAL CONGRESS - MERRIAM CHAUKE
AFRICAN PEOPLE'S CONVENTION - VALENTIA OKPOKOJOBIAFRICAN RENAISSANCE UNITY
- HELLEN TLHOPEGO KHUMALO-MANYAKA
AFRIKA MAYIBUYE MOVEMENT - LILLIAN KHANI MAKGOBELA
AGANG SOUTH AFRICA - RUDOLPH MAMABOLO
AL JAMA-AH - THABANG CLEOPUS LEKGOTOALL CITIZENS PARTY
- DANILE LAFUTHIALLIED INDEPENDENTS UMBRELLA
- ALLY SALIM MLAZI
ARUSHA ECONOMIC COALITION - RONETTE SEKGALE
AZANIAN PEOPLE'S ORGANISATION - MARIA KANYANI KEKANABATHO PELE COMMUNITY SERVICE DELIVERY TSHWANE
- APSON SEPADI MAKAUNG
BOLSHEVIKS PARTY OF SOUTH AFRICA - KERILENG SANA BETHABOPHUTHATSWANA CIVIL MOVEMENT
- INNOCENT THABO RAHUBE
BUILD ONE SOUTH AFRICA - LETTA MMAPULA MAHLABA-MAKHUBEDU
CONCERN - NTOMBIFUTHI PRETTY MAKHALIMELA
CONGRESS OF THE PEOPLE - NICHOLAS SESHEGO HLABJAGO
DEMOCRATIC ALLIANCE - PRINCE MAGAU
ECONOMIC EMANCIPATION FORUM - MPHO NEMUTANZHELA
ECONOMIC FREEDOM FIGHTERS - KGOMOTSO MAELEECONOMIC LIBERATORS FORUM SOUTH AFRICA
- KOOS MPHO MATHIBELAECONOMIC REDRESS MOVEMENT
- GIVEN LEGASA MOELAEKHETHU PEOPLES PARTY
- MARQUARD DIRK PIENAAR
FEDERAL PARTY SA - CHRISTOPHER MANDLA DLONGWANA
INDEPENDENT CITIZENS MOVEMENT - SHIWE HEMILTON MASEKO
INKATHA FREEDOM PARTY - DUBAIN JOLAN LOUWKNOW YOUR POWER
- PALESA NONHLANHLA SHIKOANE
MINORITY FRONT - JOHANNES PHALAFALA SATHEKGEMOSHABI PARTY
- GAIL FRIEDA BOOYSEN
NATIONAL COLOURED CONGRESS - ANDILE GIFT NKONYANE
NATIONAL DEMOCRATIC CONVENTION - STANLEY ANDREW CHAUKEOPERATION DUDULA
- BARTEL WILHELMUS PETRUS VILJOEN
ORGANIC HUMANITY MOVEMENT - NTSIZWA SHADRACK MTHIMUNYE
PAN AFRICANIST CONGRESS OF AZANIA - TUMELO RAMADI
PATRIOTIC ALLIANCE - PALESA JOYCE SADICK
POELANO REVELATION PARTY - MANDLA SIPHIWE MAVIMBELAPROGRESSIVE TSHWANE ALLIANCE-PTA012
- MARTHA HENRIËTTE MIDDELBERG
REPUBLICAN CONFERENCE OF TSHWANE - OBAKENG PAUL MOKWENA
RISE MZANSI - JACK NICELL MOKHARESECURITY PERSONNEL PARTY OF SOUTH AFRICA
- RANKITSING JOHANNES XABASERVICE DELIVERY PARTY
- ITUMELENG TRYPHINAH MOSEHLA
SOUTH AFRICAN COMMUNIST PARTY - SENTHAOLELE JOYCE MASHALESOUTH AFRICAN MASS MOVEMENT
- HLENGANI BAFANA ELIAKIM LEBESETRUTH AND SOLIDARITY MOVEMENT
- SELLO ALEX HLONGOANE
UMKHONTO WESIZWE PARTY - LEBOGANG MATLATSI
UNITED DEMOCRATIC MOVEMENT - HLAWULANI GIFT CHUMA
UNITED INDEPENDENT MOVEMENT - NHLANHLA MAPHANGA PEETEUNITED PROGRESSIVE PEOPLE ALLIANCE
- MODISA JASON JACOBS
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
Voters in this ward also vote for a City of Tshwane 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.
HOPE DAYCARE CENTRE
20218 TSAMAYA ROAD, TSAKANE MAMELODI EAST PRETORIAView venue detailsJAN KOTLOLO PRIMARY SCHOOL
2228 HALELLUJAH STREET NELLMAPIUS EXT 4 TSHWANE METRO [PRETORIA]View venue detailsMVELEDZO PRIMARY SCHOOL
12507 TSAMAYA ROAD MAMELODI EAST PRETORIAView venue detailsPHATENG COMPREHENSIVE SCHOOL
20202 SERAPENG AVE MAMELODI EAST, BUFFER ZONE PRETORIAView venue detailsTATENI HOME BASE CARE
227 VAMSANDA MAMELODI WEST, MORETELE VIEW PRETORIAView venue detailsYOUR KINGDOM COME CHURCH
964 CNR RWALA AND THETILO STREET NELLMAPIUS EXT 21 PRETORIAView venue details
Explore national election results and local counting progress →
