Counted.co.za

Your municipality · Ekurhuleni

Edenvale

No party has a majority

113seats needed · 224 total

2021 results

2021

Council seats

ANC86 seats38.2% of votes
DA65 seats28.7% of votes
EFF31 seats13.5% of votes
Other42 seats18.9% of votes
ActionSA15 seats6.6% of votes
FF+8 seats3.3% of votes
Other4 seats2.2% of votes
PA4 seats1.9% of votes
AFRICAN INDEPENDENT CONGRESS3 seats1.3% of votes
IFP3 seats1.4% of votes
ACDP2 seats0.8% of votes
INDEPENDENT CITIZENS MOVEMENT1 seat0.4% of votes
INDEPENDENT RATEPAYERS ASSOCIATION OF SA1 seat0.6% of votes
PAC1 seat0.4% of votes
Explain SA CoalitionsWhy team up? And why is it tricky?

A coalition is two or more parties agreeing to govern together. Here’s how it works in a council.

An imaginary council · 10 seats · 6 for a majority

  1. Most seats ≠ a majority

    SA’s election system gives different parties a share of the seats. Sometimes none wins more than half. That’s a hung council.

    A is the biggest. Four still isn’t six.

  2. Make a deal. Vote together.

    Parties negotiate who leads and what to do. Councillors elect the mayor and vote on budgets. Partners stay separate parties, but agree to work together.

    Enough seats. Now agree on a plan.

    Who leads · What gets funded · How to settle disputes
  3. The deal has to hold

    Partners can disagree over policies, jobs or spending. A small party can tip the balance. If support breaks down, budgets and decisions can stall.

    6 / 10back the deal

    ↑ 6 needed. No seats to spare.

    What if Party C leaves?

    4 / 10still back the deal

    ↑ Still 6 needed. Now 2 short.

    C keeps its seats. A needs new support to pass a budget.

Why six? A council budget needs support from more than half of all councillors. Other votes can follow different rules. Losing a partner doesn’t automatically remove a mayor.

Vote breakdown

Combined ballot votes

AFRICAN NATIONAL CONGRESS
38.2%511 968 votes
DEMOCRATIC ALLIANCE
28.7%385 044 votes
ECONOMIC FREEDOM FIGHTERS
13.5%180 533 votes
Other: show remaining parties: hide remaining parties19.5%261 742 votes
ACTIONSA
6.6%88 484 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
3.3%44 648 votes
OTHER
2.2%29 954 votes
PATRIOTIC ALLIANCE
1.9%25 154 votes
INKATHA FREEDOM PARTY
1.4%18 220 votes
AFRICAN INDEPENDENT CONGRESS
1.3%17 318 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.8%11 319 votes
INDEPENDENTS
0.6%8 025 votes
INDEPENDENT RATEPAYERS ASSOCIATION OF SA
0.6%7 648 votes
INDEPENDENT CITIZENS MOVEMENT
0.4%5 986 votes
PAN AFRICANIST CONGRESS OF AZANIA
0.4%4 986 votes
Source totals need care

The IEC’s combined valid-ballot total differs from the sum of its published party rows. The chart preserves the party figures and calculates shares separately for this ballot.

How the vote changed

Other

Swipe to see history

2021Vote %vs 2016
ANC38.2%
DA28.7%
EFF13.5%
ActionSA6.6%
FF+3.3%
Other9.6%
History data & sources

Ward + municipal PR votes. Connecting bands show the same party’s share or seats between elections, not individual voters moving between parties. Select a year to inspect its values; use the year selector in the results section to explore its places.

The chart names the five largest parties across these elections. The vote list also names parties gaining at least 2 percentage points since the previous election; remaining votes are combined under Other. Other’s change compares the same group of parties in both elections. Missing values remain unavailable.

  • All points use the same ballot basis. Ballot totals are not counts of individual voters.
  • Missing or grouped party rows remain gaps unless a complete, ungrouped list establishes zero votes.
  • Municipal boundaries can change between elections. Published area results are not boundary-adjusted.
All parties & exact values

Council government

Who governed after 2021

