Skip to content
elekt

South AfricaGeneral election

2024 South African general election

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

2 years ago
Held Final results
Follow South Africa

Get a note when a date is set or moves, a week before, on voting day and when results come in. Countries only: elekt never tracks which parties or candidates you follow.

The election

Date
29 May 2024
Date status
Held - Voting has taken place.
What is being elected
National Assembly

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

Office
National Assembly
Who votes
The public, from age 18. Voting is not compulsory.
Same election cycle

Results

Certified by the electoral authority. elekt reports the figures the sources publish; it does not call races or make projections.

Final results

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

Turnout 58.6%

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

Seats won: 10 of 18 lines, as in the table
Results of 2024 South African general election
Party or candidateVotesShareSeatsSource
African National Congress Elected6,459,28440.2%159

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

Democratic Alliance Elected3,506,85521.8%87

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

uMkhonto weSizwe Elected2,344,29114.6%58

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

Economic Freedom Fighters Elected1,529,9149.5%39

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

Inkatha Freedom Party Elected618,2083.9%17

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

Patriotic Alliance Elected330,4162.1%9

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

Vryheidsfront Plus Elected219,0521.4%6

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

ActionSA Elected192,3291.2%6

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

African Christian Democratic Party Elected96,5710.6%3

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

United Democratic Movement Elected78,4440.5%3

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

Rise Mzansi Elected67,9700.4%2

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

Build One South Africa with Mmusi Maimane Elected65,9190.4%2

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

African Transformation Movement Elected63,5540.4%2

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

Al Jama-ah Elected39,0680.2%2

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

National Coloured Congress Elected37,4230.2%2

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

Pan Africanist Congress of Azania Elected36,7100.2%1

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

United Africans Transformation Elected35,6780.2%1

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

Good Elected29,5000.2%1

elections.org.za Official source

The main screen reads NATIONAL ASSEMBLY and shows voter turnout 58.61%, valid votes cast 16,025,198, and spoilt votes 212,518 (1.31%).

Recorded 8 Oct 2026

election.org News report

All 400 National Assembly seats.

Recorded 8 Oct 2026

Sources

Last checked

Back to South AfricaMachine-readable data (JSON)