List of heads of state

Monarchy of South Africa

edit

1910 general election

edit
1910 South African general election
 
1910-09-15 1915 →

121 seats in the House of Assembly
61 seats needed for a majority
  First party Second party Third party
       
Leader Louis Botha Leander Jameson Frederic Creswell
Party South African Unionist Labour
Seats won 66 36 3
Popular vote 30,052 39,766 11,549
Percentage 28.45% 37.65% 10.93%

Prime Minister before election

Position created
South Africa Act 1909

Elected Prime Minister

Louis Botha
South African

1915 general election

edit
1915 South African general election
 
← 1910 1915-10-20 1920 →

130 seats in the House of Assembly
66 seats needed for a majority
Registered365,307
Turnout261,433 (71.57%)
  First party Second party
   
Leader Louis Botha Thomas Smartt
Party South African Unionist
Last election 28.45%, 66 seats 37.65%, 36 seats
Seats won 54 39
Seat change   12   3
Popular vote 94,285 49,917
Percentage 36.67% 19.41%
Swing   8.22pp   18.24pp

  Third party Fourth party
     
Leader Barry Hertzog Frederic Creswell
Party National Labour
Last election Did not exist 10.93%, 3 seats
Seats won 27 4
Seat change New party   1
Popular vote 75,623 24,755
Percentage 29.41% 9.63%
Swing New party   1.30pp

Prime Minister before election

Louis Botha
South African

Elected Prime Minister

Louis Botha
South African

1920 general election

edit
1920 South African general election
 
← 1915 1920-03-10 1921 →

134 seats in the House of Assembly
68 seats needed for a majority
Registered421,790
Turnout282,361 (66.94%)
  First party Second party
     
Leader Jan Smuts Barry Hertzog
Party South African National
Last election 36.67%, 54 seats 29.41%, 27 seats
Seats won 43 42
Seat change   12   15
Popular vote 101,227 90,512
Percentage 36.48% 32.62%
Swing   0.19pp   3.21pp

  Third party Fourth party
 
 
Leader Thomas Smartt Frederic Creswell
Party Unionist Labour
Last election 19.42%, 39 seats 9.63%, 4 seats
Seats won 25 21
Seat change   14   17
Popular vote 38,946 40,639
Percentage 14.03% 14.65%
Swing   5.39pp   5.01pp

Prime Minister before election

Jan Smuts
South African

Elected Prime Minister

Jan Smuts
South African

1921 general election

edit
1921 South African general election
 
← 1920 1921-02-08 1924 →

134 seats in the House of Assembly
68 seats needed for a majority
Registered499,531
Turnout277,742 (55.60%)
  First party Second party Third party
       
Leader Jan Smuts Barry Hertzog Frederic Creswell
Party South African National Labour
Last election 50.51%, 68 seats 32.62%, 42 seats 14.65%, 21 seats
Seats won 78 45 10
Seat change   10   3   11
Popular vote 137,389 105,039 29,406
Percentage 49.90% 38.15% 10.68%
Swing   0.61pp   5.53pp   3.97pp

Prime Minister before election

Jan Smuts
South African

Elected Prime Minister

Jan Smuts
South African

1924 general election

edit
1924 South African general election
 
← 1921 1924-06-17 1929 →

135 seats in the House of Assembly
68 seats needed for a majority
Registered413,136
Turnout319,047 (77.23%)
  First party Second party Third party
       
Leader Barry Hertzog Jan Smuts Frederic Creswell
Party National South African Labour
Last election 38.15%, 45 seats 49.92%, 78 seats 10.68%, 10 seats
Seats won 63 53 18
Seat change   18   25   8
Popular vote 111,483 148,769 45,380
Percentage 35.25% 47.04% 14.35%
Swing   2.90pp   2.86pp   3.67pp

Prime Minister before election

Jan Smuts
South African

Elected Prime Minister

Barry Hertzog
National

1929 general election

edit
1929 South African general election
 
← 1924 1929-06-12 1933 →

