General Election 2019 - as it happened

A recap of the night's main moments...

Johnston Press Digital
Created by Johnston Press Digital
On Dec 13, 2019

Key Points

Lib Dems HOLD Caithness, Sutherland and Easter Ross, and other results:

Labour HOLD Ellesmere Port and Neston.
Conservatives HOLD Chipping Barnet.
Conservatives GAIN Dewsbury.
Labour HOLD Plymouth Sutton and Devonport.
SNP HOLD Linlithgow and East Falkirk.
SNP HOLD Motherwell and Wishaw.
SNP HOLD Central Ayrshire.
SNP HOLD North Ayrshire and Arran.
SNP HOLD Dunfermline and West Fife.
SNP HOLD Glenrothes.

SNP GAIN Gordon, and other results:

Labour HOLD Dagenham and Rainham.
Labour HOLD Sheffield Hallam.
DUP HOLD North Antrim.
Conservatives HOLD: South West Hertfordshire.
Labour HOLD Coventry South.
Labour HOLD Batley and Spen.
Labour HOLD Bradford South.
Conservatives GAIN Carshalton and Wallington.

Conservatives GAIN Bolsover.

Veteran Labour MP, Dennis Skinner, has lost the seat he has held since the 1970s.

The Conservatives have reached their majority:

twitter embed goes here!

Labour HOLD Wigan, and other results:

Conservatives HOLD Stoke-on-Trent South.
SNP HOLD Edinburgh North and Leith.
SNP HOLD Glasgow South.
Conservatives HOLD West Aberdeenshire.
Lib Dems HOLD Edinburgh West.
Labour HOLD Ilford North.
Lib Dems HOLD Bath.
Conservatives HOLD Banff and Buchan.

DUP HOLD Lagan Valley.

The DUP have held off an Alliance Party challenge, winning 43% of the vote - down 16% on 2017.

Labour HOLD Bradford West, and other results:

Conservatives HOLD Hitchin and Harpenden.
Labour HOLD Ilford South.
Labour HOLD Alyn and Deeside.
Labour HOLD Edinburgh South.
Conservatives GAIN Stoke-on-Trent North.
Conservatives GAIN Derby North.

Conservative GAIN Kensington.

Kensington was one of the most closely fought seats of the campaign, with the Tories winning it from Labour by just 0.3% of the vote.

Passionate response from Nicola Sturgeon:

twitter embed goes here!

Labour HOLD Ashton-under-Lyne, and other results:

Labour HOLD Warwick and Leamington.
Conservatives HOLD Beaconsfield.
Conservatives GAIN Birmingham, Northfield.
Conservatives GAIN Ashfield.
Greens HOLD Brighton, Pavillion.
Conservatives GAIN Stoke-on-Trent Central.
Labour HOLD Derby South.

Conservatives HOLD Mansfield, and other results:

Conservatives HOLD South West Surrey.
SNP GAIN Glasgow North East.
Labour HOLD City of Chester.
SNP GAIN Kirkaldy and Cowdenbeath.
Labour HOLD Warrington North.
Conservatives HOLD Isle of Wight.
Labour HOLD Kingston upon Hull West and Hessle.
Labour HOLD Normanton, Pontrfract and Castleford.

SNP GAIN Ayre, Carrick and Cumnock.

The SNP have won the seat back from the Conservatives.

Labour HOLD Salford and Eccles, and other results:

Labour HOLD Leeds Central.
Conservatives GAIN Bury South.
Conservatives GAIN North West Durham.
SDLP GAIN Belfast South.
Lib Dems GAIN St Albans.
Conservatives HOLD Wimbledon.
Labour HOLD Bedford.

Jo Swinson has LOST her seat:

The leader of the Liberal Democrats has lost her East Dunbartonshire seat to the Scottish National Party by less than 1%.

Labour HOLD Weaver Vale, and other results:

