List of Presidents of the African National Congress


 * 1912 - 1917 John Langalibalele Dube (1871 - 1946)
 * 1917 - 1924 Sefako Mapogo Makgatho (1861 - 1951)
 * 1924 - 1927 Zacharias Richard Mahabane (1881 - 1970)
 * 1927 - 1930 Josiah Tshangana Gumede (1870 - 1947)
 * 1930 - 1936 Pixley ka Isaka Seme (1882 - 1951)
 * 1937 - 1940 Zacharias Richard Mahabane (2x)
 * 1940 - 1949 Alfred Bitini Xuma (1890 - 1962)
 * 1949 - 1952 J. S. Moroka
 * 1952 - 1967 Albert Luthuli (1898 - 1967) number 9
 * 1967 - 1991 Oliver Reginald Tambo (1917 - 1993)
 * 1991 - 1997 Nelson Rolihlahla Mandela
 * 1997 - 2007 Thabo Mvuyelwa Mbeki
 * 2007 -2017 Jacob Gedleyihlekisa Zuma
 * 2007 -2017 Jacob Gedleyihlekisa Zuma