The PM, who is promising to “build back better” from the pandemic, fired Gavin Williamson as education secretary and Robert Buckland as justice secretary.
And he replaced Dominic Raab with Liz Truss as foreign secretary, in his biggest shake-up since entering No 10.
Johnson is now expected to rejig his junior and middle-ranking ministers in a process which could take days.
Backbench Conservative MPs – and many of those already in office – will be waiting anxiously for a call from Downing Street.
Following the reshuffle, the prime minister tweeted that his new cabinet would “work tirelessly to unite and level up the whole country”.
“We will build back better from the pandemic and deliver on your priorities,” he said. “Now let’s get on with the job.” (BBC News)