Tony Blair Tony Blair: 10 years, 2 months. Clement Attlee: 6 years, 3 months. Harold Wilson: 7 years 9 months. James Callaghan: 3 years 1 month.
Until Tony Blair's prime ministership, which of Britain's Labour Prime Ministers was in office for the longest continuous term?