Counted.co.zaPlay game

Sangcwaba, KwaZulu-Natal

Find my ward

MK has an outright majority

2026

Council seats

MK14 seats
ANC8 seats
IFP3 seats
DA1 seat
EFF1 seat
Johannes Phumani Pungula · 2026 · Reported council seats
Party / entrySeatsShare of seats (%)
UMKHONTO WESIZWE PARTY1451,8519
AFRICAN NATIONAL CONGRESS829,6296
INKATHA FREEDOM PARTY311,1111
DEMOCRATIC ALLIANCE13,7037
ECONOMIC FREEDOM FIGHTERS13,7037
ACTIVISTS MOVEMENT OF SOUTH AFRICA00
AFRICAN INDEPENDENT CONGRESS00
AFRICAN TRANSFORMATION MOVEMENT00
AFRIKA MAYIBUYE MOVEMENT00
INDEPENDENTS00
NATIONAL FREEDOM PARTY00
SOUTH AFRICAN COMMUNIST PARTY00

27 seats; 14 needed for a majority.

IEC source

Municipal PR votes

Municipal PR votes

UMKHONTO WESIZWE PARTY
48.6%16 843 votes
INKATHA FREEDOM PARTY
11.6%4 030 votes
DEMOCRATIC ALLIANCE
3.8%1 303 votes
Other: show remaining parties: hide remaining parties6.5%2 239 votes
Johannes Phumani Pungula · 2026 · Municipal PR votes
Party / entryCandidateVotesVote share (%)
UMKHONTO WESIZWE PARTY—16 84348,6412
AFRICAN NATIONAL CONGRESS—10 21229,4914
INKATHA FREEDOM PARTY—4 03011,6383
DEMOCRATIC ALLIANCE—1 3033,763
ECONOMIC FREEDOM FIGHTERS—8092,3363
AFRICAN INDEPENDENT CONGRESS—5281,5248
SOUTH AFRICAN COMMUNIST PARTY—3170,9155
AFRICAN TRANSFORMATION MOVEMENT—1790,5169
ACTIVISTS MOVEMENT OF SOUTH AFRICA—1430,413
NATIONAL FREEDOM PARTY—1340,387
AFRIKA MAYIBUYE MOVEMENT—1290,3725
INDEPENDENTS—00

34627 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

2000Seats

Seats unavailable for this election.

2006Seats
ANC16—
IFP5—

12 for a majority · 23 seats

2011Seatsvs 2006
ANC18
IFP2
MKP0—
NFP3—
EFF0—

13 for a majority · 24 seats

2016Seatsvs 2011
ANC20
IFP2
EFF2

14 for a majority · 27 seats

2021Seatsvs 2016
ANC18
IFP2
NFP1—
EFF3

14 for a majority · 27 seats

2026Seatsvs 2021
ANC8
IFP3
MKP14—
NFP0
EFF1

14 for a majority · 27 seats

KZN434 - Johannes Phumani Pungula · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS162312
2 006INKATHA FREEDOM PARTY52312
2 006DEMOCRATIC ALLIANCE12312
2 006NATIONAL DEMOCRATIC CONVENTION12312
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY02312
2 006INDEPENDENTS02312
2 011AFRICAN NATIONAL CONGRESS182413
2 011NATIONAL FREEDOM PARTY32413
2 011INKATHA FREEDOM PARTY22413
2 011DEMOCRATIC ALLIANCE12413
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY02413
2 011UNITED DEMOCRATIC MOVEMENT02413
2 016AFRICAN NATIONAL CONGRESS202714
2 016ECONOMIC FREEDOM FIGHTERS22714
2 016INDEPENDENTS22714
2 016INKATHA FREEDOM PARTY22714
2 016DEMOCRATIC ALLIANCE12714
2 021AFRICAN NATIONAL CONGRESS182714
2 021ECONOMIC FREEDOM FIGHTERS32714
2 021INKATHA FREEDOM PARTY22714
2 021AFRICAN INDEPENDENT CONGRESS12714
2 021DEMOCRATIC ALLIANCE12714
2 021INDEPENDENTS12714
2 021NATIONAL FREEDOM PARTY12714
2 021ABANTU BATHO CONGRESS02714
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY02714
2 021AFRICAN TRANSFORMATION MOVEMENT02714
2 021PEOPLE'S FREEDOM PARTY02714
2 021SOUTH AFRICAN PEOPLES MOVEMENT02714
2 026UMKHONTO WESIZWE PARTY142714
2 026AFRICAN NATIONAL CONGRESS82714
2 026INKATHA FREEDOM PARTY32714
2 026DEMOCRATIC ALLIANCE12714
2 026ECONOMIC FREEDOM FIGHTERS12714
2 026ACTIVISTS MOVEMENT OF SOUTH AFRICA02714
2 026AFRICAN INDEPENDENT CONGRESS02714
2 026AFRICAN TRANSFORMATION MOVEMENT02714
2 026AFRIKA MAYIBUYE MOVEMENT02714
2 026INDEPENDENTS02714
2 026NATIONAL FREEDOM PARTY02714
2 026SOUTH AFRICAN COMMUNIST PARTY02714

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

