This is a list of prime ministers of Thailand by time in office. The basis of the list is the inclusive number of days from being sworn in until leaving office.

Rank by time in office Updated daily according to UTC. Rank Prime minister Portrait Party Assumed office Left office Time in office(term) Time in office(total)  1 3rd Plaek Phibunsongkhram Khana Ratsadon 16 December 1938 1 August 1944 15 years, 25 days  Conservative 8 April 1948 16 September 1957   Seri Manangkhasila  2 10th Thanom Kittikachorn National Socialist 1 January 1958 20 October 1958 10 years, 236 days  Military 9 December 1963 14 October 1973   United Thai People's  Military  3 29th Prayut Chan-o-cha Military 24 August 2014 22 August 2023   Palang Pracharath  4 16th Prem Tinsulanonda Military 3 March 1980 4 August 1988   5 20th Chuan Leekpai Democrat 23 September 1992 13 July 1995 6 years, 20 days 9 November 1997 9 February 2001   6 23rd Thaksin Shinawatra Thai Rak Thai 9 February 2001 19 September 2006   7 2nd Phahon Phonphayuhasena Khana Ratsadon 21 June 1933 16 December 1938   8 11th Sarit Thanarat Military 9 February 1959 8 December 1963   9 28th Yingluck Shinawatra Pheu Thai 5 August 2011 7 May 2014   10 27th Abhisit Vejjajiva Democrat 17 December 2008 5 August 2011   11 17th Chatichai Choonhavan Thai Nation 4 August 1988 23 February 1991   12 15th Kriangsak Chamanan Military 11 November 1977 3 March 1980   National Democrat  13 4th Khuang Aphaiwong Independent 1 August 1944 31 August 1945 1 year, 232 days 31 January 1946 24 March 1946   Democrat 10 November 1947 8 April 1948   14 18th Anand Panyarachun Independent 2 March 1991 7 April 1992 1 year, 141 days 10 June 1992 23 September 1992   15 21st Banharn Silpa-archa Thai Nation 13 July 1995 25 November 1996   16 12th Sanya Dharmasakti Independent 14 October 1973 15 February 1975   17 24th Surayud Chulanont Independent 1 October 2006 29 January 2008   18 8th Thawan Thamrongnawasawat Constitutional Front 23 August 1946 8 November 1947   19 13th Kukrit Pramoj Social Action 14 March 1975 20 April 1976   20 32nd Anutin Charnvirakul Bhumjaithai 7 September 2025 Incumbent   21 14th Thanin Kraivichien Independent 8 October 1976 20 October 1977   22 30th Srettha Thavisin Pheu Thai 22 August 2023 14 August 2024   23 1st Manopakorn Nitithada Independent 28 June 1932 20 June 1933   24 22nd Chavalit Yongchaiyudh New Aspiration 25 November 1996 9 November 1997   25 6th Seni Pramoj Free Thai 17 September 1945 31 January 1946 332 days  Democrat 15 February 1975 14 March 1975 20 April 1976 6 October 1976   26 31st Paetongtarn Shinawatra Pheu Thai 16 August 2024 1 July 2025   27 25th Samak Sundaravej People's Power 29 January 2008 9 September 2008   28 7th Pridi Banomyong Free Thai 24 March 1946 23 August 1946   29 9th Pote Sarasin Independent 21 September 1957 1 January 1958   30 26th Somchai Wongsawat People's Power 18 September 2008 2 December 2008   31 19th Suchinda Kraprayoon Independent 7 April 1992 24 May 1992   32 5th Thawi Bunyaket Free Thai 31 August 1945 17 September 1945

See also Prime Minister of Thailand List of prime ministers of Thailand

Notes

References

External links