DA 75.4%down 5.3 pts from 80.7% in 2021
Democratic Alliance · won the ward ballot
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Lynda Margaret ShacklefordDemocratic AllianceWard ballot ? · 12 131 valid votes
DALynda Margaret Shackleford9 15275.4%
ActionSAAyanda-Allie Allie-Nxumalo9858.1%
ANCHai Shi5544.6%
EFFTshepho Trymore Chauke4403.6%
RISEGladys Louisa van Wyk4363.6%
MKPSithembiso Innocent Mkhize1341.1%
VF PLUSRaymond Eastes1100.9%
BOSAPhindile Portia Setati690.6%
ATMTumelo Theodore Sejane510.4%
ALJAMAKabelo Gwamanda330.3%
AICMargeret Sheron Arnolds230.2%
UDMLethu Jordan160.1%- SACPMohale Stephen Mahasha160.1%
MFMitesh Bhawan130.1%
PANisha Clarissa Camp130.1%- MAYIBUYENomathamsangca Judith Nxumalo130.1%
ACDPJohn Stalin van Rooyen100.1%
PMCFabian Watson90.1%- UMBRELLAWinter-Rose Nkosi70.1%
PACMartell Lenyanyabedi50.0%
COPEDavid Ofentse Malatji50.0%
AZAPOSehanele Mahlatse Maesela40.0%
APCMandla Stanley Mokoena40.0%
AUCNjabulo Sbusiso Dubazane30.0%- POJDimakatso Maki Moatshe30.0%
- KYPPhumza Simayile30.0%
- CMPCDoris Nolwazi Tsotetsi30.0%
- MOVEGugulethu Mita Tracey Gasela30.0%
- AACUMPfunzo Andrew Tshikota20.0%
- TRUTHDuncan Netshituka20.0%
NADECOKhanyisile Carolane Mthembu10.0%
ARUSybil Wendy Seletisha10.0%
LANDVictoria Landelwa Mqolo10.0%- CCCNathanieal Keanu Britton10.0%
AHCMatome Emmanuel Nkwana10.0%
UIMGarth Stuart Jack10.0%- AEFLehlohonolo Leballo10.0%
- LABOURXolani Magnificent Hlongwane10.0%
- ANOSARefilwe Masemola10.0%
- SAPCOLoyiso Toyiya10.0%
Also on the ballot: Lerato Palesa Manamela (Africa Restoration Alliance), Samukelisiwe Anitta Nzama (African Labour Convention), Ricardo Maarman (Azania Peaceful Revolution), Matshediso Agnes Jane (Azanian Ground Forces), Mzwandile Ngcayiya (Bolsheviks Party of South Africa), Thandiwe Dumapi (Economic Emancipation Forum), Mtimandi Ernest Ngwenya (Economic Liberators Forum South Africa), Ntombikayise Cornelia Sithole (Ekhethu Peoples Party), Erick Sibusiso Ntuli (Independent Citizens Movement), Panashe Dylan Malatsi (Organic Humanity Movement), Midlaas Maesela Dikobo (Service Delivery Party), Elisa Rosina Sithole (Shosholoza Progressive Party), Shadrack Thabang Moloi (Umphakathi Warona), Nadia Nicolene Wee (Vuka SA).
Candidates: IEC certified candidate list (PDF, 16 Sept 2026).
Hours off in Ward 103 ?
Reported in the ESP app
Voting districts · 5 ?
Lynda Margaret Shackleford (DA) won Ward 103 with 9 152 votes, 49.4% of the ward's 18 509 registered voters. Turnout was 65.3%: 12 093 of 18 509 registered voters voted. Official IEC results of the 2026 local government elections in Ward 103, City of Johannesburg, voting district by voting district.
This ward in earlier elections ?
Boundaries changed after 2021: each ward's own results, never re-allocated.
ESP areas in this ward · 11 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 12 189 · spoilt 58 · special votes 898 · All 5 voting districts in (the IEC's voting-district results so far, out of its list of voting districts for this election)
PR ballot figures for this ward are the sum of the IEC's results for its 5 voting districts; the IEC publishes the ward ballot per ward and the PR ballot per voting district.
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 5 voting districts here (12 093 of 18 509). The IEC publishes 66.2%.
The winner's share of registered voters is calculated: the winner's votes on the IEC's ward ballot ÷ the registered voters of the ward's voting districts.
The change beside the headline is the difference between the leading party's share here and its share in the 2021 election for the same ward (the ward that covered the same area then), both from the IEC's counts, with no votes re-allocated between boundaries.
Note: The IEC's total across ballots differs from the party's ward + PR + DC 40% votes for 47 parties (the IEC's total vs the ballots' sum): DA 9 152 vs 17 907; ActionSA 985 vs 2 030; ANC 554 vs 1 272; EFF 440 vs 863; RISE 436 vs 936; MKP 134 vs 278; VF PLUS 110 vs 244; BOSA 69 vs 161; ATM 51 vs 114; ALJAMA 33 vs 66; AIC 23 vs 26; SACP 16 vs 29; MAYIBUYE 13 vs 22; MF 13 vs 21; PA 13 vs 29; ACDP 10 vs 25; PMC 9 vs 22; COPE 5 vs 8; PAC 5 vs 12; AZAPO 4 vs 9; AUC 3 vs 5; KYP 3 vs 5; MOVE 3 vs 5; POJ 3 vs 5; AACUM 2 vs 5; TRUTH 2 vs 5; AEF 1 vs 3; AHC 1 vs 2; CCC 1 vs 2; LAND 1 vs 3; SAPCO 1 vs 2; UIM 1 vs 2; ACT 0 vs 1; CKP 0 vs 3; Elf-SA - Economic Liberators Forum South Africa 0 vs 1; GAZA 0 vs 3; ICM 0 vs 1; IFP 0 vs 22; IN 0 vs 1; IRC 0 vs 1; LBKP 0 vs 1; NFP 0 vs 1; Umphakathi Warona 0 vs 1; OHM 0 vs 1; PRO SA 0 vs 1; UAT 0 vs 3; VSA 0 vs 1. We show each ballot's own votes.
Note: A party's total across ballots doesn't match its ballots: 123 times in 5 voting districts. In local elections the IEC also publishes each party's total across the ward, PR and DC 40% ballots. For these parties (by IEC party number) that total differs from the party's votes on the ballots themselves. We show each ballot's own votes. Each voting district's own page lists the IEC's figures.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 10 Nov 2026, 19:31 SAST.