Counted.co.zaPlay game

Waterworks, Gauteng

Find my ward

No party has a majority

2026

Council seats

ANC24 seats
DA16 seats
EFF6 seats
MK6 seats
ActionSA5 seats
Other12 seats
SACP3 seats
FF+3 seats
PA2 seats
ACDP1 seat
ATM1 seat
AZAPO1 seat
Rand West City · 2026 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS2434,7826
DEMOCRATIC ALLIANCE1623,1884
ECONOMIC FREEDOM FIGHTERS68,6957
UMKHONTO WESIZWE PARTY68,6957
ACTIONSA57,2464
SOUTH AFRICAN COMMUNIST PARTY34,3478
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS34,3478
PATRIOTIC ALLIANCE22,8986
AFRICAN CHRISTIAN DEMOCRATIC PARTY11,4493
AFRICAN TRANSFORMATION MOVEMENT11,4493
AZANIAN PEOPLE'S ORGANISATION11,4493
RAND WEST PEOPLES PARTY11,4493
AFRICA RESTORATION ALLIANCE00
AFRICAN INDEPENDENT CONGRESS00
AFRICAN PEOPLE'S CONVENTION00
AFRIKA MAYIBUYE MOVEMENT00
AL JAMA-AH00
ALL AFRICAN ALLIANCE MOVEMENT00
ALL CITIZENS PARTY00
BUILD ONE SOUTH AFRICA00
INDEPENDENTS00
INKATHA FREEDOM PARTY00
LABOUR PARTY OF SOUTH AFRICA00
LEKWE BEPE KINGDOM PARTY00
PAN AFRICANIST CONGRESS OF AZANIA00
TRUTH AND SOLIDARITY MOVEMENT00
UNITED AFRICANS TRANSFORMATION00
UNITED CHRISTIAN DEMOCRATIC PARTY00
UNITED DEMOCRATIC MOVEMENT00

69 seats; 35 needed for a majority.

IEC source

Municipal PR votes

Municipal PR votes

DEMOCRATIC ALLIANCE
23.8%17 167 votes
UMKHONTO WESIZWE PARTY
8.3%5 958 votes
ACTIONSA
7.3%5 292 votes
Other: show remaining parties: hide remaining parties18.9%13 654 votes
Rand West City · 2026 · Municipal PR votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—23 52932,647
DEMOCRATIC ALLIANCE—17 16723,8196
ECONOMIC FREEDOM FIGHTERS—6 4718,9786
UMKHONTO WESIZWE PARTY—5 9588,2668
ACTIONSA—5 2927,3428
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—3 3254,6135
SOUTH AFRICAN COMMUNIST PARTY—2 8473,9503
PATRIOTIC ALLIANCE—2 2563,1302
AZANIAN PEOPLE'S ORGANISATION—8221,1405
AFRICAN TRANSFORMATION MOVEMENT—6340,8797
AFRICAN INDEPENDENT CONGRESS—6220,863
RAND WEST PEOPLES PARTY—5510,7645
AFRICAN CHRISTIAN DEMOCRATIC PARTY—5300,7354
INKATHA FREEDOM PARTY—4320,5994
AFRIKA MAYIBUYE MOVEMENT—4050,5619
BUILD ONE SOUTH AFRICA—2230,3094
UNITED CHRISTIAN DEMOCRATIC PARTY—1880,2609
PAN AFRICANIST CONGRESS OF AZANIA—1860,2581
UNITED AFRICANS TRANSFORMATION—1420,197
LABOUR PARTY OF SOUTH AFRICA—1110,154
ALL AFRICAN ALLIANCE MOVEMENT—1030,1429
AFRICAN PEOPLE'S CONVENTION—730,1013
ALL CITIZENS PARTY—680,0944
TRUTH AND SOLIDARITY MOVEMENT—560,0777
AL JAMA-AH—350,0486
AFRICA RESTORATION ALLIANCE—320,0444
LEKWE BEPE KINGDOM PARTY—130,018
INDEPENDENTS—00
UNITED DEMOCRATIC MOVEMENT—00

72071 valid votes. Shares use this ballot’s party totals. All published entries are included.

IEC source

How the vote changed

Other

Council seats by election

Swipe to see history

2016Seats
ANC37—
DA19—
EFF8—

35 for a majority · 69 seats

2021Seatsvs 2016
ANC32
DA16
EFF11

35 for a majority · 69 seats

2026Seatsvs 2021
ANC24
DA16
EFF6
MKP6—

35 for a majority · 69 seats