ACDP + ActionSA + COPE + DA + FF+ + IFP + PA26 Oct 2022
ACDP + ActionSA + DA + FF+ + IFP + PA30 Mar 2023
AIC + ANC + EFF + PA18 Feb 2026
ANC + NFP + PAFeb 2026
Administrations & sources

MISTRA records the administrations that governed after the 2021 election, through 28 February 2026. The latest recorded administration is shown below, followed by its predecessors. Party roles and officeholders are recorded at formation; later changes may appear in the notes.

ANCNFPPA

Members at formation · minority administration · 18 Feb 2026 · recorded active at source cutoff

Inaugural mayor: N. Xhakaza (ANC)

4 recorded administrations · 2021–February 2026
  1. ANC + NFP + PA

    18 Feb 2026 → Active at cutoff · 28 Feb 2026

    Members at formation. Inaugural mayor: N. Xhakaza.

  2. AIC + ANC + EFF + PA

    30 Mar 2023 → 18 Feb 2026 · Recomposition

    Members at formation. Inaugural mayor: S. Ngodwana.

    Mayor S. Ngodwana was removed by a council vote in March 2024, the coalition's smaller partners voting with an opposition motion. Two sittings then failed to elect a successor, and the province warned it would consider intervening. N. Xhakaza of the ANC was elected in April.

    Release note: transition should be Reshuffling, not Reduction.

  3. ACDP + ActionSA + DA + FF+ + IFP + PA

    08 Nov 2022 → 30 Mar 2023 · MONC

    Members at formation. Outside support: Irasa. Inaugural mayor: T. Campbell.

  4. ACDP + ActionSA + COPE + DA + FF+ + IFP + PA

    22 Nov 2021 → 26 Oct 2022 · MONC

    Members at formation. Outside support: Irasa. Inaugural mayor: T. Campbell.

About the government history · MISTRA, 2026 edition v1.0

Original coalition coding: CC BY 4.0. IEC seat figures and municipal identifiers retain their original terms. Dates and party labels have been normalised. Counted clarifications are labelled and sourced; original wording and source issues are retained in the data.

Go closer

Browse wards

Wards in Ekurhuleni

112 wards

What is a ward?

One ward elects one councillor to the municipal council.

A ward

A part of a local or metro municipality. Its councillor represents residents on that council.

One seat

The ward candidate with the most votes wins, even with less than half the votes.

Winning a ward does not mean winning control of the whole council. The council also includes PR councillors.