2000Vote %
ANC42.7%—
IFP51.8%—
MKP0.0%—
NFP0.0%—
EFF0.0%—
Other5.4%—
2006Vote %vs 2000
ANC68.5%
IFP24.1%
MKP0.0%
NFP0.0%
EFF0.0%
NATIONAL DEMOCRATIC CONVENTION2.9%
Other4.5%
2011Vote %vs 2006
ANC74.9%
IFP7.6%
MKP0.0%
NFP12.5%
EFF0.0%
Other5.0%
2016Vote %vs 2011
ANC76.0%
IFP7.9%
MKP0.0%
NFP0.0%
EFF8.5%
Other7.6%
2021Vote %vs 2016
ANC63.0%
IFP8.3%
MKP0.0%
NFP1.9%
EFF12.1%
AIC3.2%
Other11.4%
2026Vote %vs 2021
ANC29.5%
IFP11.5%
MKP47.8%
NFP0.4%
EFF2.3%
Other8.4%
KZN434 - Johannes Phumani Pungula · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS15 81842,744437 006Reported
2 000INKATHA FREEDOM PARTY19 18551,842937 006Reported
2 000UMKHONTO WESIZWE PARTY0037 006No votes recorded in the complete party list.
2 000NATIONAL FREEDOM PARTY0037 006No votes recorded in the complete party list.
2 000ECONOMIC FREEDOM FIGHTERS0037 006No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE1 5594,212837 006Reported
2 000AFRICAN INDEPENDENT CONGRESS0037 006No votes recorded in the complete party list.
2 000NATIONAL DEMOCRATIC CONVENTION0037 006No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0037 006No votes recorded in the complete party list.
2 000SOUTH AFRICAN COMMUNIST PARTY0037 006No votes recorded in the complete party list.
2 000PEOPLE'S FREEDOM PARTY0037 006No votes recorded in the complete party list.
2 000ABANTU BATHO CONGRESS0037 006No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT0037 006No votes recorded in the complete party list.
2 000AFRIKA MAYIBUYE MOVEMENT0037 006No votes recorded in the complete party list.
2 000ACTIVISTS MOVEMENT OF SOUTH AFRICA0037 006No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT0037 006No votes recorded in the complete party list.
2 000SOUTH AFRICAN PEOPLES MOVEMENT0037 006No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS28 87768,479242 169Reported
2 006INKATHA FREEDOM PARTY10 16024,093542 169Reported
2 006UMKHONTO WESIZWE PARTY0042 169No votes recorded in the complete party list.
2 006NATIONAL FREEDOM PARTY0042 169No votes recorded in the complete party list.
2 006ECONOMIC FREEDOM FIGHTERS0042 169No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE1 0452,478142 169Reported
2 006AFRICAN INDEPENDENT CONGRESS0042 169No votes recorded in the complete party list.
2 006NATIONAL DEMOCRATIC CONVENTION1 2262,907342 169Reported
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY8081,916142 169Reported
2 006SOUTH AFRICAN COMMUNIST PARTY0042 169No votes recorded in the complete party list.
2 006PEOPLE'S FREEDOM PARTY0042 169No votes recorded in the complete party list.
2 006ABANTU BATHO CONGRESS0042 169No votes recorded in the complete party list.
2 006AFRICAN TRANSFORMATION MOVEMENT0042 169No votes recorded in the complete party list.
2 006AFRIKA MAYIBUYE MOVEMENT0042 169No votes recorded in the complete party list.
2 006ACTIVISTS MOVEMENT OF SOUTH AFRICA0042 169No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT0042 169No votes recorded in the complete party list.
2 006SOUTH AFRICAN PEOPLES MOVEMENT0042 169No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS39 93474,873953 335Reported
2 011INKATHA FREEDOM PARTY4 0687,627353 335Reported
2 011UMKHONTO WESIZWE PARTY0053 335No votes recorded in the complete party list.
2 011NATIONAL FREEDOM PARTY6 67812,520953 335Reported
2 011ECONOMIC FREEDOM FIGHTERS0053 335No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE2 2114,145553 335Reported
2 011AFRICAN INDEPENDENT CONGRESS0053 335No votes recorded in the complete party list.
2 011NATIONAL DEMOCRATIC CONVENTION0053 335No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY3210,601953 335Reported
2 011SOUTH AFRICAN COMMUNIST PARTY0053 335No votes recorded in the complete party list.
2 011PEOPLE'S FREEDOM PARTY0053 335No votes recorded in the complete party list.
2 011ABANTU BATHO CONGRESS0053 335No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT0053 335No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT0053 335No votes recorded in the complete party list.
2 011ACTIVISTS MOVEMENT OF SOUTH AFRICA0053 335No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT1230,230653 335Reported
2 011SOUTH AFRICAN PEOPLES MOVEMENT0053 335No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS54 13876,024871 211Reported
2 016INKATHA FREEDOM PARTY5 6247,897771 211Reported
2 016UMKHONTO WESIZWE PARTY0071 211No votes recorded in the complete party list.
2 016NATIONAL FREEDOM PARTY0071 211No votes recorded in the complete party list.
2 016ECONOMIC FREEDOM FIGHTERS6 0678,519871 211Reported
2 016DEMOCRATIC ALLIANCE2 3123,246771 211Reported
2 016AFRICAN INDEPENDENT CONGRESS0071 211No votes recorded in the complete party list.
2 016NATIONAL DEMOCRATIC CONVENTION0071 211No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY0071 211No votes recorded in the complete party list.
2 016SOUTH AFRICAN COMMUNIST PARTY0071 211No votes recorded in the complete party list.
2 016PEOPLE'S FREEDOM PARTY0071 211No votes recorded in the complete party list.
2 016ABANTU BATHO CONGRESS0071 211No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT0071 211No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT0071 211No votes recorded in the complete party list.
2 016ACTIVISTS MOVEMENT OF SOUTH AFRICA0071 211No votes recorded in the complete party list.
2 016UNITED DEMOCRATIC MOVEMENT0071 211No votes recorded in the complete party list.
2 016SOUTH AFRICAN PEOPLES MOVEMENT0071 211No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS36 78863,041758 355Reported
2 021INKATHA FREEDOM PARTY4 8338,282158 355Reported
2 021UMKHONTO WESIZWE PARTY0058 355No votes recorded in the complete party list.
2 021NATIONAL FREEDOM PARTY1 1311,938158 355Reported
2 021ECONOMIC FREEDOM FIGHTERS7 07312,120658 355Reported
2 021DEMOCRATIC ALLIANCE2 1303,650158 355Reported
2 021AFRICAN INDEPENDENT CONGRESS1 8593,185758 355Reported
2 021NATIONAL DEMOCRATIC CONVENTION0058 355No votes recorded in the complete party list.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY2260,387358 355Reported
2 021SOUTH AFRICAN COMMUNIST PARTY0058 355No votes recorded in the complete party list.
2 021PEOPLE'S FREEDOM PARTY3880,664958 355Reported
2 021ABANTU BATHO CONGRESS2660,455858 355Reported
2 021AFRICAN TRANSFORMATION MOVEMENT2620,44958 355Reported
2 021AFRIKA MAYIBUYE MOVEMENT0058 355No votes recorded in the complete party list.
2 021ACTIVISTS MOVEMENT OF SOUTH AFRICA0058 355No votes recorded in the complete party list.
2 021UNITED DEMOCRATIC MOVEMENT0058 355No votes recorded in the complete party list.
2 021SOUTH AFRICAN PEOPLES MOVEMENT1190,203958 355Reported
2 026AFRICAN NATIONAL CONGRESS20 46029,533669 277Reported
2 026INKATHA FREEDOM PARTY7 98211,521969 277Reported
2 026UMKHONTO WESIZWE PARTY33 14147,838469 277Reported
2 026NATIONAL FREEDOM PARTY2680,386969 277Reported
2 026ECONOMIC FREEDOM FIGHTERS1 6122,326969 277Reported
2 026DEMOCRATIC ALLIANCE2 5623,698269 277Reported
2 026AFRICAN INDEPENDENT CONGRESS8981,296269 277Reported
2 026NATIONAL DEMOCRATIC CONVENTION0069 277No votes recorded in the complete party list.
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY0069 277No votes recorded in the complete party list.
2 026SOUTH AFRICAN COMMUNIST PARTY6630,95769 277Reported
2 026PEOPLE'S FREEDOM PARTY0069 277No votes recorded in the complete party list.
2 026ABANTU BATHO CONGRESS0069 277No votes recorded in the complete party list.
2 026AFRICAN TRANSFORMATION MOVEMENT2780,401369 277Reported
2 026AFRIKA MAYIBUYE MOVEMENT2880,415769 277Reported
2 026ACTIVISTS MOVEMENT OF SOUTH AFRICA2690,388369 277Reported
2 026UNITED DEMOCRATIC MOVEMENT0069 277No votes recorded in the complete party list.
2 026SOUTH AFRICAN PEOPLES MOVEMENT0069 277No votes recorded in the complete party list.

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

Ward results

Find my ward

Find your ward

Loading map…

Sangcwaba and its wardsExplore map

Wards covering Sangcwaba

1 wards

Wards covering Sangcwaba ·
WardElectionParty / entryVotesVote share (%)
Ward 52 026UMKHONTO WESIZWE PARTY1 36453,5953
Ward 52 026AFRICAN NATIONAL CONGRESS66025,9332

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

Source data

Sources & result details

IEC: 05 Nov 2026, 20:56 SAST · checked 09 Nov 2026, 18:11 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 27 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: 05 Nov 2026, 20:56 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 Johannes Phumani Pungula. Ward results include areas outside Sangcwaba.

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