ANC Former Leaders

ANC Presidents

Cyril Ramaphosa

2018 - Present

Jacob Zuma

2007–2017

Thabo Mbeki

1997 – 2007

Nelson Mandela

1991 – 1997

Oliver Tambo

1967 – 1991

Albert John Luthuli

1952 – 1967

James Sebe Moroka

1949 – 1952

Alfred Bitini Xuma

1940 – 1949

Zacharias Richard Mahabane

1937 – 1940

Pixley ka Isaka Seme

1930 – 1936

Josiah Tshangana Gumede

1927 – 1930

Zacharias Richard Mahabane

1924 – 1927

Sefako Mapogo Makgatho

1917 – 1924

John Langalibalele Dube

1912 – 1917