List of longest-ruling non-royal national leaders since 1900

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

This list details national leaders since 1900 who ruled for 30 years or more, and were not self-described royalty. It also combines all national leader level offices held concurrently or consecutively by each individual.

Rank Name Country Title Term began Term ended Term length
1 Fidel Castro  Cuba First Secretary
Prime Minister
President
Maximum Leader
16 February 1959[1] 19 April 2011[1] Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
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

9 July 1926 (1st time)
6 March 1932 (2nd time)
1 March 1950 (3rd time)

15 December 1931 (1st time)
21 January 1949 (2nd time)
5 April 1975 (3rd time)

46 years, 82 days[Note 1]
3 Kim Il-sung  North Korea General Secretary
Premier
President [Note 2]
Generalissimo
9 September 1948 8 July 1994 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
4 Yumjaagiin Tsedenbal Mongolian People's Republic General Secretary
Prime Minister
President
8 April 1940 23 August 1984 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
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
1 September 1969 20 October 2011[Note 3] Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
6 Omar Bongo Gabon President 2 December 1967 6 May 2009 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
7 Paul Biya  Cameroon Prime Minister
President
30 June 1975 present Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
8 Enver Hoxha People's Republic of Albania
People's Socialist Republic of Albania
Prime Minister
First Secretary
22 October 1944 11 April 1985 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
9 Mohamed Abdelaziz  Sahrawi Arab Democratic Republic General Secretary
President
30 August 1976 31 May 2016 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
10 Francisco Franco Spanish State Generalísimo
Head of State
Caudillo
Prime Minister
1 October 1936 20 November 1975 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
11 Gnassingbé Eyadéma Togo President 14 April 1967 5 February 2005 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
12 Kaisôn Phomvihān Sam Neua, Kingdom of Laos
Lao People's Democratic Republic
General Secretary/Party Chairman
Prime Minister
President
22 March 1955[Note 4] 21 November 1992 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
13 Teodoro Obiang Nguema Mbasogo  Equatorial Guinea Chairman of the Supreme Military Council
President
3 August 1979 present Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
14 José Eduardo dos Santos People's Republic of Angola
 Angola
Party President
State President
10 September 1979 25 September 2017 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
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
29 November 1943 4 May 1980 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
16 António de Oliveira Salazar Second Portuguese Republic President of the Council of Ministers 5 July 1932 25 September 1968 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
17 Robert Mugabe  Zimbabwe Prime Minister
President
18 April 1980 21 November 2017 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
18 Todor Zhivkov People's Republic of Bulgaria General Secretary
Prime Minister
4 March 1954 17 November 1989 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
19 Ali Khamenei  Iran President
Supreme Leader
13 October 1981 present Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
20 Alfredo Stroessner Paraguay President 15 August 1954 3 February 1989 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
21 Ali Abdullah Saleh  North Yemen
 Yemen
President 18 July 1978 25 February 2012 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
22 Félix Houphouët-Boigny Côte d'Ivoire Prime Minister
President
7 August 1960 7 December 1993 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
23 Denis Sassou Nguesso  People's Republic of the Congo
Republic of the Congo
President of the Central Committee
State President

8 February 1979 (1st time)
25 October 1997 (2nd time)

31 August 1992 (1st time)
present (2nd time)

Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
24 Dawda Jawara  The Gambia Prime Minister
President
12 June 1962 22 July 1994 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
25 Phạm Văn Đồng  North Vietnam
 Vietnam
Prime Minister 20 September 1955 18 June 1987 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
26 János Kádár Hungarian People's Republic General Secretary
Prime Minister
25 October 1956 27 May 1988 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
27 Habib Bourguiba Tunisia Prime Minister
President
11 April 1956 7 November 1987 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
28 Lee Kuan Yew  Singapore Prime Minister 5 June 1959 28 November 1990 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value). [Note 5]
29 Mobutu Sese Seko Democratic Republic of the Congo
 Zaire
President 24 November 1965 16 May 1997 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
30 Hun Sen  People's Republic of Kampuchea
State of Cambodia
 Cambodia
Prime Minister 14 January 1985 present Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
31 Hastings Kamuzu Banda Malaŵi Prime Minister
President
1 February 1963 21 May 1994 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
32 Rafael Trujillo  Dominican Republic President
Generalísimo
3 March 1930 30 May 1961 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
33 Suharto Indonesia President 12 March 1967 21 May 1998 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
34 Joseph Stalin Soviet Union General Secretary
Premier
Marshal
3 April 1922 5 March 1953 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
35 Yoweri Museveni Uganda President 26 January 1986 present Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
36 Porfirio Díaz Mexico President

28 November 1876 (1st time)
17 February 1877 (2nd time)
1 December 1884 (3rd time)

6 December 1876 (1st time)
1 December 1880 (2nd time)
25 May 1911 (3rd time)

30 years, 106 days
37 Abdou Diouf  Senegal Prime Minister
President
26 February 1970 1 April 2000 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).
38 Maumoon Abdul Gayoom Maldives President 11 November 1978 11 November 2008 Lua error in Module:Age at line 846: attempt to call method 'subtract' (a nil value).

See also

Notes

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

External links

  • Rulers.org List of rulers throughout time and places
    • 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.


    Cite error: <ref> tags exist for a group named "Note", but no corresponding <references group="Note"/> tag was found, or a closing </ref> is missing