GT485 - Rand West City · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 016AFRICAN NATIONAL CONGRESS376935
2 016DEMOCRATIC ALLIANCE196935
2 016ECONOMIC FREEDOM FIGHTERS86935
2 016RAND WEST PEOPLES PARTY26935
2 016AZANIAN PEOPLE'S ORGANISATION16935
2 016INKATHA FREEDOM PARTY16935
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS16935
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY06935
2 016CONGRESS OF THE PEOPLE06935
2 016INDEPENDENTS06935
2 016INTERNATIONAL REVELATION CONGRESS06935
2 016PAN AFRICANIST CONGRESS OF AZANIA06935
2 016PATRIOTIC ALLIANCE06935
2 016UNITED DEMOCRATIC MOVEMENT06935
2 021AFRICAN NATIONAL CONGRESS326935
2 021DEMOCRATIC ALLIANCE166935
2 021ECONOMIC FREEDOM FIGHTERS116935
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS36935
2 021PATRIOTIC ALLIANCE26935
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY16935
2 021AFRICAN INDEPENDENT CONGRESS16935
2 021AZANIAN PEOPLE'S ORGANISATION16935
2 021INKATHA FREEDOM PARTY16935
2 021RAND WEST PEOPLES PARTY16935
2 021CONGRESS OF THE PEOPLE06935
2 021INDEPENDENTS06935
2 021OTHER06935
2 021UNITED DEMOCRATIC MOVEMENT06935
2 026AFRICAN NATIONAL CONGRESS246935
2 026DEMOCRATIC ALLIANCE166935
2 026ECONOMIC FREEDOM FIGHTERS66935
2 026UMKHONTO WESIZWE PARTY66935
2 026ACTIONSA56935
2 026SOUTH AFRICAN COMMUNIST PARTY36935
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS36935
2 026PATRIOTIC ALLIANCE26935
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY16935
2 026AFRICAN TRANSFORMATION MOVEMENT16935
2 026AZANIAN PEOPLE'S ORGANISATION16935
2 026RAND WEST PEOPLES PARTY16935
2 026AFRICA RESTORATION ALLIANCE06935
2 026AFRICAN INDEPENDENT CONGRESS06935
2 026AFRICAN PEOPLE'S CONVENTION06935
2 026AFRIKA MAYIBUYE MOVEMENT06935
2 026AL JAMA-AH06935
2 026ALL AFRICAN ALLIANCE MOVEMENT06935
2 026ALL CITIZENS PARTY06935
2 026BUILD ONE SOUTH AFRICA06935
2 026INDEPENDENTS06935
2 026INKATHA FREEDOM PARTY06935
2 026LABOUR PARTY OF SOUTH AFRICA06935
2 026LEKWE BEPE KINGDOM PARTY06935
2 026PAN AFRICANIST CONGRESS OF AZANIA06935
2 026TRUTH AND SOLIDARITY MOVEMENT06935
2 026UNITED AFRICANS TRANSFORMATION06935
2 026UNITED CHRISTIAN DEMOCRATIC PARTY06935
2 026UNITED DEMOCRATIC MOVEMENT06935

Ward + municipal PR votes. Missing and grouped entries are not assumed to be zero. Published boundaries may differ between elections.

All history data (JSON)

Ward + municipal PR votes by election

Swipe to see history