IEC guide to council seats
Ward 1
DA66.6%Leading candidate: DEREK EDWIN THOMSON
ANC10.0%
Lead: 9 982 votes
Ward 2
ANC50.3%Leading candidate: THATO SIMON GODWILL MASHIANE
EFF36.0%
Lead: 1 150 votes
Ward 3
ANC47.8%Leading candidate: KEDIBONE YVONNE MACHETE
EFF39.2%
Lead: 808 votes
Ward 4
ANC65.5%Leading candidate: DANIEL MBATANE
EFF17.0%
Lead: 5 061 votes
Ward 5
ANC61.8%Leading candidate: MALESELA FRANCIS KGAFELA
EFF14.7%
Lead: 4 366 votes
Ward 6
ANC63.9%Leading candidate: PATRIC ABISANG TLEANE
EFF17.7%
Lead: 4 018 votes
Ward 7
ANC55.6%Leading candidate: THABANG ASAPH JIYANE
EFF26.0%
Lead: 2 883 votes
Ward 8
ANC57.0%Leading candidate: NHLANHLA LUCKY NTSHINGILA
EFF26.5%
Lead: 3 228 votes
Ward 9
ANC50.0%Leading candidate: NOMVULA MALINGA
EFF22.8%
Lead: 2 300 votes
Ward 10
ANC58.4%Leading candidate: PUSETSO PETLELE
EFF24.2%
Lead: 2 920 votes
Ward 11
ANC60.7%Leading candidate: LEGALA ORIEL THOABALA
EFF23.2%
Lead: 3 561 votes
Ward 12
ANC51.1%Leading candidate: GLORIA MALEHLOHONOLO NDINISA
EFF32.7%
Lead: 1 783 votes
Ward 13
ANC36.0%Leading candidate: BULELWA PRINSCILLA NGQWANGI
EFF20.2%
Lead: 1 665 votes
Ward 14
ANC63.7%Leading candidate: ADELAIDE LINDIWE MNGUNI
EFF17.0%
Lead: 4 381 votes
Ward 15
DA72.1%Leading candidate: AMANDA DAVISON
FF+12.9%
Lead: 9 428 votes
Ward 16
DA63.7%Leading candidate: HENDRIK JACOBUS TERBLANCHE
EFF11.8%
Lead: 7 662 votes
Ward 17
DA62.4%Leading candidate: SIMON JAMES LAPPING
ANC11.0%
Lead: 7 291 votes
Ward 18
DA79.2%Leading candidate: HEATHER DAWN HART
ActionSA8.1%
Lead: 12 194 votes
Ward 19
DA80.5%Leading candidate: WILLIAM GEORGE RUSSEL RUNDLE
ActionSA7.8%
Lead: 11 422 votes
Ward 20
DA83.4%Leading candidate: JILL ADA HUMPHREYS
ActionSA6.1%
Lead: 13 790 votes
Ward 21
ANC41.1%Leading candidate: MARTA MASHUDU MUDAU
EFF36.9%
Lead: 284 votes
Ward 22
DA67.2%Leading candidate: MADELAINE ELIZABETH MULLER
FF+13.6%
Lead: 8 402 votes
Ward 23
DA81.0%Leading candidate: ANDRÉ DU PLESSIS
FF+8.4%
Lead: 12 015 votes
Ward 24
DA57.2%Leading candidate: NICOLA BRIGITTE DA SILVA
ANC14.2%
Lead: 7 076 votes
Ward 25
DA69.0%Leading candidate: PIETER JACOBUS HENNING
FF+11.7%
Lead: 9 126 votes
Ward 26
ANC69.2%Leading candidate: THAMAGA WA GA-MATHOLE MATHOLE
EFF17.2%
Lead: 5 045 votes
Ward 27
DA80.5%Leading candidate: LORNETTE JAYNE JOSEPH
FF+7.3%
Lead: 13 476 votes
Ward 28
DA79.9%Leading candidate: MARY ELIZABETH GOBY
ActionSA7.7%
Lead: 9 752 votes
Ward 29
ANC35.9%Leading candidate: IMTIAZ AHMED LOONAT
DA29.2%
Lead: 612 votes
Ward 30
ANC61.8%Leading candidate: KENNY DANIEL RANYAWO
EFF12.3%
Lead: 5 367 votes
Ward 31
DA44.6%Leading candidate: SIMANGELE EVELYN SABE
ANC24.9%
Lead: 2 662 votes
Ward 32
DA64.0%Leading candidate: MARIUS NICO DE VOS
FF+9.6%
Lead: 8 287 votes
Ward 33
DA49.7%Leading candidate: ASHLEY RONALD HOODS
ANC13.9%
Lead: 4 779 votes
Ward 34
PA38.7%Leading candidate: KATHRINE EDITH KLASSEN
DA28.1%
Lead: 1 318 votes
Ward 35
ANC40.5%Leading candidate: NTUTHUZELO MPAMBANI
EFF24.7%
Lead: 1 413 votes
Ward 36
DA74.5%Leading candidate: WENDY BRIDGETTE MORGAN
ANC9.3%
Lead: 8 833 votes
Ward 37
DA71.1%Leading candidate: IVAN NAIDOO
FF+10.4%
Lead: 10 826 votes
Ward 38
DA70.5%Leading candidate: MALCOLM TAU MAIFALA
FF+8.2%
Lead: 12 170 votes
Ward 39
DA64.8%Leading candidate: MAUREEN JEAN INGRAM
ANC9.7%
Lead: 9 496 votes
Ward 40
ANC46.6%Leading candidate: NQABAYETHU LETHUXOLO TSHABALALA
EFF18.2%
Lead: 2 642 votes
Ward 41
ANC57.3%Leading candidate: SANELE HLONGWANE
EFF19.8%
Lead: 3 987 votes
Ward 42
ANC36.1%Leading candidate: TSOTANG PRINCECE MOTLOUNG
DA32.0%
Lead: 592 votes
Ward 43
DA48.1%Leading candidate: CAROLANA MARAIS
ANC16.9%
Lead: 5 573 votes
Ward 44
ANC57.7%Leading candidate: NKOSINATHI BENARD SHONGWE
EFF17.6%
Lead: 4 554 votes
Ward 45
ANC53.5%Leading candidate: NKULULEKO SIDU
EFF18.7%
Lead: 3 847 votes
Ward 46
ANC52.3%Leading candidate: THUNYISWA KWAME QUNTANA
EFF19.4%
Lead: 3 067 votes
Ward 47
ANC53.3%Leading candidate: REGINAH THANDI NKOSI
EFF26.4%
Lead: 2 946 votes
Ward 48
ANC61.4%Leading candidate: MFANA DUBE
EFF27.6%
Lead: 3 293 votes
Ward 49
ANC59.2%Leading candidate: FRANS LEKGOTLA RAMAFIKENG
EFF24.6%
Lead: 4 083 votes
Ward 50
ANC55.5%Leading candidate: VUYANI NGWENYA
EFF20.7%
Lead: 3 557 votes
Ward 51
ANC53.3%Leading candidate: TINTSWALO LUMKA POKI
EFF15.7%
Lead: 3 733 votes
Ward 52
ANC47.4%Leading candidate: SIBUSISO PROMISE DLAMINI
IFP19.4%
Lead: 2 346 votes
Ward 53
ANC47.9%Leading candidate: MZIYANDA MKETSU
EFF22.0%
Lead: 4 241 votes
Ward 54
ANC62.6%Leading candidate: THABO XERXES THUPA
EFF12.6%
Lead: 5 388 votes
Ward 55
ANC71.0%Leading candidate: LUCKY SIMON ZIKODE
EFF18.7%
Lead: 5 923 votes
Ward 56
ANC64.0%Leading candidate: FANIFANI MOSES RADEBE
EFF16.0%
Lead: 5 218 votes
Ward 57
PA44.8%Leading candidate: DINO PETERSON
ANC31.8%
Lead: 1 708 votes
Ward 58
ANC70.0%Leading candidate: MFUNDISO FODO
EFF13.4%
Lead: 5 556 votes
Ward 59
ANC54.9%Leading candidate: KHUMBUZILE PAULINE MSIMANGO
EFF21.8%
Lead: 2 911 votes
Ward 60
ANC63.6%Leading candidate: PRINCESS PHINDIWE QWEMA
EFF25.5%
Lead: 3 314 votes
Ward 61
ANC62.7%Leading candidate: SANELE CROMWELL NGUBANE
EFF11.2%
Lead: 6 894 votes
Ward 62
ANC66.8%Leading candidate: THABISO LETSOELA
EFF18.8%
Lead: 4 952 votes
Ward 63
ANC63.6%Leading candidate: NOMONDE CYNTHIA KIYANE
EFF20.4%
Lead: 4 810 votes
Ward 64
ANC66.5%Leading candidate: THEKISO AMOS MOTSOPI
EFF18.8%
Lead: 5 640 votes
Ward 65
ANC73.0%Leading candidate: SIYABONGA MATTHEWS MOLOI
EFF11.4%
Lead: 5 736 votes
Ward 66
ANC71.1%Leading candidate: SAMUEL MZWAKHE KHUMALO
EFF15.0%
Lead: 5 066 votes
Ward 67
ANC64.9%Leading candidate: JERRY LESHALABE MOIMANA
EFF18.7%
Lead: 4 732 votes
Ward 68
ANC58.3%Leading candidate: VUYANI WELCOME MBEKI
EFF19.2%
Lead: 4 231 votes
Ward 69
ANC57.9%Leading candidate: MPHO GIFT RADEBE
EFF16.8%
Lead: 4 134 votes
Ward 70
ANC57.6%Leading candidate: SIBONGISENI REGINALD NDLOVU
EFF18.6%
Lead: 4 611 votes
Ward 71
ANC50.9%Leading candidate: THEMBINKOSI CLEMENT LUBISI
EFF14.4%
Lead: 4 529 votes
Ward 72
DA40.7%Leading candidate: DEAN DESMOND STONE
ANC32.8%
Lead: 998 votes
Ward 73
ANC36.5%Leading candidate: SAMUEL SIPHO NGOBESE
DA32.6%
Lead: 531 votes
Ward 74
ANC44.1%Leading candidate: DAVID THULANI SIMELANE
DA25.7%
Lead: 1 918 votes
Ward 75
DA45.8%Leading candidate: CHARMAINE PATRICIA KOCK
ANC27.3%
Lead: 2 869 votes
Ward 76
DA59.4%Leading candidate: MICHAEL DUNCAN DU TOIT
ANC13.4%
Lead: 7 910 votes
Ward 77
ANC57.3%Leading candidate: THULANI XOLANI DUNJANA
EFF21.6%
Lead: 3 868 votes
Ward 78
ANC56.4%Leading candidate: SIZWE ENOCK NHLEKO
EFF23.9%
Lead: 2 956 votes
Ward 79
ANC56.0%Leading candidate: NJABULO RONALD MBONANI
EFF28.9%
Lead: 2 644 votes
Ward 80
ANC64.1%Leading candidate: SARAH CELIWE NKOSI-RAMOTHIBE
EFF18.8%
Lead: 4 037 votes
Ward 81
ANC68.5%Leading candidate: STANDLEY JEREMIA BULALA
EFF13.9%
Lead: 6 476 votes
Ward 82
ANC46.6%Leading candidate: HENRY CHRISTOPHER BUITENDACHT
PA16.3%
Lead: 4 210 votes
Ward 83
ANC54.6%Leading candidate: SLINDOKUHLE PIKE
EFF14.7%
Lead: 4 736 votes
Ward 84
ANC62.3%Leading candidate: PHIKISILE ELIZABETH MTHIYANE
EFF20.1%
Lead: 3 595 votes
Ward 85
ANC60.2%Leading candidate: MOSES SIPHO SIBIYA
EFF19.1%
Lead: 4 299 votes
Ward 86
ANC66.8%Leading candidate: NKGOPOTSE NSIZWA MEKGWE
EFF15.6%
Lead: 5 234 votes
Ward 87
ANC60.4%Leading candidate: SIMON BONGANI HLOPE
EFF22.8%
Lead: 2 838 votes
Ward 88
DA42.2%Leading candidate: WOLLASTON LABUSCHAGNE
ANC26.3%
Lead: 2 364 votes
Ward 89
ANC47.0%Leading candidate: TSHOARELO PUDI
EFF23.4%
Lead: 2 458 votes
Ward 90
ANC39.6%Leading candidate: HENDRICK NTATE SELWANA
EFF30.0%
Lead: 793 votes
Ward 91
DA50.7%Leading candidate: DESMOND ANDREW MCKENZIE
ANC18.5%
Lead: 4 525 votes
Ward 92
DA68.5%Leading candidate: KADE RICCI GUERREIRO
ANC9.1%
Lead: 9 882 votes
Ward 93
ANC45.3%Leading candidate: GEOFFREY ISAAC MTHEMBU
EFF28.8%
Lead: 1 340 votes
Ward 94
DA55.6%Leading candidate: SAMANTHA NAIR
ANC13.0%
Lead: 6 759 votes
Ward 95
ANC50.7%Leading candidate: KHEHLA PHILLIP MADLALA
EFF23.4%
Lead: 2 924 votes
Ward 96
ANC46.8%Leading candidate: STENIAS RANIAS MASHALA
EFF28.3%
Lead: 2 203 votes
Ward 97
DA60.9%Leading candidate: BRANDON PRETORIUS
FF+16.9%
Lead: 7 005 votes
Ward 98
ANC59.3%Leading candidate: TEFO PATRICK MOTAUNG
EFF18.0%
Lead: 4 470 votes
Ward 99
ANC64.1%Leading candidate: PETRUS ANDILE DAEMANE
EFF15.1%
Lead: 5 539 votes
Ward 100
ANC50.0%Leading candidate: BENNET MLULEKI KHOTA
EFF28.6%
Lead: 1 394 votes
Ward 101
ANC73.1%Leading candidate: MZAYIFANI RICHARD NGWENYA
EFF15.2%
Lead: 3 493 votes
Ward 102
ANC56.1%Leading candidate: MADIMETJA SOLOMON MABYE
EFF28.6%
Lead: 2 586 votes
Ward 103
ANC62.9%Leading candidate: LILLIAN NTOMBIKAYISE MADI
EFF15.1%
Lead: 6 221 votes
Ward 104
DA54.7%Leading candidate: TRACEY LOURENCO
ANC12.6%
Lead: 6 830 votes
Ward 105
DA61.6%Leading candidate: ANTOINETTE EMMARENTIA VERSTER
FF+20.3%
Lead: 5 916 votes
Ward 106
DA72.2%Leading candidate: TIMOTHY MARK DENNY
ActionSA8.3%
Lead: 12 236 votes
Ward 107
ANC53.9%Leading candidate: THABANI MOSES GOJE
EFF18.3%
Lead: 4 661 votes
Ward 108
ANC67.4%Leading candidate: PHATUDI ALEX MAKOFANE THOBEJANE
EFF19.8%
Lead: 5 569 votes
Ward 109
ANC67.7%Leading candidate: MASELE SOPHET MADIHLABA
EFF15.7%
Lead: 6 847 votes
Ward 110
ANC50.4%Leading candidate: SARAH LEBOGANG MNISI
EFF13.1%
Lead: 4 122 votes
Ward 111
ANC48.1%Leading candidate: ZINGISILE MABHE
EFF16.8%
Lead: 3 261 votes
Ward 112
ANC43.0%Leading candidate: NOMALANGA ANNAH MNGUNI
EFF36.4%
Lead: 574 votes
Local, district or metro?

