This is a list of premiers of Queensland by time in office. The basis of the list is the inclusive number of days between dates.

Rank by time in office Rank No. Officeholder Portrait Party District Assumedoffice Leftoffice Time in office(term) Time in office(total) Electionwins  1. 31st Joh Bjelke-Petersen Country& National Barambah 8 August 1968 1 December 1987 1969 197219741977 198019831986  2. 28th Frank Nicklin Country Landsborough 12 August 1957 17 January 1968 1957 196019631966  3. 24th William Forgan Smith Labor Mackay 17 June 1932 16 September 1942 1932 193519381941  4. 36th Peter Beattie Labor Brisbane Central 20 June 1998 13 September 2007 1998 200120042006  5. 39th Annastacia Palaszczuk Labor Inala 14 February 2015 15 December 2023 2015 20172020  6. 9th Samuel Griffith Liberalism North Brisbane 13 November 1883 13 June 1888 7 years, 75 days 1883  Ministerial Brisbane North 12 August 1890 27 March 1893   7. 34th Wayne Goss Labor Logan 7 December 1989 19 February 1996 1989 19921995  8. 1st Robert Herbert No Party Alignment Leichhardt 10 December 1859 1 February 1866 6 years, 71 days West Moreton 20 July 1866 7 August 1866   9. 26th Ned Hanlon Labor Ithaca 7 March 1946 15 January 1952 1947 1950  10. 8th Thomas McIlwraith Conservative Mulgrave 21 January 1879 13 November 1883 5 years, 314 days 1888 1893 Brisbane North 13 June 1888 30 November 1888 Ministerial 27 March 1893 27 October 1893   11. 27th Vince Gair Labor South Brisbane 17 January 1952 24 April 1957 5 years, 207 days 1953 1956  Queensland Labor 24 April 1957 12 August 1957   12. 20th Ted Theodore Labor Chillagoe 22 October 1919 26 February 1925 1920 1923  13. 17th William Kidston Labor Rockhampton 19 January 1906 18 May 1907 4 years, 262 days 1907 19081909  Kidston 18 May 1907 19 November 1907   Kidston/Liberal 18 February 1908 7 February 1911   14. 37th Anna Bligh Labor South Brisbane 13 September 2007 26 March 2012 2009  15. 11th Hugh Nelson Ministerial Murilla 27 October 1893 13 April 1898 1896  16. 19th T. J. Ryan Labor Barcoo 1 June 1915 22 October 1919 1915 1918  17. 18th Digby Denham Liberal Oxley 7 February 1911 1 June 1915 1912  18. 15th Robert Philp Ministerial Townsville 17 December 1899 17 September 1903 4 years, 10 days Conservative 19 November 1907 18 February 1908   19. 2nd Arthur Macalister No Party Alignment Ipswich 1 February 1866 20 July 1866 3 years, 296 days 7 August 1866 15 August 1867 8 January 1874 5 June 1876   20. 5th Arthur Palmer No Party Alignment Port Curtis 3 May 1870 7 January 1874   21. 22nd William McCormack Labor Cairns 22 October 1925 21 May 1929 1926  22. 25th Frank Cooper Labor Bremer 16 September 1942 7 March 1946 1944  23. 23rd Arthur Moore Country and ProgressiveNational Party Aubigny 21 May 1929 17 June 1932 1929  24. 38th Campbell Newman Liberal National Ashgrove 26 March 2012 14 February 2015 2012  25. 35th Rob Borbidge National Surfers Paradise 19 February 1996 26 June 1998   26. 16th Arthur Morgan Ministerial Warwick 17 September 1903 19 January 1906 1904  27. 41st David Crisafulli Liberal National Mundingburra Broadwater 28 October 2024 Incumbent David Crisafulli's time in office as of 2024  28. 7th John Douglas No Party Alignment Maryborough 8 March 1877 21 January 1879 1878  29. 32nd Mike Ahern National Landsborough 1 December 1987 25 September 1989   30. 10th Boyd Morehead Conservative Balonne 30 November 1888 12 August 1890   31. 4th Charles Lilley No Party Alignment Fortitude Valley 25 November 1868 2 May 1870   32. 3rd Robert Mackenzie No Party Alignment Burnett 15 August 1867 25 November 1868   33. 13th James Dickson Ministerial Bulimba 1 October 1898 1 December 1899 1899  34. 40th Steven Miles Labor Mount Coot-tha Murrumba 15 December 2023 28 October 2024   35. 6th George Thorn No Party Alignment Ipswich 5 June 1876 8 March 1877   36. 21st William Gillies Labor Eacham 26 February 1925 22 October 1925   37. 29th Jack Pizzey Country Isis 17 January 1968 31 July 1968   38. 12th Thomas Byrnes Ministerial Warwick 13 April 1898 27 September 1898   39. 33rd Russell Cooper National Roma 25 September 1989 7 December 1989   40. 30th Gordon Chalk Liberal Lockyer 1 August 1968 8 August 1968   41. 14th Anderson Dawson Labor Charters Towers 1 December 1899 7 December 1899

Notes

See also Premier of Queensland List of prime ministers of Australia by time in office List of Australian heads of government by time in office List of premiers of New South Wales by time in office List of premiers of South Australia by time in office List of premiers of Tasmania by time in office List of premiers of Victoria by time in office List of premiers of Western Australia by time in office List of chief ministers of the Northern Territory by time in office List of chief ministers of the Australian Capital Territory by time in office