2016Vote %
ANC52.6%—
DA26.9%—
EFF12.0%—
MKP0.0%—
ActionSA0.0%—
Other8.5%—
2021Vote %vs 2016
ANC45.3%
DA23.0%
EFF15.1%
PA2.8%
FF+3.9%
Other10.0%
2026Vote %vs 2021
ANC32.8%
DA23.9%
EFF9.0%
MKP8.5%—
ActionSA6.8%—
Other19.0%—
GT485 - Rand West City · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 016AFRICAN NATIONAL CONGRESS79 81952,6479151 609Reported
2 016DEMOCRATIC ALLIANCE40 81326,9199151 609Reported
2 016ECONOMIC FREEDOM FIGHTERS18 14111,9656151 609Reported
2 016UMKHONTO WESIZWE PARTY00151 609No votes recorded in the complete party list.
2 016ACTIONSA00151 609No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 3761,5672151 609Reported
2 016SOUTH AFRICAN COMMUNIST PARTY00151 609No votes recorded in the complete party list.
2 016RAND WEST PEOPLES PARTY4 9663,2755151 609Reported
2 016PATRIOTIC ALLIANCE4920,3245151 609Reported
2 016AZANIAN PEOPLE'S ORGANISATION1 5461,0197151 609Reported
2 016AFRICAN INDEPENDENT CONGRESS00151 609No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY1 4250,9399151 609Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY3780,2493151 609Reported
2 016AFRICAN TRANSFORMATION MOVEMENT00151 609No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT00151 609No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE7070,4663151 609Reported
2 016UNITED DEMOCRATIC MOVEMENT5500,3628151 609Reported
2 016BUILD ONE SOUTH AFRICA00151 609No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA270,0178151 609Reported
2 016UNITED CHRISTIAN DEMOCRATIC PARTY00151 609No votes recorded in the complete party list.
2 016INTERNATIONAL REVELATION CONGRESS2640,1741151 609Reported
2 016ALL AFRICAN ALLIANCE MOVEMENT00151 609No votes recorded in the complete party list.
2 016LABOUR PARTY OF SOUTH AFRICA00151 609No votes recorded in the complete party list.
2 016UNITED AFRICANS TRANSFORMATION00151 609No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION00151 609No votes recorded in the complete party list.
2 016ALL CITIZENS PARTY00151 609No votes recorded in the complete party list.
2 016TRUTH AND SOLIDARITY MOVEMENT00151 609No votes recorded in the complete party list.
2 016AL JAMA-AH00151 609No votes recorded in the complete party list.
2 016AFRICA RESTORATION ALLIANCE00151 609No votes recorded in the complete party list.
2 016LEKWE BEPE KINGDOM PARTY00151 609No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS49 66345,3274109 565Reported
2 021DEMOCRATIC ALLIANCE25 19822,9982109 565Reported
2 021ECONOMIC FREEDOM FIGHTERS16 49015,0504109 565Reported
2 021UMKHONTO WESIZWE PARTYUnavailableUnavailable109 565Not separately listed in this source.
2 021ACTIONSAUnavailableUnavailable109 565Not separately listed in this source.
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS4 2273,858109 565Reported
2 021SOUTH AFRICAN COMMUNIST PARTYUnavailableUnavailable109 565Not separately listed in this source.
2 021RAND WEST PEOPLES PARTY1 3301,2139109 565Reported
2 021PATRIOTIC ALLIANCE3 0842,8148109 565Reported
2 021AZANIAN PEOPLE'S ORGANISATION1 3771,2568109 565Reported
2 021AFRICAN INDEPENDENT CONGRESS1 1421,0423109 565Reported
2 021INKATHA FREEDOM PARTY9850,899109 565Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY8900,8123109 565Reported
2 021AFRICAN TRANSFORMATION MOVEMENTUnavailableUnavailable109 565Not separately listed in this source.
2 021AFRIKA MAYIBUYE MOVEMENTUnavailableUnavailable109 565Not separately listed in this source.
2 021CONGRESS OF THE PEOPLE5860,5348109 565Reported
2 021UNITED DEMOCRATIC MOVEMENT5740,5239109 565Reported
2 021BUILD ONE SOUTH AFRICAUnavailableUnavailable109 565Not separately listed in this source.
2 021PAN AFRICANIST CONGRESS OF AZANIAUnavailableUnavailable109 565Not separately listed in this source.
2 021UNITED CHRISTIAN DEMOCRATIC PARTYUnavailableUnavailable109 565Not separately listed in this source.
2 021INTERNATIONAL REVELATION CONGRESSUnavailableUnavailable109 565Not separately listed in this source.
2 021ALL AFRICAN ALLIANCE MOVEMENTUnavailableUnavailable109 565Not separately listed in this source.
2 021LABOUR PARTY OF SOUTH AFRICAUnavailableUnavailable109 565Not separately listed in this source.
2 021UNITED AFRICANS TRANSFORMATIONUnavailableUnavailable109 565Not separately listed in this source.
2 021AFRICAN PEOPLE'S CONVENTIONUnavailableUnavailable109 565Not separately listed in this source.
2 021ALL CITIZENS PARTYUnavailableUnavailable109 565Not separately listed in this source.
2 021TRUTH AND SOLIDARITY MOVEMENTUnavailableUnavailable109 565Not separately listed in this source.
2 021AL JAMA-AHUnavailableUnavailable109 565Not separately listed in this source.
2 021AFRICA RESTORATION ALLIANCEUnavailableUnavailable109 565Not separately listed in this source.
2 021LEKWE BEPE KINGDOM PARTYUnavailableUnavailable109 565Not separately listed in this source.
2 026AFRICAN NATIONAL CONGRESS47 32432,8183144 200Reported
2 026DEMOCRATIC ALLIANCE34 45523,8939144 200Reported
2 026ECONOMIC FREEDOM FIGHTERS12 9108,9528144 200Reported
2 026UMKHONTO WESIZWE PARTY12 2278,4792144 200Reported
2 026ACTIONSA9 8376,8218144 200Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS6 3534,4057144 200Reported
2 026SOUTH AFRICAN COMMUNIST PARTY5 6033,8856144 200Reported
2 026RAND WEST PEOPLES PARTY1 0790,7483144 200Reported
2 026PATRIOTIC ALLIANCE4 5653,1657144 200Reported
2 026AZANIAN PEOPLE'S ORGANISATION1 6101,1165144 200Reported
2 026AFRICAN INDEPENDENT CONGRESS1 0780,7476144 200Reported
2 026INKATHA FREEDOM PARTY7810,5416144 200Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY1 1590,8037144 200Reported
2 026AFRICAN TRANSFORMATION MOVEMENT1 1130,7718144 200Reported
2 026AFRIKA MAYIBUYE MOVEMENT9630,6678144 200Reported
2 026CONGRESS OF THE PEOPLE00144 200No votes recorded in the complete party list.
2 026UNITED DEMOCRATIC MOVEMENT2480,172144 200Reported
2 026BUILD ONE SOUTH AFRICA4540,3148144 200Reported
2 026PAN AFRICANIST CONGRESS OF AZANIA3700,2566144 200Reported
2 026UNITED CHRISTIAN DEMOCRATIC PARTY3080,2136144 200Reported
2 026INTERNATIONAL REVELATION CONGRESS00144 200No votes recorded in the complete party list.
2 026ALL AFRICAN ALLIANCE MOVEMENT2500,1734144 200Reported
2 026LABOUR PARTY OF SOUTH AFRICA2200,1526144 200Reported
2 026UNITED AFRICANS TRANSFORMATION2070,1436144 200Reported
2 026AFRICAN PEOPLE'S CONVENTION1570,1089144 200Reported
2 026ALL CITIZENS PARTY1070,0742144 200Reported
2 026TRUTH AND SOLIDARITY MOVEMENT1020,0707144 200Reported
2 026AL JAMA-AH720,0499144 200Reported
2 026AFRICA RESTORATION ALLIANCE550,0381144 200Reported
2 026LEKWE BEPE KINGDOM PARTY190,0132144 200Reported

