Labour is set to win a general election landslide with a majority of 170, according to an exit poll for the BBC, ITV and Sky.
If the forecast is accurate, Sir Keir Starmer will become prime minister with 410 Labour MPs – just short of Tony Blair's 1997 total.
The Conservatives are predicted to slump to 131 MPs, their lowest number ever.
The Liberal Democrats are projected to come third with 61 MPs.
The Scottish National Party will see its number of MPs fall to 10, while Reform UK is forecast to get 13 MPs, according to the exit poll.
The Green Party of England and Wales is predicted to double its number of MPs to two and Plaid Cymru is set to get four MPs. Others are forecast to get 19 seats.
The exit poll, overseen by Sir John Curtice and a team of statisticians, is based on data from voters at about 130 polling stations in England, Scotland and Wales. The poll does not cover Northern Ireland.
At the past five general elections, the exit poll has been accurate to within a range of 1.5 and 7.5 seats.
Excuse us while we research British immigration policies.
UPDATE: More recent results show it's even more of a Labour landslide.
(Graphic: BBC)