Election exit poll predicts Tories lose seats, Labour gains... hung parliament.

George Osborne says if true, it's "completely catastrophic" for Conservatives and Theresa May.

Former Lib-Dem leader Nick Clegg is one of the biggest casualties on the night as he loses Sheffield Hallam to Labour

Commentators saying young people have turned out to vote in greater numbers than usual.

ITV's political editor Robert Peston predicting another general election in the autumn.

First gain of the night: Rutherglen and Hamilton West – SNP to Labour

Poll predicting Conservatives 314; Labour 266, Scots Nats 34, Lib-Dems 14. Which is Tories down 17, Labour up 34, Scots Nats down 22, Lib-Dems up 6.

First result from Newcastle Central - Labour hold. A 2.1 per cent swing to Labour from Conservatives. Turnout up on 2015 election.

Houghton and Sunderland South next... Labour hold. Conservatives up more than Labour. UKIP vote collapsed. Swing from Labour to Conservatives of around 3.5 per cent.

Sunderland Central – Labour hold. Swing to Conservatives from Labour... 2.3 per cent.

Newcastle East – Labour hold. Swing to Labour.

Swindon North – Conservative hold. Swing: 3.7 per cent Conservative to Labour.

Washington and Sunderland West – Labour hold. Swing to Conservatives.

Newcastle North – Labour hold

Kettering – Conservative hold.

Nuneaton – Conservative hold.

Broxbourne – Conservative hold

Basildon and Billericay – Conservative hold

Middlesbrough – Labour hold

Workington – Labour hold

Darlington – Labour hold

South Shields – Labour hold

South Basildon and East Thurrock – Conservative hold

Swindon South – Conservative hold

Jarrow – Labour hold

Wrexham – Labour hold

Leigh – Labour hold

Halton – Labour hold

Harrogate & Knaresborough – Conservative hold

Llanelli – Labour hold

Birkenhead – Labour hold

Wigan – Labour hold

Tooting – Labour hold

Paisley and Renfrewshire – SNP hold

Makerfield – Labour hold

West Bromwich East – Labour hold

Chelmsford – Conservative hold

Carlisle – Conservative hold

Kilmarnock and Loudoun – SNP hold

Harlow – Conservative hold

Vale of Clywd – Labour gain from Conservative

Clywd South – Labour hold

Putney – Conservative hold

Angus – Conservative gain from SNP

Sefton Central – Labour hold

Hartlepool – Labour hold

Newport East – Labour hold

Barnsley East – Labour hold

Battersea – Labour gain from Conservative

Shipley – Labour gain from Conservative

Leeds North West – Labour gain from Lib-Dem

Stockton South – Labour gain from Conservative

Ealing Central and Acton – Labour hold

Carmarthen East and Dinefwr – Plaid Cymru hold

Burton – Conservative hold

Dundee West – SNP hold

Torbay – Conservative hold

Bury North – Labour gain

Moray – Conservative gain from SNP

East Dunbartonshire – Lib-Dem gain from SNP

Great Grimsby – Labour hold

Wolverhampton SE – Labour hold

Wirral South – Labour hold

Orchil and S Perthshire – Conservative gain from SNP

Pendle – Conservative hold

Midlothian – Labour gain from SNP

Chorley – Labour hold

Aberdeen North – SNP hold

Cambridgeshire South – Conservative hold

Cynon Valley – Labour hold

Ayrshire North and Arran – SNP hold

Southport – Conservative gain from Lib-Dem

Ynys Mon – Labour hold

Sheffield Heely – Labour hold

Durham North – Labour hold

Neath – Labour hold

Wolverhampton SW – Labour hold

Bristol South – Labour hold

Blackpool North and Cleevles – Conservative hold

Aberconwy – Conservative hold

UKIP vote collapsing.

BBC reporting grim Tory faces in Hastings and Rye, Home Secretary Amber Rudd's seat.

Labour playing down hopes of gaining Kensington and Chelsea from Tories.

Tory commentator Tim Montgomery says Theresa May has been a "disastrous" Prime Minister.

"Uncertainty" causes pound to fall against dollar and euro.

Will update throughout the night as real results come in....