Steve Barclay has been appointed as the new health secretary.
It comes after Sajid Javid resigned his post after just over a year in the position.
In an incendiary letter, Mr Javid said the British people “expect integrity from their government” but voters now believed Mr Johnson’s administration was neither competent nor “acting in the national interest”.
Rishi Sunak also resigned as chancellor in moves that have rocket the Johnson administration.
Related: Steve Barclay talks football to sell Brexit and fails miserably