Days served as PM at time of Boris Johnson's resignation announcement on 7 July

Conservative

Labour

Liberal

Bonar Law

210 days

Stanley Baldwin

245

Ramsay Macdonald

287

Alec Douglas Home

363

Anthony Eden

644

Stanley Baldwin

721

Harold Wilson

763

Henry Campbell Bannerman

852

Gordon Brown

1,049

Neville Chamberlain

1,078

Boris Johnson (ongoing)

1,079

Theresa May

1,106

James Callaghan

1,124

Conservative

Labour

Liberal

0 days

200

400

600

800

1,000

1,200

210 days

Bonar Law

245

Stanley Baldwin

287

Ramsay Macdonald

363

Alec Douglas-Home

644

Anthony Eden

721

Stanley Baldwin

763

Harold Wilson

852

Henry Campbell-Bannerman

1,049

Gordon Brown

1,078

Neville Chamberlain

1,079

Boris Johnson (ongoing)

1,106

Theresa May

1,124

James Callaghan