The latest opinion polls predict that tomorrow’s vote could be even closer than the 2015 election.
The Conservatives are seven points ahead of Labour in an Opinium survey, with just one point separating the two parties in a separate poll by Survation.
Experts have predicted that the UK could be facing a hung parliament, with YouGov estimating that Theresa May could miss out on a parliamentary majority by 22 seats.
Mrs May has warned voters that they face a “coalition of chaos” if the Tories lose a handful of seats.
Jeremy Corbyn has insisted that he is playing to win the election outright, urging voters to do “something special” and pull off a shock Labour victory.
A handful of swing seats could decide which party, if any, win a majority tomorrow.
The Conservatives could take several marginal seats won by Labour in the last election on slim majorities.
Labour won Chester by just 93 votes in 2015.
The party also won Ynys Mon, Ealing Central & Acton, Wirral West, Brentford & Isleworth and Cambridge with majorities of less than 1,000.
There are also many Labour-held marginals which voted to leave the EU, which could now back Mrs May to deliver Brexit.
Either Theresa May and Jeremy Corbyn will become Britain's Prime Minister
Get Quotes on Home Insurance
Halifax, Illford North, Newcastle-under-Lyme, Barrow & Furness and Wolverhampton South West all voted to leave and were all won by narrow majorities in 2015.
Mrs May could also benefit from the collapse in Ukip support.
Ukip has struggled to find a new purpose since the Brexit result, with many supporters won over by Mrs May’s hardline stance on EU negotiations.
The Conservatives now stand to win many Labour-held seats which also had a large Ukip vote in the last election.
Seats that could go to the Conservatives include Thanet South, Boston & Skegness, Rochester & Strood, Basildon South & Thurrock East, Isle of Wight and Castle Point.
Election 2017 LIVE Wed, May 31, 2017
Britain heads to the polls on June 8 for a snap general election. LIVE images as the campaign unfolds across the UK.
1 of 26
Labour are poised to increase their share of parliamentary seats, and could take Conservative held marginals including Gower, Derby North, Croydon Central and Cale of Clwyd.
These seats were all won with majorities wirhin the hundreds, as were Bury North, Monrley & Outwoood, Plymouth Sutton & Devonport, Thurrock, Brighton Kemptown, Telford, Eastbourne, Dumfriesshir Clydesdale & Tweeddale, Bolton West and Weaver Vale.
With Mr Corbyn vowing to fight for a softer Brexit with tariff-free trade, it is also highly possible that Labour could take many remain-voting Conservative seats such as Brighton Kemptown and Enfield.
The Liberal Democrats could also benefit from Tory-held seats which voted to remain, including St Albans, Wokingham, Woking, York Outer, Lewes, Bath and Kingston.