Ward + municipal PR votes. Missing and grouped entries are not assumed to be zero. Published boundaries may differ between elections.

All history data (JSON)

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 election-year selector to explore its results and 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.
  • Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow.
  • 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
Find your ward councillorSee IEC-listed names and official municipal contact routes

Council government

Who has governed here

Last recordedAICANCPARPPAfter electionPending
AIC + ANC + PA + RPPFeb 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.

AICANCPARPP

Members at formation · majority coalition · 22 Nov 2021 · recorded active at source cutoff

Inaugural mayor: G. Khoza (ANC)

Source notes: Mayor G. Khoza resigned in October 2023 and W. M. Matsheke, also of the ANC, was elected in her place. N. Molatlhegi was elected to the new post of deputy executive mayor on 1 December 2023. S. Moumakwe was elected speaker on 1 December 2023.

1 recorded administration · 2021–February 2026
  1. AIC + ANC + PA + RPP

    22 Nov 2021 → Active at cutoff · 28 Feb 2026

    Members at formation. Inaugural mayor: G. Khoza.

    Mayor G. Khoza resigned in October 2023 and W. M. Matsheke, also of the ANC, was elected in her place. N. Molatlhegi was elected to the new post of deputy executive mayor on 1 December 2023. S. Moumakwe was elected speaker on 1 December 2023.

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.

Ward results

Find my ward

Find your ward

Loading map…

Waterworks and its wardsExplore map

Wards covering Waterworks

1 wards

Wards covering Waterworks ·
WardElectionParty / entryVotesVote share (%)
Ward 172 026AFRICAN NATIONAL CONGRESS57737,4432
Ward 172 026ECONOMIC FREEDOM FIGHTERS38224,7891

The two largest published entries shown on each ward card. Open a ward for all entries.

Source data

Sources & result details

IEC: 08 Nov 2026, 21:16 SAST · checked 09 Nov 2026, 19:00 SAST

Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow. Reporting progress measures voting districts, not turnout.

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.

Government comparisons use the confirmed pre-election administration when available, otherwise the latest dated record. The new government appears when its membership is confirmed. A retained or changed government requires confirmed records on both sides; seats alone cannot establish it.

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 69 council seats. Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow. A seat majority does not establish a governing agreement or who will become mayor.

IEC result time: 08 Nov 2026, 21:16 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.

Understanding the results

IEC guide to council seats
IEC source figures

The council results cover all of Rand West City. Ward results include areas outside Waterworks.

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

Positive-area intersections of the full-precision 2016 Stats SA main-place polygon and the MDB 2026 ward polygons. Display simplification is applied separately. Full-ward figures include votes outside the place; votes are never allocated by overlap area. Small boundary alignment differences were excluded using a 10-metre precision tolerance, a combined foreign area below 0.01% of the place, and agreement with the source municipality.

Give something back

Found Counted useful? Support the South African non-profits holding power to account.

Donations go directly to each organisation.

Share results