No more opinion polls are allowed now the election is under way but every single poll in the last 24 hours has the Labour and Conservative parties tied. Several put the two parties dead level.
Britain will have another hung parliament but it is impossible to predict this whether David Cameron or Ed Miliband will be prime minister. The rules state that Cameron stays in Downing Street until we know who can form a government. That could be weeks away.
YouGov, who produced the biggest of the final polls interviewing over 10,000 voters, predicts Labour and the Conservatives will both have 34 per cent of the vote. UKIP is on 12 per cent, the Lib Dems have 10 per cent and the SNP has 5 per cent. The SNP share will translate into 50 or so seats whilst UKIP, who will get almost two and a half times as many votes, will get fewer than five seats.
The outcome is just too close to call. If you have a vote, make sure that you cast it before 10pm tonight.