148 seats in the House of Assembly
75 seats needed for a majority
Registered461,820
Turnout347,924 (75.34%)
  First party Second party Third party
       
Leader Barry Hertzog Jan Smuts Walter Madeley
Party National South African Labour
Last election 35.25%, 63 seats 47.04%, 53 seats 14.35%, 18 seats
Seats won 78 61 8
Seat change   15   8   10
Popular vote 141,579 159,896 33,919
Percentage 41.17% 46.50% 9.86%
Swing   5.92pp   0.54pp   4.49pp

Prime Minister before election

Barry Hertzog
National

Elected Prime Minister

Barry Hertzog
National

1933 general election

edit
1933 South African general election
 
← 1929 1933-05-17 1938 →

150 seats in the House of Assembly
76 seats needed for a majority
Registered957,636
Turnout323,417 (33.77%)
  First party Second party
     
Leader Barry Hertzog Jan Smuts
Party National South African
Last election 41.17%, 78 seats 46.50%, 61 seats
Seats won 75 61
Seat change   3   0
Popular vote 101,159 71,486
Percentage 31.61% 22.34%
Swing   9.55pp   24.16pp

  Third party Fourth party
 
 
Leader Tielman Roos Walter Madeley
Party Roos Labour
Last election Did not exist 9.86%, 8 seats
Seats won 2 2
Seat change New party   6
Popular vote 27,441 20,276
Percentage 8.58% 6.34%
Swing New party   3.52pp

Prime Minister before election

Barry Hertzog
National

Elected Prime Minister

Barry Hertzog
National

1938 general election

edit
1938 South African general election
 
← 1933 1938-05-18 1943 →

150 seats in the House of Assembly
76 seats needed for a majority
Registered1,052,652
Turnout835,378 (79.36%)
  First party Second party
     
Leader Barry Hertzog Daniël Malan
Party United National
Last election 53.95%, 136 seats Did not exist
Seats won 111 27
Seat change   25 New party
Popular vote 446,032 259,543
Percentage 53.81% 31.31%
Swing   0.14pp New party

  Third party Fourth party
     
Leader Charles Stallard Walter Madeley
Party Dominion Labour
Last election Did not exist 6.34%, 2 seats
Seats won 8 3
Seat change New party   1
Popular vote 52,356 48,641
Percentage 6.32% 5.87%
Swing New party   0.47pp

Prime Minister before election

Barry Hertzog
United

Elected Prime Minister

Barry Hertzog
United

1943 general election

edit
1943 South African general election
 
← 1938 1943-07-07 1948 →

150 seats in the House of Assembly
76 seats needed for a majority
Registered1,114,110
Turnout885,623 (79.49%)
  First party Second party
     
Leader Jan Smuts Daniël Malan
Party United National
Last election 53.81%, 111 seats 31.31%, 27 seats
Seats won 89 43
Seat change   22   16
Popular vote 435,297 321,601
Percentage 49.68% 36.70%
Swing   4.13pp   5.39pp

  Third party Fourth party
     
Leader Walter Madeley Charles Stallard
Party Labour Dominion
Last election 5.87%, 3 seats 6.32%, 8 seats
Seats won 9 7
Seat change   6   1
Popular vote 38,206 29,023
Percentage 4.36% 3.31%
Swing   1.51pp   3.01pp

Prime Minister before election

Jan Smuts
United

Elected Prime Minister

Jan Smuts
United

1948 general election

edit
1948 South African general election
 
← 1943 1948-05-26 1953 →

150 seats in the House of Assembly
76 seats needed for a majority
Registered1,337,534
Turnout1,073,364 (80.25%)
  First party Second party
     
Leader Daniël Malan Jan Smuts
Party National United
Last election 36.70%, 43 seats 49.68%, 89 seats
Seats won 70 65
Seat change   27   24
Popular vote 401,834 524,230
Percentage 37.70% 49.18%
Swing   1.00pp   0.50pp

  Third party Fourth party
     
