Conservative
Labour
11 years, 6 months, 24 days
Thatcher
Major
6y, 5m, 4d
Blair
10y, 1m, 25d
Brown
2y, 10m, 14d
Cameron
6y, 2m, 2d
May
3y, 11d
Johnson
3y, 1m, 13d
Truss
49 days
Sunak
1y, 8m, 10d
Starmer
2y, 10d*
1980
2000
2020
Conservative
Labour
11 years, 6 months, 24 days
Thatcher
Major
6y, 5m, 4d
Blair
10y, 1m, 25d
Brown
2y, 10m, 14d
Cameron
6y, 2m, 2d
May
3y, 11d
Johnson
3y, 1m, 13d
Truss
49 days
Sunak
1y, 8m, 10d
Starmer
2y, 10d*
1980
2000
2020
Conservative
Labour
11 years, 6 months, 24 days
Thatcher
Major
6y, 5m, 4d
Blair
10y, 1m, 25d
Brown
2y, 10m, 14d
Cameron
6y, 2m, 2d
May
3y, 11d
Johnson
3y, 1m, 13d
Truss
49 days
Sunak
1y, 8m, 10d
Starmer
2y, 10d*
1980
2000
2020
Conservative
Labour
11 years, 6 months, 24 days
Thatcher
Major
6y, 5m, 4d
Blair
10y, 1m, 25d
Brown
2y, 10m, 14d
Cameron
6y, 2m, 2d
May
3y, 11d
Johnson
3y, 1m, 13d
Truss
49 days
Sunak
1y, 8m, 10d
Starmer
2y, 10d*
1980
2000
2020
Conservative
Labour
Thatcher
11 years, 6 months, 24 days
Major
6y, 5m, 4d
Blair
10y, 1m, 25d
Brown
2y, 10m, 14d
Cameron
6y, 2m, 2d
May
3y, 11d
Johnson
3y, 1m, 13d
Truss
49 days
Sunak
1y, 8m, 10d
Starmer
2y, 10d*
1980
2000
2020
Conservative
Labour
11 years, 6 months, 24 days
Thatcher
Major
6y, 5m, 4d
Blair
10y, 1m, 25d
Brown
2y, 10m, 14d
Cameron
6y, 2m, 2d
May
3y, 11d
Johnson
3y, 1m, 13d
Truss
49 days
Sunak
1y, 8m, 10d
Starmer
2y, 10d*
1980
2000
2020
Conservative
Labour
11 years, 6 months, 24 days
Thatcher
Major
6y, 5m, 4d
Blair
10y, 1m, 25d
Brown
2y, 10m, 14d
Cameron
6y, 2m, 2d
May
3y, 11d
Johnson
3y, 1m, 13d
Truss
49 days
Sunak
1y, 8m, 10d
Starmer
2y, 10d*
1980
2000
2020
Conservative
Labour
Thatcher
11 years, 6 months, 24 days
Major
6y, 5m, 4d
Blair
10y, 1m, 25d
Brown
2y, 10m, 14d
Cameron
6y, 2m, 2d
May
3y, 11d
Johnson
3y, 1m, 13d
Truss
49 days
Sunak
1y, 8m, 10d
Starmer
2y, 10d*
1980
2000
2020