Local councils and district councils share responsibilities. Metros combine both.

Your town and nearby areas

Handles local services such as refuse collection and local roads, with responsibilities shared with the district.

Several local municipalities

Coordinates planning and shared services across its area, such as bulk water infrastructure. Functions vary by area.

One council for a large city

Combines local and district responsibilities. There is no separate district council above it.

A district municipality is a level of local government. A voting district is a small voting area; it has no council of its own.

CoGTA guide to local government
Sources & result details

IEC: 15 Jan 2022, 17:50 SAST · checked 05 Nov 2026, 15:38 SAST

Historical comparisons use published area results. Boundaries may change between elections. Vote shares use the ballot labelled on each chart; ballots are not individual voters.

Vote percentages beside council seats combine ward and municipal PR ballots. Seat counts include both ward and PR councillors.

Seat calculation & source

These are the ward and PR seats published by the IEC. The totals add up to all 224 council seats. This is the historical election allocation, not a record of government changes during the term. Any grouped “Other” seats remain grouped.

IEC result time: 15 Jan 2022, 17:50 SAST · Source figures ↗

Ward vs PR ballots

Ward: choose a person. PR: choose a party.

Ward ballot

The candidate with the most votes in the whole ward wins one seat. They do not need more than 50%.

Municipal PR ballot