Leader Nicolaas Havenga John Christie
Party Afrikaner Labour
Last election 1.78%, 0 seats 4.36%, 9 seats
Seats won 9 6
Seat change   9   3
Popular vote 41,885 27,360
Percentage 3.93% 2.57%
Swing   2.15pp   1.79pp

Prime Minister before election

Jan Smuts
United

Elected Prime Minister

Daniël Malan
National

1953 general election

edit
1953 South African general election
 
← 1948 1953-04-15 1958 →

156 seats in the House of Assembly
79 seats needed for a majority
Registered1,385,591
Turnout1,218,631 (87.95%)
  First party Second party Third party
       
Leader Daniël Malan Jacobus Strauss John Christie
Party National United Labour
Last election 41.63%, 79 seats 49.18%, 65 seats 2.57%, 6 seats
Seats won 94 57 5
Seat change   15   8   1
Popular vote 598,718 576,474 34,730
Percentage 49.48% 47.65% 2.87%
Swing   7.85pp   1.53pp   0.30pp

Prime Minister before election

Daniël Malan
National

Elected Prime Minister

Daniël Malan
National

1958 general election

edit
1958 South African general election
 
← 1953 1958-04-16 1961 →

156 seats in the House of Assembly
79 seats needed for a majority
Registered1,563,426
Turnout1,163,576 (74.42%)
  First party Second party
     
Leader Johannes Strijdom De Villiers Graaff
Party National United
Last election 49.48%, 94 seats 47.65%, 57 seats
Seats won 103 53
Seat change   9   4
Popular vote 642,006 492,080
Percentage 55.54% 42.57%
Swing   6.06pp   5.08pp

Prime Minister before election

Johannes Strijdom
National

Elected Prime Minister

Johannes Strijdom
National

Republic of South Africa

edit

1961 general election

edit
1961 South African general election
 
← 1958 1961-10-18 1966 →

156 seats in the House of Assembly
79 seats needed for a majority
Registered1,811,160
Turnout802,079 (44.55%)
  First party Second party Third party
       
Leader Hendrik Verwoerd De Villiers Graaff Johannes Steytler
Party National United Progressive
Last election 55.54%, 103 seats 42.57%, 53 seats Did not exist
Seats won 105 49 1
Seat change   2   4 New party
Popular vote 370,395 261,361 69,045
Percentage 46.44% 35.28% 8.66%
Swing   9.10pp   7.29pp New party

Prime Minister before election

Hendrik Verwoerd
National

Elected Prime Minister

Hendrik Verwoerd
National

1966 general election

edit
1966 South African general election
 
← 1961 1966-03-30 1970 →

166 seats in the House of Assembly
84 seats needed for a majority
Registered1,901,479
Turnout1,309,645 (68.48%)
  First party Second party Third party
       
Leader Hendrik Verwoerd De Villiers Graaff Johannes Steytler
Party National United Progressive
Last election 46.44%, 105 seats 35.28%, 49 seats 8.66%, 1 seat
Seats won 126 39 1
Seat change   21   10   0
Popular vote 759,331 476,815 39,717
Percentage 58.31% 36.62% 3.05%
Swing   11.87pp   1.34pp   5.61pp

Prime Minister before election

Hendrik Verwoerd
National

Elected Prime Minister

Hendrik Verwoerd
National

1970 general election

edit
1970 South African general election
 
← 1966 1970-04-22 1974 →

166 seats in the House of Assembly
84 seats needed for a majority
Registered2,161,234
Turnout1,507,634 (74.35%)
  First party Second party Third party
       
Leader Johannes Vorster De Villiers Graaff Johannes Steytler
Party National United Progressive
Last election 58.31%, 126 seats 36.62%, 39 seats 3.05%, 1 seat
Seats won 118 47 1
Seat change   8   8   0
Popular vote 820,968 553,280 51,760
Percentage 54.89% 36.94% 3.43%
Swing   3.42pp   0.32pp   0.38pp

Prime Minister before election

Johannes Vorster
National

Elected Prime Minister

