Boris Johnson would be stripped of his Commons majority and lose nearly 90 seats at a general election if local election results were replicated.
The Prime Minister is facing Tory anger after shedding hundreds of councillors in a dire night at the polls.
Analysis of the local election results by Sky News suggested the Tories would be 48 seats short of an overall majority - and only seven seats ahead of Labour - in a national poll.