PR means proportional representation. Party-list seats balance the council’s overall party representation.

Two ballots work together

Party ward votes and municipal PR votes both count towards the party’s overall seat allocation.

Outside metros, voters also have a separate district PR ballot. An independent can stand in a ward but not on a party PR list.

IEC guide to council seats
IEC source figures

The council results cover all of Ekurhuleni. Ward results include areas outside Edenvale.

This page uses the Stats SA statistical main-place boundary labelled 2016. It overlaps 8 of the 2026 wards; the everyday town boundary may differ.

Town-to-ward mappings are available for 2026 only. The historical wards above belong to the whole municipality in 2021.

Positive-area intersections of the 2016 Stats SA main-place polygon and the MDB 2026 ward polygons. Full-ward figures include votes outside the place; votes are never allocated by overlap area.

Give something back

Support independent journalism and accountability.

I’m Jacques, the person behind Counted. I don’t need personal financial support, but if you’ve found this project useful and would like to give something back, please consider donating to one of these South African non-profits working for transparency, accountability and democracy.

amaBhungane

Independent investigative journalism exposing corruption and abuses of power, with reporting that’s free for everyone to read.

Donate to amaBhungane

Corruption Watch

Receives reports of corruption from the public, investigates selected cases and campaigns for accountability.

Donate to Corruption Watch

OUTA

The Organisation Undoing Tax Abuse investigates and challenges corruption, misuse of public money and government maladministration.

Donate to OUTA

Share results