Johannes Vorster
National

1974 general election

edit
1974 South African general election
 
← 1970 1974-04-24 1977 →

171 seats in the House of Assembly
86 seats needed for a majority
Registered2,232,623
Turnout1,158,704 (51.87%)
  First party Second party Third party
       
Leader Johannes Vorster De Villiers Graaff Colin Wells Eglin
Party National United Progressive
Last election 54.89%, 118 seats 36.94%, 47 seats 3.43%, 1 seat
Seats won 123 41 7
Seat change   5   6   6
Popular vote 638,424 363,478 72,479
Percentage 56.14% 31.96% 6.37%
Swing   1.25pp   4.98pp   2.94pp

Prime Minister before election

Johannes Vorster
National

Elected Prime Minister

Johannes Vorster
National

1977 general election

edit
1977 South African general election
 
← 1974 1977-11-30 1981 →

165 seats in the House of Assembly
83 seats needed for a majority
Registered2,193,635
Turnout1,064,350 (48.52%)
  First party Second party Third party
       
Leader Johannes Vorster Colin Wells Eglin Radclyffe Cadman
Party National Progressive New Republic
Last election 56.14%, 123 seats 6.37%, 6 seats 32.84%, 41 seats
Seats won 135 17 10
Seat change   12   11   31
Popular vote 685,035 177,705 127,335
Percentage 65.34% 16.95% 12.15%
Swing   9.20pp   10.58pp   20.69pp

Prime Minister before election

Johannes Vorster
National

Elected Prime Minister

Johannes Vorster
National

1981 general election

edit
1981 South African general election
 
← 1977 1981-04-29 1987 →

177 seats in the House of Assembly
89 seats needed for a majority
Registered2,290,626
Turnout1,372,019 (59.90%)
  First party Second party Third party
       
Leader Pieter Botha Colin Wells Eglin Wyatt Vause Raw
Party National Progressive New Republic
Last election 65.34%, 135 seats 16.95%, 17 seats 12.15%, 10 seats
Seats won 142 27 8
Seat change   7   10   2
Popular vote 778,371 265,297 93,603
Percentage 57.66% 19.65% 6.93%
Swing   7.68pp   2.70pp   5.22pp

Prime Minister before election

Pieter Willem Botha
National

Elected Prime Minister

Pieter Willem Botha
National

1987 general election

edit
1987 South African general election
 
← 1981 1987-05-06 1989 →

178 seats in the House of Assembly
90 seats needed for a majority
Registered3,031,414
Turnout2,056,627 (67.84%)
  First party Second party Third party
       
Leader Pieter Botha Andries Treurnicht Colin Wells Eglin
Party National Conservative Progressive
Last election 57.66%, 142 seats Did not exist 19.65%, 27 seats
Seats won 133 23 20
Seat change   9 New party   7
Popular vote 1,075,505 547,559 288,574
Percentage 52.70% 26.83% 14.14%
Swing   4.96pp New party   5.51pp

State President before election

Pieter Willem Botha
National

Elected State President

Pieter Willem Botha
National

1989 general election

edit
1989 South African general election
 
← 1987 1989-09-06 1994 →

178 seats in the House of Assembly
90 seats needed for a majority
Registered3,120,104
Turnout2,167,929 (69.48%)
  First party Second party Third party
 
 
Leader Frederik de Klerk Andries Treurnicht Zach de Beer
Party National Conservative Democratic
Last election 52.70%, 133 seats 26.83%, 23 seats 16.12%, 21 seats
Seats won 103 41 34
Seat change   30   18   13
Popular vote 1,039,704 680,131 431,444
Percentage 48.19% 31.52% 20.00%
Swing   4.51pp   4.69pp   3.88pp

State President before election

Frederik de Klerk
National

Elected State President

Frederik de Klerk
National

Republic after Apartheid

edit

1994 general election

edit
1994 South African general election
 
← 1989 1994-04-27 1999 →

