78 Seats Labour can Win in the Next Election... and 55 more they could get at a stretch

The Daily Politik have gone through the 2017 election results seat by seat and found 78 seats where Labour is coming second and is less than 5000 votes away from taking the seat - in some cases as few as 31 votes.
Labour enjoyed a massive surge in it's share of the vote in the majority of these seats and could easily get across the line next time. Some are the seats of conservative government ministers, like Amber Rudd who now has a tiny majority of just 346 votes, or former minister and 2016 candidate for the leadership of the conservative party Stephen Crabb, who held onto his seat in 2017 by just 314 votes.
If Labour retained its gains, and won these 78 seats at the next election, whenever that may be, they would have 340 seats - a majority of 14.
We have also included a further 55 seats where Labour is coming second to MPs - mostly conservatives - who have a majority of between 5000 and 10,000. Still winnable and in most cases Labour has enjoyed a surge in their vote in these areas and turned these previously safe conservative seats into marginals during the 2017 campaign.
It might help activists get an idea where efforts could be focussed.
78 Seats Labour Can Win (54 CON, 22 SNP, 2 PC)
1. Southampton Itchen 31 CON Majority
2. Glasgow South West 60 SNP Majority
3. Glasgow East 75 SNP Majority
4. Arfon 92 PC Majority 5. Airdrie and Shotts 195 SNP Majority
6. Preseli Pembrokeshire 314 CON Majority (Fmr Minister, Stephen Crabb)
7. Motherwell & Wishaw 318 SNP Majority
8. Pudsey 331 CON Majority
9. Thurrock 345 CON Majority
10. Hastings and Rye 346 CON Majority (Fmr Minister, Amber Rudd)
11. Chipping Barnet 353 CON Majority (Fmr Minister, Theresa Villiars) 12. Lanark & Hamilton East 360 SNP Majority
13. Inverclyde 384 SNP Majority
14. Norwich North 507 CON Majority
15. Calder Valley 609 CON Majority
16. Aberconwy 635 CON Majority
17. Stoke on Trent 663 CON Majority
18. Telford 720 CON Majority (Lucy Allen)
19. Northampton North 807 CON Majority
20. Dunfermline & Fife West 844 SNP Majority
21. Broxtowe 865 votes IND Majority (Anna Soubry)
22. Bolton West 936 CON Majority
23.Western Isles 1007 SNP Majority
24. Middlesbrough S & Cleveland E 1020 CON Majority
25. Mansfield 1057 CON Majority
26. Glasgow North 1060 SNP Majority 27. Hendon 1072 CON Majority
28. Northampton South 1159 CON Majority
29. Pendle 1279 CON Majority
30. Morecambe & Lunesdale 1399 CON Majority 31. Putney 1554 CON Majority (Justine Greening)
32. Camborne Redruth 1577 CON Majority
33. Edinburgh North and Leith 1625 SNP Majority
34. Finchley & Golders Green 1657 CON Majority
35. Copeland 1695 CON Majority
36. Milton Keynes South 1725 CON Majority 37. Harrow East 1757 CON Majority
38. Milton Keynes North 1915 CON Majority
39. Blackpool North & Cleveleys 2023 CON Majority
40. Watford 2092 CON Majorty 41. Morley and Outwood 2104 CON Majority
42. Vale of Glemmorgan 2190 CON Majority (Fmr Minister, Alun Cairns)
43. Glasgow Central 2267 SNP Majority
44. Dunbartonshire West 2288 SNP Majority
45. Chingford & Woodford Green 2438 CON Majority (Fmr Minister, Iain Duncan-Smith)
46. Crawley 2457 CON Majority 47. Paisley and Renfrewshire South 2441 SNP Majority
48. Swindon South 2464 CON Majority
49. Worcester 2508 CON Majority
50. Carlisle 2599 CON Majority 51. Walsall North 2601 CON Majority
52. Paisley and Renfrewshire North 2613 SNP Majority
53. Reading West 2876 CON Majority 54. Southport 2914 CON Majority
55. Linlithgow & Falkirk East 2919 SNP Majority
56. Corby 3050 CON Majority
57. Carmarthen W & S Pembrokeshire 3110 CON Majority
58. Cities of London & Westminster 3148 CON Majority
59. Rossendale & Darwen 3216 CON Majority
60. Glenroth 3267 SNP Majority
61. Stevenage 3384 CON Majority 62. Edinburgh East 3427 SNP Majority
63. Scarborough & Whitby 3435 CON Majority
64. Clwyd West 3437 CON Majority
65. Ceredigen 3606 PC Majority 66. Truro & Falmouth 3792 CON Majority 67. E Kilbride, Strathaven & Lesmahagow 3866 SNP Majority
68. Livingston 3878 SNP Majority
69. Aberdeen North 4139 SNP Majority
70. Filton & Bradley Stoke 4182 CON Majority
71. Cumbernauld, Kilsyth & Kirkintilloch E 4264 SNP Majority
72. Loughborough 4269 CON Majority 73. Erewash 4534 CON Majority
74. Shipley 4681 CON Majority
75. Nuneaton 4739 CON Majority
76. Falkirk 4923 SNP Majority
77. Uxbridge & Ruislip South 5034 CON Majority (PM Boris Johnson)
78. Worthing East & Shoreham 5106 CON Majority (seat had 20% Lab swing in 2017)
55 Seats where Labour needs between 5000 & 10,000 votes to win:
Altrincham & Sale West Amber valley Ayr, Carrick & Cumnock
Basingstoke Bexleyheath & Crayford Bournemouth East
Bournemouth West Bromley & Chislehurst Burton
Cannock Chase Chatham & Aylesford Chelsea & Fulham
Colchester Dover Dundee East
Dundee West Elmet & Rothwell Forest of Dean
Gillingham & Rainham Gloucester Gravesham
Great Yarmouth Halesowen & Rowley Regis Harlow
Hemel Hempstead Hexham Kettering
Kilmarnock & Loudoun Kingswood Macclesfield
Monmouth Portsmouth North Redditch Renfrewshire East Rochester & Strood Rochford & Southend East
Rugby Rushcliffe Sherwood
Shrewsbury & Ascham Somerset North East South Ribble
Southend West Stafford Staffordshire Moorlands
Stourbridge Swindon North Thanet South
The Wrekin Warwickshire North Waveney
Welwyn Hatfield Wimbledon Wycombe
York Outer