Conservatives GAIN Don Valley.
Conservatives HOLD Clacton.
Conservatives HOLD Maidenhead.
SNP GAIN Coatbridge, Chryston and Bellshill.
Labour HOLD Brent North.
SNP GAIN Aberdeen South.
Conservatives GAIN Bassetlaw.
Conservatives HOLD Uxbridge and South Ruislip. (Boris Johnson's seat).
Conservatives GAIN Wakefield.

Lib Dems GAIN North East Fife.

The marginal seat was won by the Lib Dems by less than 3% of the vote.

Conservatives GAIN Sedgefield.

The former Labour stronghold used to be the seat of ex-Prime Minister Tony Blair.

Conservatives GAIN Delyn.

They beat Labour by just more than 2% of the vote.

BREAKING: Jeremy Corbyn says he will not lead the party into another election:

The Labour leader acknowledged his party's defeat, and said he was grateful for the efforts of Labour activists to help fight "the social injustices which still exist in our country".

He said he would stay on as leader during "a period of reflection", and remain the MP for Islington North.

Conservatives HOLD Moray.

The Tories have clung on in Moray, beating a strong SNP challenge by 1.1% of the vote.

Jeremy Corbyn HOLDS Islington North.

The Labour leader won 64% of the vote.

Conservatives GAIN Stroud, and other results:

Labour HOLD Doncaster North.
Lib Dems GAIN Richmond Park.
Conservatives GAIN Gedling.
Conservatives GAIN High Peak.

Labour HOLD City of Durham.

But the party sheds 13.4% of its 2017 vote share.

Conservatives HOLD Camborne and Redruth, and other results:

Conservatives HOLD Chelsea and Fulham.
Labour HOLD Wolverhampton South East.
Conservatives GAIN West Bromich East.
Labour HOLD Islington South and Finsbury.
Conservatives GAIN Scunthorpe.
Conservatives GAIN Bridgend.
Conservatives GAIN Hyndburn.
DUP HOLD Belfast East.

Media Editor at The Guardian on Cities of London:

twitter embed goes here!

Labour HOLD Nottingham East, and other results:

Conservatives HOLD South West Bedfordshire.
Plaid HOLD Carmarthen East and Dinefwr.

Conservatives GAIN Heywood and Middleton.

They beat Labour by less than 2%.

Conservatives GAIN Ipswich, and other results:

Conservatives HOLD Cities of London and Westminster.
Conservatives HOLD Newton Abbot.
Lib Dems HOLD Twickenham.
Labour HOLD Newport East.
Labour HOLD Leeds East.
Sinn Fein HOLD Belfast West.
Conservatives HOLD Ribble Valley.
Labour HOLD Merthyr Tydfil and Rhymney.
Sinn Fein GAIN Belfast North.
Labour HOLD Liverpool, West Derby.
Conservatives HOLD Wealden.

Conservatives HOLD Scarborough and Whitby, and other results:

Conservatives GAIN Ynys Mon.
Conservatives GAIN West Bromwich West.
Conservatives GAIN Pendle.
Conservatives GAIN Bishop Auckland.
Labour HOLD Rotherham.
Labour HOLD Ealing, Southall.
Conservatives HOLD Mid Norfolk.
Labour HOLD Cynon Valley.
Conservatives HOLD Wokingham.
Labour HOLD Preston.
Labour HOLD Wirral West.
Conservatives HOLD Torbay.

ITV's Paul Brand:

twitter embed goes here!

Conservatives HOLD Saffron Walden, and other results:

Conservatives GAIN Redcar.
Conservatives HOLD Folkestone and Hythe.
Conservatives GAIN Burnley.
Labour HOLD Sefton Central.
Labour HOLD Liverpool, Walton.

Editor at the Edinburgh Evening News weighs in:

twitter embed goes here!

SNP HOLD Paisley and Renfreshire North and other results:

Labour HOLD Nottingham North.
Labour HOLD Gower.
SNP GAIN Ochil and South Perthshire.
Labour HOLD Wirral South.
Conservatives HOLD Harwich and North Essex.

SNP HOLD Inverclyde and other results:

Conservatives GAIN Stockton South.
Conservatives GAIN Blackpool South.
Labour HOLD Battersea.
SNP HOLD East Kilbride, Strathaven and Lesmahagow.
Labour HOLD Liverpool, Riverside.
Conservatives HOLD Colchester.
Labour HOLD Norwich South.
Conservatives HOLD Bolton West.
Conservatives GAIN Wolverhampton North East.

Iain Duncan Smith holds on

Iain Duncan Smith has held onto his seat in Chingford and Woodford Green after a strong challenge from his Labour opponent Faiza Shaheen.

The former Work and Pensions Secretary has a majority of just 1,262.

Even more results:

Conservatives HOLD Hexham.
Conservatives HOLD Chingford and Woodford Green.
Labour HOLD Canterbury.
Conservatives HOLD Haltemprice and Howden.
Labour HOLD Nottingham South.

More results:

Labour HOLD Blackburn.
Conservatives HOLD Aldershot.
Labour HOLD Garston and Halewood.
Lib Dems HOLD Westmorland and Lonsdale.
Conservatives HOLD Beverley and Holderness.
Labour HOLD Aberavon.

Conservatives HOLD Walsall North.

The Tories see their vote share jump 14% to 63.8%.

More results incoming:

Labour HOLD Ogmore.
Plaid HOLD Dwyfor Meirionnydd.
Conservatives HOLD Truro and Falmouth.
SNP HOLD Lanark and Hamilton East.
Conservatives HOLD South Swindon.
Conservatives HOLD Rochford and Southend East.
Conservatives HOLD Copeland.

More results:

Labour HOLD Swansea East.
Conservatives HOLD Cannock Chase.
Conservatives HOLD North East Hampshire.
Sinn Fein HOLD West Tyrone.
Conservatives HOLD Hemel Hempstead.

Labour HOLD Blaydon and HOLD Ealing North.

But the party suffers a drop in voter share in both contests.

More results incoming:

Conservatives HOLD Southend West.
Labour HOLD Lewisham West and Penge.
Labour HOLD St Helens North.
SNP HOLD Paisley and Renfrewshire South.
Conservatives HOLD Stratford-on-Avon.
Labour HOLD Barnsley Central.
SNP HOLD West Dunbartonshire.
Conservatives HOLD Solihull.
Conservatives HOLD Southport.
Conservatives HOLD North Warwickshire.
Conservatives HOLD New Forest East.
Labour HOLD Warley.
Labour HOLD Hartlepool.

More results:

Conservatives HOLD Rushcliffe.
Conservatives HOLD Fareham.
Labour HOLD Leyton and Wanstead.
Labour HOLD Bootle.
Labour HOLD Stockton North.
Conservatives GAIN Clwyd South.
Conservatives HOLD Carlisle.
Conservatives HOLD Epping Forrest.
Labour HOLD Tynemouth.
Labour HOLD Ealing Central and Acton.
Labour HOLD Leicester West.

More details from Harrogate:

Matt Reader, Deputy Editor of the Harrogate Advertiser reports: "Andrew Jones has been re-elected for a fourth term as MP for Harrogate and Knaresborough, beating Liberal Democrat challenger Judith Rogerson, and Labour’s Mark Sewards.

"Constituents elected Mr Jones with a 9,675 vote majority as he gained 29,962 votes against his nearest rival Judith Rogerson on 20,287."

Labour HOLD Birkenhead.

Labour lose 17.9% of the 2017 vote share, but still win with 59%.

More results flying in:

Labour HOLD Leicester East.
Labour HOLD Swansea West.
Conservatives HOLD Vale of Glamorgan.
Conservatives HOLD Havant.
Conservatives HOLD Wycombe.

Labour HOLD Barnsley East and HOLD Islwyn.

But the party suffers big losses in voter share in both contests.

Conservatives HOLD Harlow and HOLD Thurrock.

The Tories see a big rise in vote share in both constituencies.

More results incoming:

Conservatives HOLD Harrogate and Knaresborough.
SNP HOLD Kilmarnock and Loudoun.
Labour HOLD Walthamstow.
Plaid Cymru HOLD Arfon.
Labour HOLD Rochdale.
DUP HOLD Strangford.
Conservatives GAIN Leigh from Labour.
Conservatives HOLD Chelmsford.
Conservatives HOLD Meriden.

Alliance GAIN Northern Down.

Alliance have taken 45% of the votes - up 35.9% on 2017.

Labour GAIN Putney.

Labour have taken the seat from the Tory party.

More results incoming:

Conservatives HOLD Basildon and Billericay.
Labour HOLD Lewisham East.
SNP GAIN Angus.

Conservatives GAIN Wrexham.

Conservatives have gained Wrexham after the Labour vote collapses.

More results coming in thick and fast:

Conservatives HOLD Rayleigh and Wickford.
Labour HOLD Makerfield.
Conservatives HOLD Bracknell.
Labour HOLD Knowsley.
Conservatives HOLD South Basildon and East Thurrock.
Conservatives GAIN Vale of Clwyd.
Conservatives GAIN Peterborough.
Labour HOLD Leicester South.

Labour HOLD Caerphilly.

Labour gained 44.9% of the vote.

Labour HOLD Gateshead.

Labour's vote share falls significantly, but they hold onto the seat with 53.6% of the vote.

Lindsay Hoyle HOLDS Chorley

Newly-elected Speaker of the House of Commons, Lindsay Hoyle, has been re-elected in Chorley with 67% of the vote.

Jeremy Corbyn's position under pressure

twitter embed goes here!

Labour HOLD Jarrow.

Labour hold the seat, but lose 20.7% of their 2017 vote share.

Conservatives GAIN Darlington.

Tories have gained Darlington from Labour after the incumbent's vote share dropped more than 10%.

Conservatives HOLD Fylde.

Conservatives achieve more than 60% of the vote - up 2.1% on 2017.

Conservatives HOLD Kettering.

Conservatives get more than 60% of the vote in this safe seat.

SNP GAIN Rutherglen and Hamilton West.

The SNP beat Labour by almost 10 percentage points to regain Rutherglen.

Conservatives GAIN Workington.

Mark Jenkinson has taken the seat from Labour.

Labour HOLD Wansbeck.

Ian Lavery has retained his seat, but with a massively reduced majority of just 814 votes.

Conservatives HOLD Broxbourne.

Conservative vote up 3.4% to 65.6%.

Conservatives HOLD Nuneaton.

Conservative vote surges 9% to 60.6%. Labour's falls by 9.8%.

Labour HOLD South Shields.

Labour win with 45% of the vote. The Brexit Party take 17%.

More on Ian Lavery:

twitter embed goes here!

BREAKING: Labour Chairman Ian Lavery facing a recount

Patrick Maguire, a political correspondent for The Independent, says Wansbeck, the seat of Labour Chair Ian Lavery, has gone to a recount.

Labour HOLD Halton.

The Brexit party gain more than 8% of the vote at Labour's expense.

Labour HOLD Newcastle upon Tyne North.

Labour's majority down 10% on 2017.

Labour HOLD Washington and Sunderland West.

The Labour majority of 42.5% is down 18.2% on the 2017 result.

Jo Swinson faces an uphill struggle to keep her seat

twitter embed goes here!

According to the exit poll, the Lib Dem vote appears to have been squeezed by the two main parties.

Harrogate turnout is 73%

Deputy Editor of the Harrogate Advertiser, Matt Reeder, reports that turnout in Harrogate and Knaresborough is 73.2% (57,103 votes). Postal votes accounted for 14,804 votes.

Labour HOLD Middlesbrough.

Labour secured more than 50% of the vote share.

Conservatives HOLD North Swindon.

The Conservatives took 59.1% of the vote - up 5.5% on 2017.

Labour vote share dips:

twitter embed goes here!

Labour HOLD Sunderland Central.

Julie Elliott's majority is 13.3% lower than it was in 2017.

Labour HOLD Newcastle upon Tyne East.

Labour majority 7.5% down on the 2017 election result.

The Scotsman Westminster correspondent reacts:

twitter embed goes here!

Tactical voting was a major topic of discussion during the campaign.

Ballot boxes arrive at the count in Labour-held Wakefield

Sir John Curtice reacts to the exit poll and first results:

Sir John Curtice, the man behind the analysis of the exit poll, said "the first three results confirm our expectations."

But he warns that the exit poll might not be as accurate in Scotland, where there are "lots of marginal seats".

Ballot boxes arrive in Harrogate and the count gets underway

Chief exec Wallace Sampson has just announced count is starting after confirming all the ballot papers are ready.

More detail on the Blythe Valley result:

twitter embed goes here!

Conservatives GAIN Blyth Valley.

Tories have taken the seats from Labour, who have held the seat since 1931.

Labour HOLD Newcastle upon Tyne Central.

Labour HOLD Houghton and Sunderland South.

Labour win but lose more than 18% of the vote from 2017.

Nicola Sturgeon tweets a caveat:

twitter embed goes here!

New Statesman correspondent reacts:

twitter embed goes here!

John McDonnell reacts:

John McDonnell, the Labour shadow Chancellor called the exit poll "extremely disappointing", adding that he has expected it "to be closer".

The Scotsman's Westminster correspondent tweets:

twitter embed goes here!

Owen Jones reacts:

twitter embed goes here!

Jones, a Corbyn supporter, is a columnist for The Guardian.

Exit poll predicts worst Labour defeat since 1935

Labour are predicted to lose more than 70 seats, winning just 191 against the Conservative's 368 - their worst performance since 1935.

Former Labour MP, Douglas Alexander, said Jeremy Corbyn would 'own' any loss this evening.

BREAKING: Exit Poll predicts Jo Swinson will lose her seat

The joint-broadcasters' exit poll suggests Lib Dem leader will lose her East Dunbartonshire seat to the SNP.

BREAKING: Exit Poll predicts Tory Majority

The joint-broadcasters' exit poll has been announced.

They predict a Tory majority of 86 seats.

Tories: 368 seats.
Labour: 191 seats.
SNP: 55 seats.
Lib Dems: 13 seats.
Plaid Cymru: 3 seats.
Green: 1 seats.
Brexit Party: 0 seats.
Others: 19 seats.

General Election 2019: Exit polls explained

At election time, a lot of emphasis is put on the predictions made exit polls. 

So before voting closes at 10pm, and the first exit polls are announced, here is an explanation of what exit polls are, and how they work.

An early indication

Exit polls are used as an early indication of election and referendum results. 

Once polling stations close at 10pm, exit polls are quickly announced, ahead of the official results from each constituency.

Election analysts are posted to 140 constituencies around the UK on the day of the election, and spend their time asking 20,000 voters who they cast their ballot for.

Since this happens as voters exit the polling stations, the tallied results are called an ‘exit poll’. 

By examining the votes in the same 140 constituencies at each election, analysts are able to calculate how certain types of voters - young, old, male, female - have behaved.

They use this information and apply it to all 650 UK constituencies, trying to gain a sense of how the country has voted as a whole.

Are they accurate?

Many people have begun to doubt the accuracy of polls in recent years - and with good reason. Many polls taken during the 2017 election campaign, for example, predicted that Theresa May’s Conservative party would win a large majority. In reality, the result was a hung parliament. 

By contrast, during the 2016 US Presidential campaign, most polls predicted that Hillary Clinton would beat the Republican nominee, Donald Trump - we all know how that turned out.

But exit polls seem to have more success as predictors of election results. In 2017, the BBC’s exit poll predicted a hung parliament, and was fairly close to the true number of seats that each party would go on to win.

Despite their success, however, exit polls still rely on complicated statistical work. Even a small error with the data could mean the poll’s prediction is inaccurate. 

But, until the official results start to come in during the night, exit polls are our best indication of what the next parliament will look like.

Some voters forced to wait in long queues in London

Members of the public in a number of London constituencies have had to queue around street corners to vote in some of the busiest conditions they have seen.

"I've voted at the same station and time for eight years, but have never had to queue before," said Craig Fordham, 45, from Putney, who had to wait for 15 minutes.

Chris Schofield queued for 20 minutes in the Bermondsey and Old Southwark constituency.
"It's about 20 times busier than it was in 2017, and for the locals and Euro elections," the 27-year-old consultant told PA.

"Atmosphere is very London: orderly queueing and no-one is talking to each other!"

Mr Schofield said there were over 70 voters waiting outside, adding that there were at least three officers working at the station but only one taking addresses from voters.

Asked why he thought there were so many queuing, he said: "I think it's the election of a lifetime for many of us."

#DogsAtPollingStations makes another comeback.

twitter embed goes here!

Voters across the country have been showing off their dogs as they wait outside polling stations.

A dog accompanies its owner to the polling station today (Getty)

Britain goes to the polls

Polling stations are open across the nation today, until 10pm.

The leaders of the major parties have all been out early to cast their votes, and, as ever, #dogsatpollingstations is trending on Twitter.

See you at 9.45pm tonight.