400 seats in the National Assembly
201 seats needed for a majority
Registered22,709,152
Turnout19,726,610 (86.87%)
  First party Second party Third party
 
Leader Nelson Mandela Frederik de Klerk Mangosuthu Buthelezi
Party ANC NP IFP
Last election Banned party 48.19%, 103 seats Did not exist
Seats won 252 82 43
Seat change New party   21 New party
Popular vote 12,237,655 3,983,690 2,058,294
Percentage 62.65% 20.39% 10.54%
Swing New party   27.80pp New party

  Fourth party Fifth party Sixth party
 
Leader Constand Viljoen Zach de Beer Clarence Makwetu
Party VF DP PAC
Last election Did not exist 20.00%, 34 seats Banned party
Seats won 9 7 5
Seat change New party   27 New party
Popular vote 424,555 338,426 243,478
Percentage 2.17% 1.73% 1.25%
Swing New party   18.27pp New party

 
Results by provinces

State President before election

Frederik de Klerk
NP

Elected President

Nelson Mandela
ANC

1999 general election

edit
1999 South African general election
 
← 1994 1999-06-02 2004 →

400 seats in the National Assembly
201 seats needed for a majority
Registered18,172,751
Turnout16,228,462 (89.30%)
  First party Second party Third party
 
Leader Thabo Mbeki Tony Leon Mangosuthu Buthelezi
Party ANC DP IFP
Last election 62.65%, 252 seats 1.73%, 7 seats 10.54%, 43 seats
Seats won 266 38 34
Seat change   14   31   9
Popular vote 10,601,330 1,527,337 1,371,477
Percentage 66.35% 9.56% 8.58%
Swing   3.70pp   7.83pp   1.96pp

  Fourth party Fifth party Sixth party
 
Leader Marthinus van Schalkwyk Bantu Holomisa Kenneth Meshoe
Party NNP UDM ACDP
Last election 20.39%, 82 seats Did not exist 0.45%, 2 seats
Seats won 28 14 6
Seat change   54 New party   4
Popular vote 1,098,215 546,790 228,975
Percentage 6.87% 3.42% 1.43%
Swing   13.52pp New party   0.98pp

 
Results by provinces

President before election

Nelson Mandela
ANC

Elected President

Thabo Mbeki
ANC

2004 general election

edit
2004 South African general election
 
← 1999 2004-04-14 2009 →

400 seats in the National Assembly
201 seats needed for a majority
Registered20,674,926
Turnout15,863,558 (76.70%)
  First party Second party Third party
 
Leader Thabo Mbeki Tony Leon Mangosuthu Buthelezi
Party ANC DA IFP
Last election 66.35%, 266 seats 9.56%, 38 seats 8.58%, 34 seats
Seats won 279 50 28
Seat change   13   12   6
Popular vote 10,880,915 1,931,201 1,088,664
Percentage 69.69% 12.37% 6.97%
Swing   3.34pp   2.81pp   1.61pp

  Fourth party Fifth party Sixth party
 
Leader Bantu Holomisa Patricia de Lille Marthinus van Schalkwyk
Party UDM ID NNP
Last election 3.42%, 14 seats Did not exist 6.87%, 28 seats
Seats won 9 7 7
Seat change   5 New party   21
Popular vote 355,717 269,765 257,824
Percentage 2.28% 1.73% 1.65%
Swing   1.14pp New party   5.22pp

 
Results by provinces

President before election

Thabo Mbeki
ANC

Elected President

Thabo Mbeki
ANC

2009 general election

edit
2009 South African general election
 
← 2004 2009-04-22 2014 →

400 seats in the National Assembly
201 seats needed for a majority
Registered23,181,997
Turnout17,919,966 (77.30%)
  First party Second party Third party
 
Leader Jacob Zuma Helen Zille Mosiuoa Lekota
Party ANC DA COPE
Last election 69.69%, 279 seats 12.37%, 50 seats Did not exist
Seats won 264 67 30
Seat change   15   17 New party
Popular vote 11,650,748 2,945,829 1,311,027
Percentage 65.90% 16.66% 7.42%
Swing   3.79pp   4.29pp New party

  Fourth party Fifth party Sixth party
 
