30
May
Blair
25
Major
20
Thatcher
Brown
15
Cameron
10
5
0
0
1,000
2,000
3,000
4,000
Days since taking office
30
Blair
Since she took office in July 2016, 31 of Theresa May’s ministers have resigned
Thatcher
25
Major
20
Brown
15
Cameron
10
5
0
0
500
1,000
1,500
2,000
2,500
3,000
3,500
4,000
4,500
Days since taking office