The list of current longest ruling non-royal leaders is a list of the 50 current longest ruling heads of state or government, who are not royalty, sorted by length of tenure.
The individuals on the list were not necessary the most powerful figure in their country's government throughout the listed timespan. Some of them have held more than one national leadership level office: presidency, prime ministership, or some other title implying or widely believed to confer national leadership. When more than one such office exists in a country, there may be uncertainty as to which member of the government actually has the greatest power. This list combines all national leader level offices held concurrently or consecutively by each individual.
No.![]() | Name![]() | Country![]() | Office![]() | Tenure Began![]() | Length of Tenure![]() |
|---|---|---|---|---|---|
| 1. | Muammar al-Gaddafi | Leader and Guide of the Revolution | 1 September 1969 | 41 years, 174 days | |
| 2. | Paul Biya | Prime Minister, then President | 30 June 1975 | 35 years, 237 days | |
| 3. | Ali Abdullah Saleh | President | 18 July 1978 | 32 years, 219 days | |
| 4. | Teodoro Obiang Nguema Mbasogo | President | 3 August 1979 | 31 years, 203 days | |
| 5. | José Eduardo dos Santos | President | 10 September 1979 | 31 years, 165 days | |
| 6. | Robert Mugabe | Prime Minister, then President | 18 April 1980 | 30 years, 310 days | |
| 7. | Ali Khamenei | President, then Supreme Leader | 2 October 1981 | 29 years, 143 days | |
| 8. | Hun Sen | Prime Minister | 14 January 1985 | 26 years, 39 days | |
| 9. | Yoweri Museveni | President | 26 January 1986 | 25 years, 27 days | |
| 10. | Blaise Compaoré | President | 15 October 1987 | 23 years, 130 days | |
| 11. | Nursultan Nazarbayev | First Secretary, then President | 22 June 1989 | 21 years, 245 days | |
| 12. | Islom Karimov | First Secretary, then President | 23 June 1989 | 21 years, 244 days | |
| 13. | Omar al-Bashir | President | 30 June 1989 | 21 years, 237 days | |
| 14. | Idriss Déby | President | 2 December 1990 | 20 years, 82 days | |
| 15. | Meles Zenawi | Prime Minister | 28 May 1991 | 19 years, 270 days | |
| 16. | Emomalii Rahmon | President | 19 November 1992 | 18 years, 95 days | |
| 17. | Isaias Afewerki | President | 24 May 1993 | 17 years, 274 days | |
| 18. | Kim Jong-il | Chairman of the National Defence Commission | 8 July 1994 | 16 years, 229 days | |
| 19. | Alexander Lukashenko | President | 20 July 1994 | 16 years, 217 days | |
| 20. | Yahya Jammeh | President | 22 July 1994 | 16 years, 215 days | |
| 21. | Jean-Claude Juncker | Prime Minister | 20 January 1995 | 16 years, 33 days | |
| 22. | Denzil Douglas | Prime Minister | 7 July 1995 | 15 years, 230 days | |
| 23. | Ólafur Ragnar Grimsson | President | 1 August 1996 | 14 years, 205 days | |
| 24. | Denis Sassou Nguesso | President (was also President from February 8, 1979 to August 31, 1992) | 15 October 1997 | 13 years, 130 days | |
| 25. | Mary McAleese | President | 11 November 1997 | 13 years, 103 days | |
| 26. | Pakalitha Mosisili | Prime Minister | 29 May 1998 | 12 years, 269 days | |
| 27. | Tuilaepa Sailele Malielegaoi | Prime Minister | 23 November 1998 | 12 years, 91 days | |
| 28. | Hugo Chávez FrÃas | President | 2 February 1999 | 12 years, 20 days | |
| 29. | Apolo Nsibambi | Prime Minister | 5 April 1999 | 11 years, 323 days | |
| 30. | Abdelaziz Bouteflika | President | 27 April 1999 | 11 years, 301 days | |
| 31. | Ismail Omar Guelleh | President | 8 May 1999 | 11 years, 290 days | |
| 32. | Vladimir Putin | Prime Minister, then President Currently Prime Minister | 9 August 1999 | 11 years, 197 days | |
| 33. | Bharrat Jagdeo | President | 9 August 1999 | 11 years, 197 days | |
| 34. | Sam Hinds | Prime Minister | 11 August 1999 | 11 years, 195 days | |
| 35. | Sellapan Ramanathan Nathan | President | 1 September 1999 | 11 years, 174 days | |
| 36. | Mohamed Ghannouchi | Prime Minister | 17 November 1999 | 11 years, 97 days | |
| 37. | Oqil Oqilov | Prime Minister | 20 December 1999 | 11 years, 64 days | |
| 38. | Tarja Halonen | President | 1 March 2000 | 10 years, 358 days | |
| 39. | Bernard Makuza | Prime Minister | 8 March 2000 | 10 years, 351 days | |
| 40. | Paul Kagame | President | 24 March 2000 | 10 years, 335 days | |
| 41. | Abdoulaye Wade | President | 1 April 2000 | 10 years, 327 days | |
| 42. | Bashar al-Assad | President | 17 July 2000 | 10 years, 220 days | |
| 43. | Laurent Gbagbo | President (co-claimant from 4 December 2010) | 26 October 2000 | 10 years, 119 days | |
| 44. | Joseph Kabila | President | 17 January 2001 | 10 years, 36 days | |
| 45. | José Maria Neves | Prime Minister | 1 February 2001 | 10 years, 21 days | |
| 46. | Dileita Mohamed Dileita | Prime Minister | 4 March 2001 | 9 years, 355 days | |
| 47. | Pedro Pires | President | 22 March 2001 | 9 years, 337 days | |
| 48. | Ralph Gonsalves | Prime Minister | 29 March 2001 | 9 years, 330 days | |
| 49. | Girma Wolde-Giorgis | President | 8 October 2001 | 9 years, 137 days | |
| 50. | Hamid Karzai | President | 22 December 2001 | 9 years, 62 days |