Leader Mangosuthu Buthelezi Patricia de Lille Bantu Holomisa
Party IFP ID UDM
Last election 6.97%, 28 seats 1.73%, 7 seats 2.28%, 9 seats
Seats won 18 4 4
Seat change   10   3   5
Popular vote 804,260 162,915 149,680
Percentage 4.55% 0.92% 0.85%
Swing   2.42pp   0.81pp   1.43pp

 
Results by provinces

President before election

Kgalema Motlanthe
ANC

Elected President

Jacob Zuma
ANC

2014 general election

edit
2014 South African general election
 
← 2009 2014-05-07 2019 →

400 seats in the National Assembly
201 seats needed for a majority
Registered25,388,082
Turnout18,654,771 (73.48%)
  First party Second party Third party
 
Leader Jacob Zuma Helen Zille Julius Malema
Party ANC DA EFF
Last election 65.90%, 264 seats 16.66%, 67 seats Did not exist
Seats won 249 89 25
Seat change   15   22 New party
Popular vote 11,436,921 4,091,584 1,169,259
Percentage 62.15% 22.23% 6.35%
Swing   3.75pp   5.57pp New party

  Fourth party Fifth party Sixth party
 
Leader Mangosuthu Buthelezi Zanele Msibi Bantu Holomisa
Party IFP NFP UDM
Last election 4.55%, 18 seats Did not exist 0.85%, 4 seats
Seats won 10 6 4
Seat change   8 New party   0
Popular vote 441,854 288,742 184,636
Percentage 2.40% 1.57% 1.00%
Swing   2.15pp New party   0.15pp

 
Results by provinces

President before election

Jacob Zuma
ANC

Elected President

Jacob Zuma
ANC

2019 general election

edit
2019 South African general election
 
← 2014 2019-05-08 2024 →

400 seats in the National Assembly
201 seats needed for a majority
Registered26,756,649
Turnout17,672,851 (66.05%)
  First party Second party Third party
 
Leader Cyril Ramaphosa Mmusi Maimane Julius Malema
Party ANC DA EFF
Last election 62.15%, 249 seats 22.23%, 89 seats 6.35%, 25 seats
Seats won 230 84 44
Seat change   19   5   19
Popular vote 10,026,475 3,622,531 1,882,480
Percentage 57.50% 20.77% 10.80%
Swing   4.65pp   1.46pp   4.45pp

  Fourth party Fifth party Sixth party
 
Leader Mangosuthu Buthelezi Pieter Groenewald Kenneth Meshoe
Party IFP VF+ ACDP
Last election 2.40%, 10 seats 0.90%, 4 seats 0.57%, 3 seats
Seats won 14 10 4
Seat change   4   6   1
Popular vote 588,839 414,864 146,262
Percentage 3.38% 2.38% 0.84%
Swing   0.98pp   1.48pp   0.27pp

 
Results by provinces

President before election

Cyril Ramaphosa
ANC

Elected President

Cyril Ramaphosa
ANC

2024 general election

edit
2024 South African general election
 
← 2019 2024-05-29 2029 →

400 seats in the National Assembly
201 seats needed for a majority
Registered27,782,081
Turnout16,290,156 (58.64%)
  First party Second party Third party
 
Leader Cyril Ramaphosa John Steenhuisen Jacob Zuma
Party ANC DA MK
Last election 57.50%, 230 seats 20.77%, 84 seats Did not exist
Seats won 159 87 58
Seat change   71   3 New party
Popular vote 6,459,683 3,505,735 2,344,309
Percentage 40.18% 21.81% 14.58%
Swing   17.32pp   1.04pp New party

  Fourth party Fifth party Sixth party
 
