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