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