Seat Region Prob From 2015 Margin 2017 Margin Con Lab LD SNP PC GRN UKIP Oth
Carshalton and Wallington London 99% LD -3 22 50 17 27 0 0 5 0 1
Ilford North London 98% Lab -1 14 54 40 5 0 0 0 0 0
Southport North West 97% LD -3 18 41 21 23 0 0 0 13 0
Berwickshire, Roxburgh and Selkirk Scotland 97% SNP -1 18 47 9 14 29 0 0 0 0
City of Chester North West 94% Lab 0 11 50 40 9 0 0 0 0 0
Wirral West North West 93% Lab -1 11 52 41 6 0 0 1 0 0
Newcastle-under-Lyme West Midlands 93% Lab -2 10 49 40 8 0 0 0 0 0
Brentford and Isleworth London 92% Lab -1 9 50 41 7 0 0 0 0 0
Barrow and Furness North West 88% Lab -2 8 47 40 4 0 0 1 8 0
Stoke-on-Trent South West Midlands 88% Lab -6 8 50 42 4 0 0 3 0 0
Birmingham, Northfield West Midlands 86% Lab -6 7 50 43 4 0 0 3 0 0
Lancaster and Fleetwood North West 85% Lab -3 6 49 42 6 0 0 3 0 0
Dewsbury Yorkshire and The Humber 85% Lab -3 7 50 43 5 0 0 2 0 0
North Norfolk East of England 84% LD -8 10 44 20 34 0 0 0 0 0
Harrow West London 84% Lab -5 7 49 42 5 0 0 1 4 0
Enfield North London 83% Lab -2 6 47 41 4 0 0 1 8 0
North East Derbyshire East Midlands 82% Lab -4 6 44 38 4 0 0 1 13 0
Hove South East 82% Lab -2 6 46 39 10 0 0 4 0 1
Eltham London 82% Lab -6 5 47 41 7 0 0 0 0 0
Middlesbrough South and East Cleveland North East 78% Lab -5 6 50 44 4 0 0 0 0 0
West Aberdeenshire and Kincardine Scotland 77% SNP -13 7 41 9 15 34 0 0 0 0
Halifax Yorkshire and The Humber 77% Lab -1 5 45 41 5 0 0 0 8 0
Chorley North West 75% Lab -9 4 49 45 4 0 0 2 0 0
Ealing Central and Acton London 74% Lab -1 4 45 41 12 0 0 0 0 0
Westminster North London 73% Lab -5 4 47 43 7 0 0 2 0 1
Walsall North West Midlands 69% Lab -5 3 41 38 4 0 0 0 17 0
Gedling East Midlands 67% Lab -6 3 43 40 4 0 0 1 12 0
Stoke-on-Trent North West Midlands 66% Lab -13 3 47 44 5 0 0 4 0 0
Clacton East of England 66% UKIP -8 6 43 17 2 0 0 1 37 0
Ynys Môn Wales 66% Lab -10 3 32 30 3 0 23 0 12 0
Wakefield Yorkshire and The Humber 66% Lab -6 2 45 43 7 0 0 0 0 1
Hampstead and Kilburn London 65% Lab -2 3 44 42 11 0 0 3 0 1
Wolverhampton South West West Midlands 63% Lab -2 3 45 42 3 0 0 1 9 0
Bristol East South West 62% Lab -9 2 43 41 6 0 0 9 0 0
Birmingham, Edgbaston West Midlands 62% Lab -7 2 47 45 4 0 0 4 0 1
Copeland North West 61% Lab -6 1 42 41 5 0 0 0 11 0
Scunthorpe Yorkshire and The Humber 60% Lab -8 1 47 45 6 0 0 0 0 0
Wirral South North West 60% Lab -11 2 47 46 6 0 0 2 0 0
Dumfries and Galloway Scotland 59% SNP -12 2 38 24 2 36 0 0 0 0
Cardiff Central Wales 58% Lab -25 1 36 35 18 0 2 4 6 0
Bishop Auckland North East 57% Lab -9 1 46 44 6 0 0 0 0 0
Birmingham, Erdington West Midlands 55% Lab -15 1 47 46 4 0 0 3 0 0
Perth and North Perthshire Scotland 53% SNP -18 1 42 12 3 41 0 0 0 0
Moray Scotland 52% SNP -18 1 40 14 4 40 0 0 0 0
Westmorland and Lonsdale North West 50% LD -18 0 44 11 43 0 0 0 0 0
Bassetlaw East Midlands 49% Lab -18 0 47 47 4 0 0 0 0 0
Tooting London 47% Lab -5 -1 43 44 9 0 0 2 2 0
Blackpool South North West 43% Lab -8 -1 41 42 3 0 0 1 13 0
Slough South East 43% Lab -15 -1 42 43 4 0 0 0 11 0
Batley and Spen Yorkshire and The Humber 42% Lab -12 -1 44 46 6 0 0 4 0 1
Ellesmere Port and Neston North West 41% Lab -13 -2 43 44 4 0 0 1 8 0
Dudley North West Midlands 40% Lab -11 -2 38 40 3 0 0 0 18 0
Hartlepool North East 40% Lab -15 -3 36 40 4 0 0 0 18 0
Southampton, Test South East 38% Lab -9 -2 41 43 9 0 0 0 0 2
Coventry South West Midlands 38% Lab -7 -2 39 41 5 0 0 2 11 1
Ashfield East Midlands 38% Lab -19 -3 35 38 10 0 0 1 15 1
Darlington North East 38% Lab -8 -2 41 43 4 0 0 1 11 0
Coventry North West West Midlands 36% Lab -10 -2 38 40 5 0 0 1 13 3
Bury South North West 36% Lab -10 -2 41 43 5 0 0 0 9 1
Bolton North East North West 31% Lab -10 -3 39 42 3 0 0 1 14 0
Hyndburn North West 29% Lab -10 -4 38 42 3 0 0 0 16 0
Aberdeen South Scotland 29% SNP -19 -4 33 26 4 37 0 0 0 0
Oldham East and Saddleworth North West 28% Lab -13 -4 35 39 9 0 0 0 16 0
Angus Scotland 28% SNP -25 -5 39 13 3 44 0 0 0 0
Brent North London 26% Lab -21 -4 43 48 7 0 0 1 0 1
Exeter South West 26% Lab -13 -5 43 47 5 0 0 5 0 1
West Lancashire North West 26% Lab -17 -4 44 49 4 0 0 2 0 0
Luton North East of England 25% Lab -22 -5 45 50 3 0 0 2 0 0
North East Fife Scotland 25% SNP -25 -3 29 12 24 32 0 0 0 1
Worsley and Eccles South North West 25% Lab -14 -4 44 48 4 0 0 3 0 0
Walsall South West Midlands 23% Lab -14 -5 39 44 4 0 0 0 12 0
Luton South East of England 23% Lab -14 -5 36 42 6 0 0 1 12 2
Hammersmith London 21% Lab -14 -6 40 46 8 0 0 2 3 0
Wolverhampton North East West Midlands 19% Lab -16 -6 38 43 4 0 0 1 15 0
Stirling Scotland 19% SNP -23 -7 32 25 3 39 0 0 0 0
Banff and Buchan Scotland 17% SNP -31 -10 38 11 3 48 0 0 0 0
Stoke-on-Trent Central West Midlands 17% Lab -17 -7 31 38 6 0 0 1 19 5
Workington North West 17% Lab -12 -6 37 42 5 0 0 0 15 1
Stalybridge and Hyde North West 16% Lab -16 -6 43 49 4 0 0 4 0 0
Norwich South East of England 16% Lab -16 -8 34 42 11 0 0 12 0 0
Birmingham, Selly Oak West Midlands 16% Lab -19 -7 41 47 6 0 0 6 0 0
Leeds North East Yorkshire and The Humber 15% Lab -15 -8 41 48 7 0 0 3 0 1
West Bromwich East West Midlands 15% Lab -25 -8 43 51 4 0 0 2 0 0
Bristol South South West 14% Lab -14 -8 32 40 9 0 0 4 14 1
Mansfield East Midlands 14% Lab -11 -6 32 38 3 0 0 0 25 1
Edinburgh South West Scotland 13% SNP -23 -8 30 26 4 38 0 0 0 0
East Renfrewshire Scotland 12% SNP -19 -6 30 31 3 36 0 0 0 0
Burnley North West 11% Lab -24 -10 26 37 18 0 0 1 18 0