Leader Julius Malema Velenkosini Hlabisa Gayton McKenzie
Party EFF IFP PA
Last election 10.80%, 44 seats 3.38%, 14 seats 0.04%, 0 seats
Seats won 39 17 9
Seat change   5   3   9
Popular vote 1,529,961 618,207 330,425
Percentage 9.52% 3.85% 2.06%
Swing   1.28pp   0.47pp   2.02pp

 
Results by provinces

President before election

Cyril Ramaphosa
ANC

Elected President

Cyril Ramaphosa
ANC

Republic after Apartheid

edit

1994 general election

edit
1994 South African general election
 
← 1989 1994-04-27 1999 →

400 seats in the National Assembly
201 seats needed for a majority
Turnout19,726,610 (86.87%)
Party Leader % Seats +/–
ANC Nelson Mandela 62.65 252 New
NP Frederik de Klerk 20.39 82 −21
IFP Mangosuthu Buthelezi 10.54 43 New
VF Constand Viljoen 2.17 9 New
DP Zach de Beer 1.73 7 −27
PAC Clarence Makwetu 1.25 5 New
ACDP Kenneth Meshoe 0.45 2 New
This lists parties that won seats. See the complete results below.
 
Results by province
State President before President after
  Frederik de Klerk
NP
Nelson Mandela
ANC
 

1999 general election

edit
1999 South African general election
 
← 1994 1999-06-02 2004 →

400 seats in the National Assembly
201 seats needed for a majority
Turnout16,228,462 (89.30%)
Party Leader % Seats +/–
ANC Thabo Mbeki 66.35 266 +14
DP Tony Leon 9.56 38 +31
IFP Mangosuthu Buthelezi 8.58 34 −9
NNP Marthinus van Schalkwyk 6.87 28 −54
UDM Bantu Holomisa 3.42 14 New
ACDP Kenneth Meshoe 1.43 6 +4
VF Constand Viljoen 0.80 3 −6
UCDP Lucas Mangope 0.78 3 New
PAC Stanley Mogoba 0.71 3 −2
FA Louis Luyt 0.54 2 New
MF Amichand Rajbansi 0.30 1 +1
AEB Cassie Aucamp 0.29 1 New
APO Mosibudi Mangena 0.17 1 New
This lists parties that won seats. See the complete results below.
 
Results by province
President before President after
  Nelson Mandela
ANC
Thabo Mbeki
ANC
 

2004 general election

edit
2004 South African general election
 
← 1999 2004-04-14 2009 →

400 seats in the National Assembly
201 seats needed for a majority
Turnout15,863,558 (76.70%)
Party Leader % Seats +/–
ANC Thabo Mbeki 69.69 279 +13
DA Tony Leon 12.37 50 +12
IFP Mangosuthu Buthelezi 6.97 28 −6
UDM Bantu Holomisa 2.28 9 −5
ID Patricia de Lille 1.73 7 New
NNP Marthinus van Schalkwyk 1.65 7 −21
ACDP Kenneth Meshoe 1.60 7 +1
VF+ Pieter Mulder 0.89 4 −2
UCDP Lucas Mangope 0.75 3 0
PAC Motsoko Pheko 0.73 3 0
MF Amichand Rajbansi 0.35 2 +1
APO Mosibudi Mangena 0.25 1 0
This lists parties that won seats. See the complete results below.
 
Results by province
President before President after
  Thabo Mbeki
ANC
Thabo Mbeki
ANC
 

2009 general election

edit
2009 South African general election
 
← 2004 2009-04-22 2014 →

400 seats in the National Assembly
201 seats needed for a majority
Turnout17,919,966 (77.30%)
Party Leader % Seats +/–
ANC Jacob Zuma 65.90 264 −15
DA Helen Zille 16.66 67 +17
COPE Mosiuoa Lekota 7.42 30 New
IFP Mangosuthu Buthelezi 4.55 18 −10
ID Patricia de Lille 0.92 4 −3
UDM Bantu Holomisa 0.85 4 −5
VF+ Pieter Mulder 0.83 4 0
ACDP Kenneth Meshoe 0.81 3 −4
UCDP Lucas Mangope 0.37 2 −1
PAC Letlapa Mphahlele 0.27 1 −2
MF Amichand Rajbansi 0.25 1 −1
APO Mosibudi Mangena 0.22 1 0
APC Themba Godi 0.20 1 New
This lists parties that won seats. See the complete results below.
 
