2024 South African election results.
Compare every party's National Ballot result across all nine provinces, then open the IEC's separate final allocation of all 400 National Assembly seats.
National Ballot votes stay National Ballot votes.
The vote records on these pages reproduce the IEC National Ballot result report. They do not blend in Regional Ballot votes.
Final seats come from a separate IEC calculation.
The final 400-seat allocation is reproduced from the IEC seat-calculation report. National Assembly seats combine the 200 regional seats and 200 national proportional-representation seats under the official electoral system; they are not calculated from the National Ballot table alone.
All 400 National Assembly seats.
Each tile opens the party's permanent result page. Seat totals reproduce the IEC seat-calculation report.
See the National Ballot province by province.
The same 52 parties are ranked within each official province result.
Eastern Cape
1,808,754 valid votes
Open all 52 party results →57.86% turnoutFree State
831,445 valid votes
Open all 52 party results →61.92% turnoutGauteng
4,014,107 valid votes
Open all 52 party results →62.31% turnoutKwaZulu-Natal
3,517,028 valid votes
Open all 52 party results →52.11% turnoutLimpopo
1,430,184 valid votes
Open all 52 party results →58.00% turnoutMpumalanga
1,154,199 valid votes
Open all 52 party results →51.42% turnoutNorth West
893,951 valid votes
Open all 52 party results →61.51% turnoutNorthern Cape
397,856 valid votes
Open all 52 party results →60.57% turnoutWestern Cape
1,990,734 valid votes
Open all 52 party results →All 52 official party records.
Ranked by national votes. Parties with zero seats remain visible because zero is a result, not missing data.
AFRICAN NATIONAL CONGRESS
ANC
- National Ballot votes
- 6,459,284
- Valid-vote share
- 40.18%
DEMOCRATIC ALLIANCE
DA
- National Ballot votes
- 3,506,855
- Valid-vote share
- 21.81%
UMKHONTO WESIZWE
M.K.
- National Ballot votes
- 2,344,291
- Valid-vote share
- 14.58%
ECONOMIC FREEDOM FIGHTERS
EFF
- National Ballot votes
- 1,529,914
- Valid-vote share
- 9.52%
INKATHA FREEDOM PARTY
IFP
- National Ballot votes
- 618,208
- Valid-vote share
- 3.85%
PATRIOTIC ALLIANCE
PA
- National Ballot votes
- 330,416
- Valid-vote share
- 2.06%
VRYHEIDSFRONT PLUS
VF PLUS
- National Ballot votes
- 219,052
- Valid-vote share
- 1.36%
ACTIONSA
ACTIONSA
- National Ballot votes
- 192,329
- Valid-vote share
- 1.20%
AFRICAN CHRISTIAN DEMOCRATIC PARTY
ACDP
- National Ballot votes
- 96,571
- Valid-vote share
- 0.60%
UNITED DEMOCRATIC MOVEMENT
UDM
- National Ballot votes
- 78,444
- Valid-vote share
- 0.49%
RISE MZANSI
RISE
- National Ballot votes
- 67,970
- Valid-vote share
- 0.42%
BUILD ONE SOUTH AFRICA WITH MMUSI MAIMANE
BOSA
- National Ballot votes
- 65,919
- Valid-vote share
- 0.41%
AFRICAN TRANSFORMATION MOVEMENT
ATM
- National Ballot votes
- 63,554
- Valid-vote share
- 0.40%
AL JAMA-AH
ALJAMA
- National Ballot votes
- 39,068
- Valid-vote share
- 0.24%
NATIONAL COLOURED CONGRESS
CCC
- National Ballot votes
- 37,423
- Valid-vote share
- 0.23%
PAN AFRICANIST CONGRESS OF AZANIA
PAC
- National Ballot votes
- 36,710
- Valid-vote share
- 0.23%
UNITED AFRICANS TRANSFORMATION
UAT
- National Ballot votes
- 35,678
- Valid-vote share
- 0.22%
GOOD
GOOD
- National Ballot votes
- 29,500
- Valid-vote share
- 0.18%
#HOPE4SA
#HOPE4SA
- National Ballot votes
- 27,216
- Valid-vote share
- 0.17%
ALLIED MOVEMENT FOR CHANGE
AM4C
- National Ballot votes
- 22,057
- Valid-vote share
- 0.14%
UNITED INDEPENDENT MOVEMENT
UIM
- National Ballot votes
- 20,004
- Valid-vote share
- 0.12%
AFRICAN INDEPENDENT CONGRESS
AIC
- National Ballot votes
- 19,899
- Valid-vote share
- 0.12%
NATIONAL FREEDOM PARTY
NFP
- National Ballot votes
- 19,397
- Valid-vote share
- 0.12%
AZANIAN PEOPLE'S ORGANISATION
AZAPO
- National Ballot votes
- 19,048
- Valid-vote share
- 0.12%
AFRICAN CONGRESS FOR TRANSFORMATION
ACT
- National Ballot votes
- 18,354
- Valid-vote share
- 0.11%
AFRICAN HEART CONGRESS
AHC
- National Ballot votes
- 16,307
- Valid-vote share
- 0.10%
CONGRESS OF THE PEOPLE
COPE
- National Ballot votes
- 14,173
- Valid-vote share
- 0.09%
AFRICAN PEOPLE'S CONVENTION
APC
- National Ballot votes
- 13,195
- Valid-vote share
- 0.08%
AFRICA RESTORATION ALLIANCE
ARA
- National Ballot votes
- 11,107
- Valid-vote share
- 0.07%
FORUM 4 SERVICE DELIVERY
F4SD
- National Ballot votes
- 10,927
- Valid-vote share
- 0.07%
DEMOCRATIC LIBERAL CONGRESS
DLC
- National Ballot votes
- 10,904
- Valid-vote share
- 0.07%
ALLIANCE OF CITIZENS FOR CHANGE
A.C.C.
- National Ballot votes
- 9,333
- Valid-vote share
- 0.06%
ACTION ALLIANCE DEVELOPMENT PARTY
AADP
- National Ballot votes
- 7,802
- Valid-vote share
- 0.05%
CONSERVATIVES IN ACTION
CIASA
- National Ballot votes
- 7,424
- Valid-vote share
- 0.05%
SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION
SARKO
- National Ballot votes
- 6,686
- Valid-vote share
- 0.04%
NORTHERN CAPE COMMUNITIES MOVEMENT
NCCM
- National Ballot votes
- 6,629
- Valid-vote share
- 0.04%
PEOPLE'S MOVEMENT FOR CHANGE
PMC
- National Ballot votes
- 5,539
- Valid-vote share
- 0.03%
ABANTU BATHO CONGRESS
ABC
- National Ballot votes
- 5,531
- Valid-vote share
- 0.03%
ECONOMIC LIBERATORS FORUM SOUTH AFRICA
ELF-SA
- National Ballot votes
- 5,406
- Valid-vote share
- 0.03%
ORGANIC HUMANITY MOVEMENT
OHM
- National Ballot votes
- 5,240
- Valid-vote share
- 0.03%
AFRICAN CONTENT MOVEMENT
ACM
- National Ballot votes
- 5,107
- Valid-vote share
- 0.03%
SIZWE UMMAH NATION
SUN
- National Ballot votes
- 5,016
- Valid-vote share
- 0.03%
SOUTH AFRICAN RAINBOW ALLIANCE
SARA
- National Ballot votes
- 4,796
- Valid-vote share
- 0.03%
AFRICAN PEOPLE'S MOVEMENT
APEMO
- National Ballot votes
- 4,601
- Valid-vote share
- 0.03%
ABLE LEADERSHIP
AL
- National Ballot votes
- 3,867
- Valid-vote share
- 0.02%
REFERENDUM PARTY
RP
- National Ballot votes
- 3,834
- Valid-vote share
- 0.02%
ALL CITIZENS PARTY
ACP
- National Ballot votes
- 3,691
- Valid-vote share
- 0.02%
AFRICA AFRICANS RECLAIM
AAR
- National Ballot votes
- 3,370
- Valid-vote share
- 0.02%
CITIZANS
CITIZANS
- National Ballot votes
- 2,992
- Valid-vote share
- 0.02%
XILUVA
XILUVA
- National Ballot votes
- 2,591
- Valid-vote share
- 0.02%
AFRICAN MOVEMENT CONGRESS
No abbreviation published
- National Ballot votes
- 2,141
- Valid-vote share
- 0.01%
FREE DEMOCRATS
FREE DEMS
- National Ballot votes
- 1,972
- Valid-vote share
- 0.01%
Source: Electoral Commission of South Africa · official National Ballot result PDF · official seat-calculation PDF · historical final results, not a current membership roster.
