Skip to content
The People's
Register
Reporting. Analysis. Public information.
Menu

Local elections 2026 / Official IEC data

Maluti a Phofung election results

Ballots, council seats and the reporting behind them.

TPR / National results service

Last accepted data shown. Source times appear with each record.

Official IEC data / Provisional

Maluti a Phofung

Provisional record

236 of 236 voting districts completed in the IEC municipality record. Processing completion is separate from a formal declaration.

Council at a glance / Provisional

No party has an outright majority

Seats needed for an outright majority

36 of 70 council seats

Leading allocations / Council seats

21AFRICAN NATIONAL CONGRESS
15AFRICAN CONTENT MOVEMENT
14DEMOCRATIC ALLIANCE

Allocation: 08 Nov 2026, 08:56 SAST.

This is the outright-majority threshold. It does not confirm a governing agreement, an elected mayor or a formal declaration.

236 of 236 voting districts processed · Ballot source: 08 Nov 2026, 08:56 SAST

Cite TPR or embed a results card

Figures can change. Keep each source date with its ballot or council allocation.

The image uses the current accepted record when loaded. Its timestamp remains visible; it does not refresh an already loaded page by itself.

Explore possible seat combinations

Select parties to add their council seats. This is arithmetic, not a prediction, recommendation or agreement. The threshold shown is an outright majority of the full council, not a statement of every voting rule at a council meeting. Grouped independents cannot be selected as a single negotiating bloc.

Choose parties0 of 36 seats for an outright majority selected

IEC allocation dated 08 Nov 2026, 08:56 SAST.

Council seats: Maluti a Phofung

IEC dashboard allocation / Provisional. These are seats for the whole municipal council. They are not seats for this ward or station, a TPR projection, or a verified formal declaration.

Maluti a Phofung council allocation, IEC source 08 Nov 2026, 08:56 SAST
Party / IEC groupingWard seatsPR seatsCouncil totalSeats short of a majority
AFRICAN NATIONAL CONGRESS2012115
AFRICAN CONTENT MOVEMENT781521
DEMOCRATIC ALLIANCE4101422
MAPSIXTEEN CIVIC MOVEMENT33630
ECONOMIC FREEDOM FIGHTERS03333
SOUTH AFRICAN COMMUNIST PARTY11234
AFRICAN TRANSFORMATION MOVEMENT02234
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS01135
DIKWANKWETLA PARTY OF SOUTH AFRICA01135
PATRIOTIC ALLIANCE01135
AFRICAN PEOPLE'S MOVEMENT01135
AFRICAN CONGRESS FOR TRANSFORMATION01135
COMMUNITY FIRST ALLIANCE01135
BAAHI CIVIC MOVEMENT01135

All 70 council seats accounted for. Outright majority: 36 seats. This does not establish a governing agreement or elected mayor. Grouped independent seats do not identify individual councillors.

Allocation source: . Retrieved: . View official IEC allocation source ↗

Ward ballot

Votes for ward contestants, grouped by the IEC party categories.

Ward ballot party totals, leading 8 of 32 rows
Party / IEC groupingVotesShareCouncil seats
AFRICAN NATIONAL CONGRESS26 29729.23%21
AFRICAN CONTENT MOVEMENT17 65919.63%15
DEMOCRATIC ALLIANCE16 41218.24%14
MAPSIXTEEN CIVIC MOVEMENT7 2648.07%6
ECONOMIC FREEDOM FIGHTERS4 1784.64%3
UMKHONTO WESIZWE PARTY3 5463.94%0
SOUTH AFRICAN COMMUNIST PARTY2 0162.24%2
AFRICAN TRANSFORMATION MOVEMENT1 8182.02%2
Show the remaining 24 rows
Ward ballot party totals, remaining rows
Party / IEC groupingVotesShareCouncil seats
DIKWANKWETLA PARTY OF SOUTH AFRICA1 4581.62%1
Independents, grouped by IEC1 3861.54%0
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 2211.36%1
AFRICAN CONGRESS FOR TRANSFORMATION8510.95%1
BAAHI CIVIC MOVEMENT7800.87%1
COMMUNITY FIRST ALLIANCE7570.84%1
AFRICAN PEOPLE'S MOVEMENT7420.82%1
LOCAL ECONOMIC MOVEMENT5860.65%0
PATRIOTIC ALLIANCE5520.61%1
AFRICAN HEART CONGRESS4520.50%0
AFRIKA MAYIBUYE MOVEMENT3320.37%0
AFRICAN MOVEMENT CONGRESS3070.34%0
INKATHA FREEDOM PARTY2170.24%0
ECONOMIC EMANCIPATION FORUM1890.21%0
SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION1800.20%0
UNITED AFRICANS TRANSFORMATION1800.20%0
CONGRESS OF THE PEOPLE1480.16%0
AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS1220.14%0
AL JAMA-AH1020.11%0
PAN AFRICANIST CONGRESS OF AZANIA870.10%0
NATIONAL FREEDOM PARTY750.08%0
ORGANIC HUMANITY MOVEMENT590.07%0
AFRICAN CHRISTIAN DEMOCRATIC PARTY00.00%0
ALL UNEMPLOYMENT LABOUR ALLIANCE00.00%0

