Question: who is the longest ruling non-royal head of state
Answer: 42 years , 49 days 8 Enver Hoxha Democratic Government of Albania People 's Republic of Albania People 's Socialist Republic of Albania Prime Minister First Secretary 000000001944 - 10 - 24 - 0000 24 October 1944 000000001985 - 04 - 11 - 0000 11 April 1985 7004147790000000000 ♠ 40 years , 169 days 9 Mohamed Abdelaziz Sahrawi Arab Democratic Republic General Secretary President 000000001976 - 08 - 30 - 0000 30 August 1976 000000002016 - 05 - 31 - 0000 31 May 2016 7004145190000000000 ♠ 39 years , 275 days 10 Francisco Franco Spanish State Generalísimo Head of State Caudillo Prime Minister 000000001936 - 10 - 01 - 0000 1 October 1936 000000001975 - 11 - 20 - 0000 20 November 1975 7004142940000000000 ♠ 39 years , 50 days 11 Teodoro Obiang Nguema Mbasogo Equatorial Guinea Chairman of the Supreme Military Council President 000000001979 - 08 - 03 - 0000 3 August 1979 present 7004140750000000000 ♠ 38 years , 195 days 12 José Eduardo dos Santos People 's Republic of Angola Angola President and Chairman of the MPLA State President 0000