Ward boundaries: MDB, 2026 · Check your voting station with the IEC ↗
Drag to a year or select it below. Arrow keys work too.
Overall results
Ward + municipal PR votes
Change since 2016 (percentage points).
PartyShare · votes
AFRICAN NATIONAL CONGRESSANC
45.6%10 699 300 votes
DEMOCRATIC ALLIANCEDA
21.7%5 082 747 votes
ECONOMIC FREEDOM FIGHTERSEFF
10.3%2 419 950 votes
OTHEROther
7.8%1 825 016 votes
INKATHA FREEDOM PARTYIFP
5.6%1 324 267 votes
Show all 13 parties
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUSFF+
2.3%549 877 votes
ACTIONSAActionSA
2.3%547 905 votes
INDEPENDENTSINDEPENDENTS
1.7%406 135 votes
PATRIOTIC ALLIANCEPA
1.0%226 859 votes
AFRICAN TRANSFORMATION MOVEMENTAFRICAN TRANSFORMATION MOVEMENT
0.6%134 434 votes
NATIONAL FREEDOM PARTYNATIONAL FREEDOM PARTY
0.5%118 030 votes
UNITED DEMOCRATIC MOVEMENTUNITED DEMOCRATIC MOVEMENT
0.5%111 201 votes
INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICAINDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA
0.1%21 277 votes
23 466 998 valid ballots
Metros
Leading party · combined ballots
- Buffalo CityANC59.4%
- Cape TownDA58.3%
- EkurhuleniANC38.2%
- eThekwiniANC42.1%
- JohannesburgANC33.6%
- MangaungANC50.6%
- Nelson Mandela BayDA39.9%
- TshwaneANC34.6%
Change since the previous election (percentage points, combined ballots). Boundaries may differ.
Results by province
Ward + municipal PR votes · selected parties
Eastern Cape
ANC63.0%
100.0% of districts reporting
Free State
ANC50.6%
100.0% of districts reporting
Gauteng
ANC36.1%
100.0% of districts reporting
KwaZulu-Natal
ANC41.4%
100.0% of districts reporting
Limpopo
ANC68.3%
100.0% of districts reporting
Mpumalanga
ANC59.3%
100.0% of districts reporting
Northern Cape
ANC50.5%
100.0% of districts reporting
North West
ANC55.4%
100.0% of districts reporting
Western Cape
DA54.3%
100.0% of districts reporting

