Buoyed by the 48 per cent's Brexit backlash, Labour's disarray, a famous win in Richmond Park and a string of council by-election victories, the Liberal Democrats say they are on course to make "dozens" of gains come June 8.

Its targets can for the most part be divided into two broad categories: the first a disparate clutch of seats held before their 2015 collapse, the second a handful of new targets whose pro-Remain electorates are at odds with Brexiteer MPs.

The party is particularly hopeful of recouping the losses it made to the Tories in its erstwhile south west heartlands at the last election. As George revealed last month, internal polling reveals most of those seats could be vulnerable to a Lib Dem surge - as several Labour-held seats in England and Wales that broke heavily for remain in last year's referendum.

EU referendum results were, for the most part, released by local authority rather than Westminster constituency – the totals in this list, where not officially available, are taken from political scientist Dr Chris Hanretty’s estimates, of which a full table is available here.

Labour-held:

Daniel Zeichner – Cambridge

Majority: 599 (1.2 per cent)

EU referendum vote: 69 per cent Remain

Julie Cooper – Burnley

Majority: 3,244 (8.1 per cent)

EU referendum vote: 40 per cent Remain

Neil Coyle – Bermondsey and Old Southwark

Majority: 4,489 (8.7 per cent)

EU referendum vote: 68 per cent Remain

Thangam Debbonaire – Bristol West

Majority: 5,673 (8.9 per cent)

EU referendum vote: 80 per cent Remain

Jo Stevens – Cardiff Central

Majority: 4,981 (12.9 per cent)

EU referendum vote: 62 per cent Remain

Jess Phillips – Birmingham Yardley

Majority: 6,595 (16 per cent)

EU referendum vote: 36 per cent Remain

Kate Hoey - Vauxhall

Majority: 12708 (25.6 per cent)

EU referendum vote: 81 per cent Remain

Conservative-held:

Maria Caulfield – Lewes

Majority: 1083 (2.1 per cent)

EU referendum vote: 50 per cent Remain

Luke Hall – Thornbury and Yate

Majority: 1459 (3.1 per cent)

EU referendum vote: 44 per cent Remain

James Berry – Kingston and Surbiton

Majority: 2834 (4.8 per cent)

EU referendum vote: 60 per cent Remain

Marcus Fysh – Yeovil

Majority: 5293 (5.3 per cent)

EU referendum vote: 39 per cent Remain

Derek Thomas – St Ives

Majority: 2469 (5.1 per cent)

EU referendum vote: 46 per cent Remain

Kevin Foster – Torbay

Majority: 3286 (6.8 per cent)

EU referendum vote: 40 per cent Remain

Paul Scully – Sutton and Cheam

Majority: 3921 (7.8 per cent)

EU referendum vote: 49 per cent Remain

Ben Howlett – Bath

Majority: 3833 (8.1 per cent)

EU referendum vote: 66 per cent Remain

Will Quince – Colchester

Majority: 5575 (11.5 per cent)

EU referendum vote: 49 per cent Remain

Mary Robinson – Cheadle

Majority: 6453 (12.1 per cent)

EU referendum vote: 58 per cent Remain

Alex Chalk - Cheltenham

Majority: 6516 (12.1 per cent)

EU referendum vote: 57 per cent Remain

Peter Heaton-Jones - North Devon

Majority: 6936 (13.3 per cent)

EU referendum vote: 43 per cent Remain

James Heappey – Wells

Majority: 7585 (13.3 per cent)

EU referendum vote: 47 per cent Remain

Scott Mann - North Cornwall

Majority: 6621 (13.7 per cent)

EU referendum vote: 40 per cent Remain

Anne-Marie Trevelyan – Berwick-upon-Tweed

Majority: 4914 (12.2 per cent)

EU referendum vote: 45 per cent Remain



Flick Drummond - Portsmouth South

Majority: 5241 (12.5 per cent)

EU referendum vote: 48 per cent Remain

Nicola Blackwood – Oxford West and Abingdon

Majority: 9,582 (16.7 per cent)

EU referendum vote: 61 per cent Remain

Anne Main – St Albans

Majority: 12,732 (23.4 per cent)

EU referendum vote: 64 per cent Remain

SNP-held:

John Nicolson – Dunbartonshire East

Majority: 2167 (4 per cent)

EU referendum vote: 71 per cent Remain

Michelle Thomson – Edinburgh West

Majority: 3210 (5.9 per cent)

EU referendum vote: 71 per cent Remain

Stephen Gethins – North East Fife

Majority: 4344 (9.6 per cent)

EU referendum vote: 62 per cent Remain

Paul Monaghan – Caithness, Sutherland and Easter Ross

Majority: 3844 (11.2 per cent)

EU referendum vote: 51 per cent Remain

Ian Blackford - Ross, Skye and Lochaber

Majority: 5124 (12.2 per cent)

EU referendum vote: 57 per cent Remain