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