From a seemingly unassailable position in 2019, Boris Johnson’s Conservatives have lost both their consistent poll lead over Labour and two byelections on the trot.
Partygate and the cost of living crisis mean that, if there were an election tomorrow, Johnson’s 2019 majority would in all likelihood be wiped out and Keir Starmer would end up in Downing Street. Much analysis has therefore turned to which voters are moving away from the Conservatives and how this plays out across different constituencies.