Rank |
Name |
Country |
Title |
Term began |
Term ended |
Term length |
1 |
Fidel Castro |
Cuba |
First Secretary Prime Minister President Maximum Leader |
000000001959-02-16-000016 February 1959 [1] |
000000002011-04-19-000019 April 2011 [1] |
7009164635200000000♠52 years, 62 days |
2 |
Chiang Kai-shek |
Republic of China (1912–1949) Republic of China on Taiwan (1949–present) |
Chairman of the National Government Premier/Director-General Generalissimo President Leader of the Kuomintang |
000000001926-07-09-00009 July 1926 (1st time)
000000001932-03-06-00006 March 1932 (2nd time)
000000001950-03-01-00001 March 1950 (3rd time) |
000000001931-12-15-000015 December 1931 (1st time)
000000001949-01-21-000021 January 1949 (2nd time)
000000001975-04-05-00005 April 1975 (3rd time) |
46 years, 82 days[Note 1] |
3 |
Kim Il-sung |
North Korea |
General Secretary Premier President [Note 2] Generalissimo |
000000001948-09-09-00009 September 1948 |
000000001994-07-08-00008 July 1994 |
7009144618480000000♠45 years, 302 days |
4 |
Yumjaagiin Tsedenbal |
Mongolian People's Republic |
General Secretary Prime Minister President |
000000001940-04-08-00008 April 1940 |
000000001984-08-23-000023 August 1984 |
7009140037120000000♠44 years, 137 days |
5 |
Muammar Gaddafi |
Libyan Arab Republic Libyan Arab Jamahiriya |
Brotherly Leader and Guide of the Revolution Chairman of the Revolutionary Command Council Secretary General of the General People's Congress Prime Minister |
000000001969-09-01-00001 September 1969 |
000000002011-10-20-000020 October 2011[Note 3] |
7009132965280000000♠42 years, 49 days |
6 |
Omar Bongo |
Gabon |
President |
000000001967-12-02-00002 December 1967 |
000000002009-05-06-00006 May 2009 |
7009130725360000000♠41 years, 155 days |
7 |
Paul Biya |
Cameroon |
Prime Minister President |
000000001975-06-30-000030 June 1975 |
present |
7009128943360000000♠40 years, 314 days |
8 |
Enver Hoxha |
People's Republic of Albania People's Socialist Republic of Albania |
Prime Minister First Secretary |
000000001944-10-22-000022 October 1944 |
000000001985-04-11-000011 April 1985 |
7009127707840000000♠40 years, 171 days |
9 |
Mohamed Abdelaziz |
Sahrawi Arab Democratic Republic |
General Secretary President |
000000001976-08-30-000030 August 1976 |
present |
7009125260560000000♠39 years, 253 days |
10 |
Francisco Franco |
Spanish State |
Generalísimo Head of State Caudillo Prime Minister |
000000001936-10-01-00001 October 1936 |
000000001975-11-20-000020 November 1975 |
7009123506640000000♠39 years, 50 days |
11 |
Gnassingbé Eyadéma |
Togo |
President |
000000001967-04-14-000014 April 1967 |
000000002005-02-05-00005 February 2005 |
7009119329200000000♠37 years, 297 days |
12 |
Kaisôn Phomvihān |
Sam Neua, Kingdom of Laos Lao People's Democratic Republic |
General Secretary/Party Chairman Prime Minister President |
000000001955-03-22-000022 March 1955[Note 4] |
000000001992-11-21-000021 November 1992 |
7009118871280000000♠37 years, 244 days |
13 |
Teodoro Obiang Nguema Mbasogo |
Equatorial Guinea |
Chairman of the Supreme Military Council President |
000000001979-08-03-00003 August 1979 |
present |
7009116026560000000♠36 years, 280 days |
14 |
José Eduardo dos Santos |
People's Republic of Angola Angola |
Party President State President |
000000001979-09-10-000010 September 1979 |
present |
7009115698240000000♠36 years, 242 days |
15 |
Josip Broz Tito |
Federal People's Republic of Yugoslavia Socialist Federal Republic of Yugoslavia |
General Secretary/President of the Presidency of the Central Committee Prime Minister President Marshal |
000000001943-11-29-000029 November 1943 |
000000001980-05-04-00004 May 1980 |
7009114963840000000♠36 years, 157 days |
16 |
António de Oliveira Salazar |
Second Portuguese Republic |
Prime Minister |
000000001932-07-05-00005 July 1932 |
000000001968-09-25-000025 September 1968 |
7009114315840000000♠36 years, 82 days |
17 |
Robert Mugabe |
Zimbabwe |
Prime Minister President |
000000001980-04-18-000018 April 1980 |
present |
7009113788800000000♠36 years, 21 days |
18 |
Todor Zhivkov |
People's Republic of Bulgaria |
General Secretary Prime Minister |
000000001954-03-04-00004 March 1954 |
000000001989-11-17-000017 November 1989 |
7009112680720000000♠35 years, 258 days |
19 |
Ali Khamenei |
Iran |
President Supreme Leader |
000000001981-10-13-000013 October 1981 |
present |
7009109101600000000♠34 years, 209 days |
20 |
Alfredo Stroessner |
Paraguay |
President |
000000001954-08-15-000015 August 1954 |
000000001989-02-03-00003 February 1989 |
7009108781920000000♠34 years, 172 days |
21 |
Ali Abdullah Saleh |
North Yemen Yemen |
President |
000000001978-07-18-000018 July 1978 |
000000002012-02-25-000025 February 2012 |
7009106058160000000♠33 years, 222 days |
22 |
Félix Houphouët-Boigny |
Côte d'Ivoire |
Prime Minister President |
000000001960-08-07-00007 August 1960 |
000000001993-12-07-00007 December 1993 |
7009105194160000000♠33 years, 122 days |
23 |
Dawda Jawara |
The Gambia |
Prime Minister President |
000000001962-06-12-000012 June 1962 |
000000001994-07-22-000022 July 1994 |
7009101329920000000♠32 years, 40 days |
24 |
Denis Sassou Nguesso |
People's Republic of the Congo Republic of the Congo |
President of the Central Committee State President |
000000001979-02-08-00008 February 1979 (1st time)
000000001997-10-25-000025 October 1997 (2nd time) |
000000001992-08-31-000031 August 1992 (1st time)
present (2nd time) |
7009101295360000000♠32 years, 36 days |
25 |
Phạm Văn Đồng |
North Vietnam Vietnam |
Prime Minister |
000000001955-09-20-000020 September 1955 |
000000001987-06-18-000018 June 1987 |
7009100170000000000♠31 years, 271 days |
26 |
János Kádár |
Hungarian People's Republic |
General Secretary Prime Minister |
000000001956-10-25-000025 October 1956 |
000000001988-05-27-000027 May 1988 |
7008996861600000000♠31 years, 215 days |
27 |
Habib Bourguiba |
Tunisia |
Prime Minister President |
000000001956-04-11-000011 April 1956 |
000000001987-11-07-00007 November 1987 |
7008996429600000000♠31 years, 210 days |
28 |
Lee Kuan Yew |
Singapore |
Prime Minister |
000000001959-06-05-00005 June 1959 |
000000001990-11-28-000028 November 1990 |
7008993492000000000♠31 years, 176 days [Note 5] |
29 |
Mobutu Sese Seko |
Democratic Republic of the Congo Zaire |
President |
000000001965-11-24-000024 November 1965 |
000000001997-05-16-000016 May 1997 |
7008993232800000000♠31 years, 173 days |
30 |
Hun Sen |
People's Republic of Kampuchea State of Cambodia Cambodia |
Prime Minister |
000000001985-01-14-000014 January 1985 |
present |
7008988308000000000♠31 years, 116 days |
31 |
Hastings Kamuzu Banda |
Malaŵi |
Prime Minister President |
000000001963-02-01-00001 February 1963 |
000000001994-05-21-000021 May 1994 |
7008987703200000000♠31 years, 109 days |
32 |
Rafael Trujillo |
Dominican Republic |
President Generalísimo |
000000001930-03-03-00003 March 1930 |
000000001961-05-30-000030 May 1961 |
7008985888800000000♠31 years, 88 days |
33 |
Suharto |
Indonesia |
President |
000000001967-03-12-000012 March 1967 |
000000001998-05-21-000021 May 1998 |
7008984333600000000♠31 years, 70 days |
34 |
Joseph Stalin |
Soviet Union |
General Secretary Premier Marshal |
000000001922-04-03-00003 April 1922 |
000000001953-03-05-00005 March 1953 |
7008975758400000000♠30 years, 336 days |
35 |
Porfirio Díaz |
Mexico |
President |
000000001876-11-28-000028 November 1876 (1st time)
000000001877-02-17-000017 February 1877 (2nd time)
000000001884-12-01-00001 December 1884 (3rd time) |
000000001876-12-06-00006 December 1876 (1st time)
000000001880-12-01-00001 December 1880 (2nd time)
000000001911-05-25-000025 May 1911 (3rd time) |
30 years, 106 days |
36 |
Yoweri Museveni |
Uganda |
President |
000000001986-01-26-000026 January 1986 |
present |
7008955713600000000♠30 years, 104 days |
37 |
Abdou Diouf |
Senegal |
Prime Minister President |
000000001970-02-26-000026 February 1970 |
000000002000-04-01-00001 April 2000 |
7008949752000000000♠30 years, 35 days |
38 |
Maumoon Abdul Gayoom |
Maldives |
President |
000000001978-11-11-000011 November 1978 |
000000002008-11-11-000011 November 2008 |
7008946728000000000♠30 years, 0 days |