List of Presidents of South Africa

S. No Name Birth Place Tenure Party
1 Jacob Zuma KwaZulu-Natal May 9, 2009 to Incumbent African National Congress
2 Kgalema Motlanthe Transvaal Sept 24, 2008 to May 9, 2009 African National Congress
3 Thabo Mbeki Eastern Cape Jun 16, 1999 to Sept 24, 2008 African National Congress
4 Nelson Mandela Eastern Cape May 10, 1994 to Jun 16, 1999 African National Congress
5 F. W. de Klerk Gauteng Sept 20, 1989 to May 10, 1994 National Party
6 F. W. de Klerk Gauteng Aug 15, 1989 to Sept 20, 1989 National Party
7 Pieter Willem Botha Free State Sept 14, 1984 to Aug 15, 1989 National Party
8 Pieter Willem Botha Free State Sept 3, 1984 to Sept 14, 1984 National Party
9 Marais Viljoen Western Cape Jun 19, 1979 to Sept 13, 1984 National Party
10 Marais Viljoen Western Cape Jun 4, 1979 to Jun 19, 1979 National Party
11 Balthazar Johannes Vorster Eastern Cape Oct 10, 1978 to Jun 4, 1979 National Party
12 Marais Viljoen Western Cape Aug 21, 1978 to Oct 10, 1978 National Party
13 Nicolaas Johannes Diederichs Free State Apr 19, 1975 to Aug 21, 1978 National Party
14 Johannes de Klerk Eastern Cape Apr 9, 1975 to Apr 19, 1975 National Party
15 Jacobus Johannes Fouché Free State Apr 10, 1968 to Apr 9, 1975 National Party
16 Jozua François Naudé Eastern Cape Jun 1, 1967 to Apr 10, 1968 National Party
17 Charles Robberts Swart Free State May 31, 1961 to Jun 1, 1967 National Party