Results by province
President before President after
  Kgalema Motlanthe
ANC
Jacob Zuma
ANC
 

2014 general election

edit
2014 South African general election
 
← 2009 2014-05-07 2019 →

400 seats in the National Assembly
201 seats needed for a majority
Turnout18,654,771 (73.48%)
Party Leader % Seats +/–
ANC Jacob Zuma 62.15 249 −15
DA Helen Zille 22.23 89 +22
EFF Julius Malema 6.35 25 New
IFP Mangosuthu Buthelezi 2.40 10 −8
NFP Zanele Msibi 1.57 6 New
UDM Bantu Holomisa 1.00 4 0
VF+ Pieter Mulder 0.90 4 0
COPE Mosiuoa Lekota 0.67 3 −27
ACDP Kenneth Meshoe 0.57 3 0
AIC Mandla Galo 0.53 3 New
Agang Mamphela Ramphele 0.28 2 New
PAC Alton Mphethi 0.21 1 0
APC Themba Godi 0.17 1 0
This lists parties that won seats. See the complete results below.
 
Results by province
President before President after
  Jacob Zuma
ANC
Jacob Zuma
ANC
 

2019 general election

edit
2019 South African general election
 
← 2014 2019-05-08 2024 →

400 seats in the National Assembly
201 seats needed for a majority
Turnout17,672,851 (66.05%)
Party Leader % Seats +/–
ANC Cyril Ramaphosa 57.50 230 −19
DA Mmusi Maimane 20.77 84 −5
EFF Julius Malema 10.80 44 +19
IFP Mangosuthu Buthelezi 3.38 14 +4
VF+ Pieter Groenewald 2.38 10 +6
ACDP Kenneth Meshoe 0.84 4 +1
UDM Bantu Holomisa 0.45 2 −2
ATM Vuyolwethu Zungula 0.44 2 New
Good Patricia de Lille 0.40 2 New
NFP Zanele Msibi 0.35 2 −4
AIC Mandla Galo 0.28 2 −1
COPE Mosiuoa Lekota 0.27 2 −1
PAC Narius Moloto 0.19 1 0
ALJ Ganief Hendricks 0.18 1 +1
This lists parties that won seats. See the complete results below.
 
Results by province
President before President after
  Cyril Ramaphosa
ANC
Cyril Ramaphosa
ANC
 

2024 general election

edit
2024 South African general election
 
← 2019 2024-05-29 2029 →

400 seats in the National Assembly
201 seats needed for a majority
Turnout16,290,156 (58.64%)
Party Leader % Seats +/–
ANC Cyril Ramaphosa 40.18 159 −71
DA John Steenhuisen 21.81 87 +3
MK Jacob Zuma 14.58 58 New
EFF Julius Malema 9.52 39 −5
IFP Velenkosini Hlabisa 3.85 17 +3
PA Gayton McKenzie 2.06 9 +9
VF+ Pieter Groenewald 1.36 6 −4
Action Herman Mashaba 1.20 6 New
ACDP Kenneth Meshoe 0.60 3 −1
UDM Bantu Holomisa 0.49 3 +1
RISE Songezo Zibi 0.42 2 New
BOSA Mmusi Maimane 0.41 2 New
ATM Vuyolwethu Zungula 0.40 2 0
ALJ Ganief Hendricks 0.24 2 +1
NCC Fadiel Adams 0.23 2 New
PAC Mzwanele Nyhontso 0.23 1 0
UAT Wonder Mahlatsi 0.22 1 New
Good Patricia de Lille 0.18 1 −1
This lists parties that won seats. See the complete results below.
 
Results by province
President before President after
  Cyril Ramaphosa
ANC
Cyril Ramaphosa
ANC