Council seats apply to the entire municipality across both ballots. Allocation source: . Read the separate council allocation above.

Valid ballots shown: 89 973. Every percentage uses the full valid-ballot total. The independents row is an IEC grouping, not an individual candidate.

This source does not split rejected ballots by ballot type.

Municipal PR ballot

Votes on the municipal proportional representation ballot.

Municipal PR ballot party totals, leading 8 of 32 rows
Party / IEC groupingVotesShareCouncil seats
AFRICAN NATIONAL CONGRESS26 79130.02%21
AFRICAN CONTENT MOVEMENT19 93222.33%15
DEMOCRATIC ALLIANCE17 54519.66%14
MAPSIXTEEN CIVIC MOVEMENT6 4257.20%6
ECONOMIC FREEDOM FIGHTERS4 2994.82%3
AFRICAN TRANSFORMATION MOVEMENT1 8912.12%2
SOUTH AFRICAN COMMUNIST PARTY1 8352.06%2
DIKWANKWETLA PARTY OF SOUTH AFRICA1 3381.50%1
Show the remaining 24 rows
Municipal PR ballot party totals, remaining rows
Party / IEC groupingVotesShareCouncil seats
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 2291.38%1
COMMUNITY FIRST ALLIANCE1 0681.20%1
AFRICAN CONGRESS FOR TRANSFORMATION9801.10%1
BAAHI CIVIC MOVEMENT7710.86%1
AFRICAN MOVEMENT CONGRESS6420.72%0
AFRICAN PEOPLE'S MOVEMENT5980.67%1
PATRIOTIC ALLIANCE5470.61%1
LOCAL ECONOMIC MOVEMENT4490.50%0
AFRIKA MAYIBUYE MOVEMENT4150.47%0
UNITED AFRICANS TRANSFORMATION4070.46%0
AFRICAN HEART CONGRESS3900.44%0
AFRICAN CHRISTIAN DEMOCRATIC PARTY3360.38%0
INKATHA FREEDOM PARTY2900.32%0
SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION1890.21%0
ECONOMIC EMANCIPATION FORUM1390.16%0
PAN AFRICANIST CONGRESS OF AZANIA1300.15%0
AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS1270.14%0
CONGRESS OF THE PEOPLE1220.14%0
AL JAMA-AH1080.12%0
ALL UNEMPLOYMENT LABOUR ALLIANCE1010.11%0
NATIONAL FREEDOM PARTY990.11%0
ORGANIC HUMANITY MOVEMENT510.06%0
Independents, grouped by IEC00.00%0
UMKHONTO WESIZWE PARTY00.00%0

Council seats apply to the entire municipality across both ballots. Allocation source: . Read the separate council allocation above.

Valid ballots shown: 89 244. Every percentage uses the full valid-ballot total. The independents row is an IEC grouping, not an individual candidate.

This source does not split rejected ballots by ballot type.

Rejected ballots across the two municipal ballots combined: 4 638.

A provisional dashboard allocation and a formal declaration are separate records.

IEC source: Retrieved: View official source ↗

Collector last checked: . Source publication times remain separate.

Find another municipality or ward