This is a list of Premiers of Nova Scotia in order of time served in office as premier of Nova Scotia as of December 7, 2024. The current premier always stays in office during an election campaign, and that time is included in the total.

  Liberal (15)
  Conservative (13)
Rank Premier Incumbency Dates in power Mandates
  1 George Henry Murray 26 years, 188 days 1896-07-20–1923-01-24
6
  2 Angus L. Macdonald 15 years, 160 days 1933-09-05–1940-07-10
1945-09-08–1954-04-13
5
  3 William Stevens Fielding 11 years, 358 days 1884-07-28–1896-07-20
3
  4 John MacLellan Buchanan 11 years, 342 days 1978-10-05–1990-09-12
4
  5 Robert Stanfield 10 years, 297 days 1956-11-20–1967-09-13
4
  6 Gerald Regan 7 years, 342 days 1970-10-28–1978-10-05
2
  7 William Annand 7 years, 185 days 1867-11-07–1975-05-11
3
  8 Stephen McNeil 7 years, 124 days 2013-10-22–2021-02-23
2
  9 John Hamm 6 years, 192 days 1999-08-16–2006-02-24
2
  10 Alexander Stirling MacMillan 5 years, 60 days 1940-07-10–1945-09-08
1
  11 Edgar Nelson Rhodes 5 years, 26 days 1925-07-16–1930-08-11
2
  12 Darrell Dexter 4 years, 125 days 2009-06-19–2013-10-22
1
  13 John Savage 4 years, 37 days 1993-06-11–1997-07-18
1
  14 Simon Hugh Holmes 3 years, 215 days 1878-10-22–1882-05-25
1
  15 Phillip Carteret Hill 3 years, 164 days 1875-05-11–1878-10-22
0
  16 Rodney MacDonald 3 years, 115 days 2006-02-24–2009-06-19
1
  17 George Isaac Smith 3 years, 45 days 1967-09-13–1970-10-28
0
  18 Gordon Sidney Harrington 3 years, 25 days 1930-08-11–1933-09-05
0
  19 Ernest Howard Armstrong 2 years, 173 days 1923-01-24–1925-07-16
0
  20 Donald William Cameron 2 years, 105 days 1991-02-26–1993-06-11
0
  21 Henry Hicks 2 years, 51 days 1954-09-30–1956-11-20
0
  22 Russell MacLellan 2 years, 29 days 1997-07-18–1999-18-16
1
  23 Tim Houston (incumbent) 3 years, 98 days 2021-08-31–present 1
  24 William Thomas Pipes 1 years, 360 days 1882-08-03–1884-07-28
1
  25 Iain Rankin 0 years, 189 days 2021-02-23–2021-08-31
0
  26 Harold Connolly 0 years, 170 days 1954-04-13–1954-09-30
0
  27 Roger Stuart Bacon 0 years, 167 days 1990-09-12–1991-02-26
0
  28 Hiram Blanchard 0 years, 126 days 1867-07-04–1867-11-07
0
  29 John Sparrow David Thompson 0 years, 70 days 1882-05-25–1882-08-03
0