Skip to content

Thursday 8 June 2017

2017 UK general election results

The Conservatives won 317 of 650 seats with 42.3% of the vote, 9 short of a majority: a hung parliament. Afterwards: Hung parliament: Conservative minority government with a DUP confidence-and-supply agreement, with Theresa May as prime minister.

Results by party
PartyLeaderSeatsChangeVotesShareChangeShare barCandidates
ConservativeTheresa May317−1313,636,68442.3%+5.5638
LabourJeremy Corbyn262+3012,877,91840.0%+9.5631
Scottish National PartyNicola Sturgeon35−21977,5683.0%−1.759
Liberal DemocratsTim Farron12+42,371,8617.4%−0.5629
Democratic Unionist Party—10+2292,3160.9%+0.317
Sinn Féin—7+3238,9150.7%+0.218
Plaid Cymru—4+1164,4660.5%−0.140
Green—10525,6651.6%−2.1467
Independent—10151,4710.5%+0.1187
Speaker—1034,2990.1%01
UK Independence Party—0−1594,0681.8%−10.8378
61 other parties and independents338,9531.0%

Change is compared with the 2015 general election.

Aldershot: Con (Leo Docherty), majority 23.4%Aldridge-Brownhills: Con (Wendy Morton), majority 35.6%Altrincham and Sale West: Con (Graham Brady), majority 12.2%Amber Valley: Con (Nigel Mills), majority 18.1%Arundel and South Downs: Con (Nick Herbert), majority 39.6%Ashfield: Lab (Gloria De Piero), majority 0.9%Ashford: Con (Damian Green), majority 29.2%Ashton-under-Lyne: Lab (Angela Rayner), majority 28.4%Aylesbury: Con (David Lidington), majority 24.9%Banbury: Con (Victoria Prentis), majority 20.1%Barking: Lab (Margaret Hodge), majority 45.3%Barnsley Central: Lab (Dan Jarvis), majority 39.8%Barnsley East: Lab (Stephanie Peacock), majority 32.6%Barrow and Furness: Lab (John Woodcock), majority 0.4%Basildon and Billericay: Con (John Baron), majority 29.8%Basingstoke: Con (Maria Miller), majority 16.9%Bassetlaw: Lab (John Mann), majority 9.3%Bath: LD (Wera Hobhouse), majority 11.5% — LD gain from ConBatley and Spen: Lab (Tracy Brabin), majority 16.7%Battersea: Lab (Marsha De Cordova), majority 4.4% — Lab gain from ConBeaconsfield: Con (Dominic Grieve), majority 43.8%Beckenham: Con (Bob Stewart), majority 29.2%Bedford: Lab (Mohammad Yasin), majority 1.6% — Lab gain from ConBermondsey and Old Southwark: Lab (Neil Coyle), majority 22.2%Berwick-upon-Tweed: Con (Anne-Marie Trevelyan), majority 27.9%Bethnal Green and Bow: Lab (Rushanara Ali), majority 59.2%Beverley and Holderness: Con (Graham Stuart), majority 25.2%Bexhill and Battle: Con (Huw Merriman), majority 37.3%Bexleyheath and Crayford: Con (David Evennett), majority 20.1%Birkenhead: Lab (Frank Field), majority 58.4%Birmingham, Edgbaston: Lab (Preet Gill), majority 15.9%Birmingham, Erdington: Lab (Jack Dromey), majority 19.6%Birmingham, Hall Green: Lab (Roger Godsiff), majority 62.5%Birmingham, Hodge Hill: Lab (Liam Byrne), majority 66.9%Birmingham, Ladywood: Lab (Shabana Mahmood), majority 69.5%Birmingham, Northfield: Lab (Richard Burden), majority 10.5%Birmingham, Perry Barr: Lab (Khalid Mahmood), majority 41.6%Birmingham, Selly Oak: Lab (Steve McCabe), majority 31.0%Birmingham, Yardley: Lab (Jess Phillips), majority 37.2%Bishop Auckland: Lab (Helen Goodman), majority 1.2%Blackburn: Lab (Kate Hollern), majority 42.9%Blackley and Broughton: Lab (Graham Stringer), majority 48.9%Blackpool North and Cleveleys: Con (Paul Maynard), majority 4.9%Blackpool South: Lab (Gordon Marsden), majority 7.2%Blaydon: Lab (Liz Twist), majority 28.0%Blyth Valley: Lab (Ronnie Campbell), majority 18.6%Bognor Regis and Littlehampton: Con (Nick Gibb), majority 34.1%Bolsover: Lab (Dennis Skinner), majority 11.4%Bolton North East: Lab (David Crausby), majority 8.4%Bolton South East: Lab (Yasmin Qureshi), majority 31.0%Bolton West: Con (Chris Green), majority 1.8%Bootle: Lab (Peter Dowd), majority 72.0%Boston and Skegness: Con (Matt Warman), majority 38.7%Bosworth: Con (David Tredinnick), majority 32.7%Bournemouth East: Con (Tobias Ellwood), majority 16.3%Bournemouth West: Con (Conor Burns), majority 17.3%Bracknell: Con (Phillip Lee), majority 28.7%Bradford East: Lab (Imran Hussain), majority 45.0%Bradford South: Lab (Judith Cummins), majority 16.3%Bradford West: Lab (Naz Shah), majority 48.1%Braintree: Con (James Cleverly), majority 35.2%Brent Central: Lab (Dawn Butler), majority 53.5%Brent North: Lab (Barry Gardiner), majority 30.2%Brentford and Isleworth: Lab (Ruth Cadbury), majority 19.8%Brentwood and Ongar: Con (Alex Burghart), majority 45.4%Bridgwater and West Somerset: Con (Ian Liddell-Grainger), majority 26.5%Brigg and Goole: Con (Andrew Percy), majority 27.4%Brighton, Kemptown: Lab (Lloyd Russell-Moyle), majority 20.1% — Lab gain from ConBrighton, Pavilion: Grn (Caroline Lucas), majority 25.5%Bristol East: Lab (Kerry McCarthy), majority 26.4%Bristol North West: Lab (Darren Jones), majority 8.8% — Lab gain from ConBristol South: Lab (Karin Smyth), majority 29.4%Bristol West: Lab (Thangam Debbonaire), majority 52.1%Broadland: Con (Keith Simpson), majority 28.3%Bromley and Chislehurst: Con (Robert Neill), majority 20.6%Bromsgrove: Con (Sajid Javid), majority 30.7%Broxbourne: Con (Charles Walker), majority 33.3%Broxtowe: Con (Anna Soubry), majority 1.6%Buckingham: Spk (John Bercow), majority 48.8%Burnley: Lab (Julie Cooper), majority 15.8%Burton: Con (Andrew Griffiths), majority 20.1%Bury North: Lab (James Frith), majority 9.1% — Lab gain from ConBury South: Lab (Ivan Lewis), majority 11.7%Bury St Edmunds: Con (Jo Churchill), majority 29.7%Calder Valley: Con (Craig Whittaker), majority 1.1%Camberwell and Peckham: Lab (Harriet Harman), majority 65.0%Camborne and Redruth: Con (George Eustice), majority 3.3%Cambridge: Lab (Daniel Zeichner), majority 22.6%Cannock Chase: Con (Amanda Milling), majority 17.5%Canterbury: Lab (Rosie Duffield), majority 0.3% — Lab gain from ConCarlisle: Con (John Stevenson), majority 6.0%Carshalton and Wallington: LD (Tom Brake), majority 2.7%Castle Point: Con (Rebecca Harris), majority 42.2%Central Devon: Con (Mel Stride), majority 27.1%Central Suffolk and North Ipswich: Con (Dan Poulter), majority 30.4%Charnwood: Con (Edward Argar), majority 29.6%Chatham and Aylesford: Con (Tracey Crouch), majority 23.3%Cheadle: Con (Mary Robinson), majority 8.3%Chelmsford: Con (Vicky Ford), majority 23.9%Chelsea and Fulham: Con (Greg Hands), majority 19.4%Cheltenham: Con (Alex Chalk), majority 4.5%Chesham and Amersham: Con (Cheryl Gillan), majority 40.1%Chesterfield: Lab (Toby Perkins), majority 20.0%Chichester: Con (Gillian Keegan), majority 37.8%Chingford and Woodford Green: Con (Iain Duncan Smith), majority 5.2%Chippenham: Con (Michelle Donelan), majority 29.1%Chipping Barnet: Con (Theresa Villiers), majority 0.6%Chorley: Lab (Lindsay Hoyle), majority 13.5%Christchurch: Con (Christopher Chope), majority 49.7%Cities of London and Westminster: Con (Mark Field), majority 8.1%City of Chester: Lab (Christian Matheson), majority 16.3%City of Durham: Lab (Roberta Blackman-Woods), majority 25.6%Clacton: Con (Giles Watling), majority 35.9% — Con gain from UKIPCleethorpes: Con (Martin Vickers), majority 21.7%Colchester: Con (Will Quince), majority 10.6%Colne Valley: Lab (Thelma Walker), majority 1.5% — Lab gain from ConCongleton: Con (Fiona Bruce), majority 22.4%Copeland: Con (Trudy Harrison), majority 4.0% — Con gain from LabCorby: Con (Tom Pursglove), majority 4.5%Coventry North East: Lab (Colleen Fletcher), majority 33.5%Coventry North West: Lab (Geoffrey Robinson), majority 17.2%Coventry South: Lab (Jim Cunningham), majority 16.9%Crawley: Con (Henry Smith), majority 4.9%Crewe and Nantwich: Lab (Laura Smith), majority 0.1% — Lab gain from ConCroydon Central: Lab (Sarah Jones), majority 9.9% — Lab gain from ConCroydon North: Lab (Steve Reed), majority 54.3%Croydon South: Con (Chris Philp), majority 18.6%Dagenham and Rainham: Lab (Jon Cruddas), majority 10.2%Darlington: Lab (Jenny Chapman), majority 7.3%Dartford: Con (Gareth Johnson), majority 24.3%Daventry: Con (Chris Heaton-Harris), majority 39.1%Denton and Reddish: Lab (Andrew Gwynne), majority 35.6%Derby North: Lab (Chris Williamson), majority 4.1% — Lab gain from ConDerby South: Lab (Margaret Beckett), majority 24.8%Derbyshire Dales: Con (Patrick McLoughlin), majority 28.9%Devizes: Con (Claire Perry), majority 41.8%Dewsbury: Lab (Paula Sherriff), majority 5.9%Don Valley: Lab (Caroline Flint), majority 11.2%Doncaster Central: Lab (Rosie Winterton), majority 23.6%Doncaster North: Lab (Edward Miliband), majority 33.1%Dover: Con (Charlie Elphicke), majority 12.4%Dudley North: Lab (Ian Austin), majority 0.1%Dudley South: Con (Mike Wood), majority 20.2%Dulwich and West Norwood: Lab (Helen Hayes), majority 50.2%Ealing Central and Acton: Lab (Rupa Huq), majority 25.0%Ealing North: Lab (Stephen Pound), majority 37.5%Ealing, Southall: Lab (Virendra Sharma), majority 48.9%Easington: Lab (Grahame Morris), majority 41.0%East Devon: Con (Hugo Swire), majority 13.3%East Ham: Lab (Stephen Timms), majority 70.4%East Hampshire: Con (Damian Hinds), majority 46.7%East Surrey: Con (Sam Gyimah), majority 40.4%East Worthing and Shoreham: Con (Tim Loughton), majority 9.6%East Yorkshire: Con (Greg Knight), majority 27.8%Eastbourne: LD (Stephen Lloyd), majority 2.8% — LD gain from ConEastleigh: Con (Mims Davies), majority 24.8%Eddisbury: Con (Antoinette Sandbach), majority 23.3%Edmonton: Lab (Kate Osamor), majority 48.3%Ellesmere Port and Neston: Lab (Justin Madders), majority 22.4%Elmet and Rothwell: Con (Alec Shelbrooke), majority 16.5%Eltham: Lab (Clive Efford), majority 13.6%Enfield North: Lab (Joan Ryan), majority 21.1%Enfield, Southgate: Lab (Bambos Charalambous), majority 9.0% — Lab gain from ConEpping Forest: Con (Eleanor Laing), majority 35.9%Epsom and Ewell: Con (Chris Grayling), majority 34.6%Erewash: Con (Maggie Throup), majority 9.1%Erith and Thamesmead: Lab (Teresa Pearce), majority 22.5%Esher and Walton: Con (Dominic Raab), majority 38.9%Exeter: Lab (Ben Bradshaw), majority 29.1%Fareham: Con (Suella Fernandes), majority 37.8%Faversham and Mid Kent: Con (Helen Whately), majority 35.0%Feltham and Heston: Lab (Seema Malhotra), majority 29.4%Filton and Bradley Stoke: Con (Jack Lopresti), majority 8.3%Finchley and Golders Green: Con (Mike Freer), majority 3.2%Folkestone and Hythe: Con (Damian Collins), majority 26.2%Forest of Dean: Con (Mark Harper), majority 18.4%Fylde: Con (Mark Menzies), majority 25.4%Gainsborough: Con (Edward Leigh), majority 33.1%Garston and Halewood: Lab (Maria Eagle), majority 60.1%Gateshead: Lab (Ian Mearns), majority 41.2%Gedling: Lab (Vernon Coaker), majority 9.1%Gillingham and Rainham: Con (Rehman Chishti), majority 19.3%Gloucester: Con (Richard Graham), majority 10.2%Gosport: Con (Caroline Dinenage), majority 34.8%Grantham and Stamford: Con (Nick Boles), majority 35.5%Gravesham: Con (Adam Holloway), majority 19.1%Great Grimsby: Lab (Melanie Onn), majority 7.2%Great Yarmouth: Con (Brandon Lewis), majority 18.1%Greenwich and Woolwich: Lab (Matthew Pennycook), majority 39.0%Guildford: Con (Anne Milton), majority 30.7%Hackney North and Stoke Newington: Lab (Diane Abbott), majority 62.4%Hackney South and Shoreditch: Lab (Meg Hillier), majority 68.5%Halesowen and Rowley Regis: Con (James Morris), majority 11.8%Halifax: Lab (Holly Lynch), majority 11.1%Haltemprice and Howden: Con (David Davis), majority 30.0%Halton: Lab (Derek Twigg), majority 51.3%Hammersmith: Lab (Andy Slaughter), majority 35.7%Hampstead and Kilburn: Lab (Tulip Siddiq), majority 26.6%Harborough: Con (Neil O'Brien), majority 21.6%Harlow: Con (Robert Halfon), majority 15.7%Harrogate and Knaresborough: Con (Andrew Jones), majority 32.0%Harrow East: Con (Bob Blackman), majority 3.5%Harrow West: Lab (Gareth Thomas), majority 26.4%Hartlepool: Lab (Mike Hill), majority 18.3%Harwich and North Essex: Con (Bernard Jenkin), majority 28.1%Hastings and Rye: Con (Amber Rudd), majority 0.6%Havant: Con (Alan Mak), majority 34.5%Hayes and Harlington: Lab (John McDonnell), majority 37.9%Hazel Grove: Con (William Wragg), majority 12.5%Hemel Hempstead: Con (Mike Penning), majority 18.1%Hemsworth: Lab (Jon Trickett), majority 22.1%Hendon: Con (Matthew Offord), majority 2.1%Henley: Con (John Howell), majority 39.0%Hereford and South Herefordshire: Con (Jesse Norman), majority 29.7%Hertford and Stortford: Con (Mark Prisk), majority 31.7%Hertsmere: Con (Oliver Dowden), majority 32.4%Hexham: Con (Guy Opperman), majority 20.0%Heywood and Middleton: Lab (Liz McInnes), majority 15.3%High Peak: Lab (Ruth George), majority 4.3% — Lab gain from ConHitchin and Harpenden: Con (Bim Afolami), majority 20.5%Holborn and St Pancras: Lab (Keir Starmer), majority 51.7%Hornchurch and Upminster: Con (Julia Dockerill), majority 31.6%Hornsey and Wood Green: Lab (Catherine West), majority 49.3%Horsham: Con (Jeremy Quin), majority 37.9%Houghton and Sunderland South: Lab (Bridget Phillipson), majority 29.8%Hove: Lab (Peter Kyle), majority 32.6%Huddersfield: Lab (Barry Sheerman), majority 27.4%Huntingdon: Con (Jonathan Djanogly), majority 24.2%Hyndburn: Lab (Graham Jones), majority 12.9%Ilford North: Lab (Wes Streeting), majority 18.2%Ilford South: Lab (Mike Gapes), majority 54.9%Ipswich: Lab (Sandy Martin), majority 1.6% — Lab gain from ConIsle of Wight: Con (Bob Seely), majority 28.3%Islington North: Lab (Jeremy Corbyn), majority 60.5%Islington South and Finsbury: Lab (Emily Thornberry), majority 42.2%Jarrow: Lab (Stephen Hepburn), majority 40.1%Keighley: Lab (John Grogan), majority 0.5% — Lab gain from ConKenilworth and Southam: Con (Jeremy Wright), majority 35.2%Kensington: Lab (Emma Dent Coad), majority 0.1% — Lab gain from ConKettering: Con (Philip Hollobone), majority 21.4%Kingston and Surbiton: LD (Edward Davey), majority 6.6% — LD gain from ConKingston upon Hull East: Lab (Karl Turner), majority 28.4%Kingston upon Hull North: Lab (Diana Johnson), majority 38.6%Kingston upon Hull West and Hessle: Lab (Emma Hardy), majority 23.2%Kingswood: Con (Chris Skidmore), majority 15.4%Knowsley: Lab (George Howarth), majority 76.1%Lancaster and Fleetwood: Lab (Cat Smith), majority 14.5%Leeds Central: Lab (Hilary Benn), majority 49.7%Leeds East: Lab (Richard Burgon), majority 30.8%Leeds North East: Lab (Fabian Hamilton), majority 32.1%Leeds North West: Lab (Alex Sobel), majority 9.1% — Lab gain from LDLeeds West: Lab (Rachel Reeves), majority 37.8%Leicester East: Lab (Keith Vaz), majority 42.8%Leicester South: Lab (Jonathan Ashworth), majority 52.0%Leicester West: Lab (Liz Kendall), majority 29.5%Leigh: Lab (Joanne Platt), majority 20.4%Lewes: Con (Maria Caulfield), majority 10.2%Lewisham East: Lab (Heidi Alexander), majority 44.9%Lewisham West and Penge: Lab (Ellie Reeves), majority 43.5%Lewisham, Deptford: Lab (Vicky Foxcroft), majority 63.3%Leyton and Wanstead: Lab (John Cryer), majority 49.0%Lichfield: Con (Michael Fabricant), majority 34.7%Lincoln: Lab (Karen Lee), majority 3.2% — Lab gain from ConLiverpool, Riverside: Lab (Louise Ellman), majority 74.9%Liverpool, Walton: Lab (Dan Carden), majority 77.1%Liverpool, Wavertree: Lab (Luciana Berger), majority 67.5%Liverpool, West Derby: Lab (Stephen Twigg), majority 72.9%Loughborough: Con (Nicky Morgan), majority 7.9%Louth and Horncastle: Con (Victoria Atkins), majority 37.2%Ludlow: Con (Philip Dunne), majority 38.6%Luton North: Lab (Kelvin Hopkins), majority 30.8%Luton South: Lab (Gavin Shuker), majority 30.2%Macclesfield: Con (David Rutley), majority 15.9%Maidenhead: Con (Theresa May), majority 45.4%Maidstone and The Weald: Con (Helen Grant), majority 34.3%Makerfield: Lab (Yvonne Fovargue), majority 28.9%Maldon: Con (John Whittingdale), majority 46.7%Manchester Central: Lab (Lucy Powell), majority 63.2%Manchester, Gorton: Lab (Afzal Khan), majority 69.1%Manchester, Withington: Lab (Jeff Smith), majority 55.7%Mansfield: Con (Ben Bradley), majority 2.1% — Con gain from LabMeon Valley: Con (George Hollingbery), majority 47.4%Meriden: Con (Caroline Spelman), majority 35.1%Mid Bedfordshire: Con (Nadine Dorries), majority 33.2%Mid Derbyshire: Con (Pauline Latham), majority 23.1%Mid Dorset and North Poole: Con (Michael Tomlinson), majority 31.8%Mid Norfolk: Con (George Freeman), majority 28.9%Mid Sussex: Con (Nicholas Soames), majority 31.9%Mid Worcestershire: Con (Nigel Huddleston), majority 42.3%Middlesbrough: Lab (Andy McDonald), majority 38.9%Middlesbrough South and East Cleveland: Con (Simon Clarke), majority 2.1% — Con gain from LabMilton Keynes North: Con (Mark Lancaster), majority 3.1%Milton Keynes South: Con (Iain Stewart), majority 2.6%Mitcham and Morden: Lab (Siobhain McDonagh), majority 44.4%Mole Valley: Con (Paul Beresford), majority 42.6%Morecambe and Lunesdale: Con (David Morris), majority 3.1%Morley and Outwood: Con (Andrea Jenkyns), majority 4.0%New Forest East: Con (Julian Lewis), majority 42.8%New Forest West: Con (Desmond Swayne), majority 47.2%Newark: Con (Robert Jenrick), majority 33.0%Newbury: Con (Richard Benyon), majority 40.1%Newcastle upon Tyne Central: Lab (Chi Onwurah), majority 40.3%Newcastle upon Tyne East: Lab (Nicholas Brown), majority 46.3%Newcastle upon Tyne North: Lab (Catherine McKinnell), majority 21.4%Newcastle-under-Lyme: Lab (Paul Farrelly), majority 0.1%Newton Abbot: Con (Anne Marie Morris), majority 33.2%Normanton, Pontefract and Castleford: Lab (Yvette Cooper), majority 29.5%North Cornwall: Con (Scott Mann), majority 14.1%North Devon: Con (Peter Heaton-Jones), majority 7.8%North Dorset: Con (Simon Hoare), majority 46.3%North Durham: Lab (Kevan Jones), majority 29.9%North East Bedfordshire: Con (Alistair Burt), majority 32.5%North East Cambridgeshire: Con (Stephen Barclay), majority 39.9%North East Derbyshire: Con (Lee Rowley), majority 5.7% — Con gain from LabNorth East Hampshire: Con (Ranil Jayawardena), majority 48.2%North East Hertfordshire: Con (Oliver Heald), majority 30.3%North East Somerset: Con (Jacob Rees-Mogg), majority 18.9%North Herefordshire: Con (Bill Wiggin), majority 43.1%North Norfolk: LD (Norman Lamb), majority 6.7%North Shropshire: Con (Owen Paterson), majority 29.4%North Somerset: Con (Liam Fox), majority 27.6%North Swindon: Con (Justin Tomlinson), majority 15.2%North Thanet: Con (Roger Gale), majority 22.2%North Tyneside: Lab (Mary Glindon), majority 37.2%North Warwickshire: Con (Craig Tracey), majority 18.0%North West Cambridgeshire: Con (Shailesh Vara), majority 28.1%North West Durham: Lab (Laura Pidcock), majority 18.4%North West Hampshire: Con (Kit Malthouse), majority 38.6%North West Leicestershire: Con (Andrew Bridgen), majority 24.8%North West Norfolk: Con (Henry Bellingham), majority 28.3%North Wiltshire: Con (James Gray), majority 42.6%Northampton North: Con (Michael Ellis), majority 2.0%Northampton South: Con (Andrew Lewer), majority 2.8%Norwich North: Con (Chloe Smith), majority 1.1%Norwich South: Lab (Clive Lewis), majority 30.4%Nottingham East: Lab (Chris Leslie), majority 49.8%Nottingham North: Lab (Alex Norris), majority 29.1%Nottingham South: Lab (Lilian Greenwood), majority 31.5%Nuneaton: Con (Marcus Jones), majority 10.3%Old Bexley and Sidcup: Con (James Brokenshire), majority 32.2%Oldham East and Saddleworth: Lab (Debbie Abrahams), majority 17.4%Oldham West and Royton: Lab (Jim McMahon), majority 37.6%Orpington: Con (Joseph Johnson), majority 38.6%Oxford East: Lab (Anneliese Dodds), majority 43.2%Oxford West and Abingdon: LD (Layla Moran), majority 1.4% — LD gain from ConPendle: Con (Andrew Stephenson), majority 2.9%Penistone and Stocksbridge: Lab (Angela Smith), majority 2.7%Penrith and The Border: Con (Rory Stewart), majority 34.2%Peterborough: Lab (Fiona Onasanya), majority 1.3% — Lab gain from ConPlymouth, Moor View: Con (Johnny Mercer), majority 11.1%Plymouth, Sutton and Devonport: Lab (Luke Pollard), majority 13.3% — Lab gain from ConPoole: Con (Robert Syms), majority 28.5%Poplar and Limehouse: Lab (Jim Fitzpatrick), majority 47.1%Portsmouth North: Con (Penny Mordaunt), majority 21.1%Portsmouth South: Lab (Stephen Morgan), majority 3.5% — Lab gain from ConPreston: Lab (Mark Hendrick), majority 44.2%Pudsey: Con (Stuart Andrew), majority 0.6%Putney: Con (Justine Greening), majority 3.3%Rayleigh and Wickford: Con (Mark Francois), majority 42.4%Reading East: Lab (Matt Rodda), majority 6.8% — Lab gain from ConReading West: Con (Alok Sharma), majority 5.6%Redcar: Lab (Anna Turley), majority 22.3%Redditch: Con (Rachel Maclean), majority 16.3%Reigate: Con (Crispin Blunt), majority 32.7%Ribble Valley: Con (Nigel Evans), majority 23.9%Richmond (Yorks): Con (Rishi Sunak), majority 40.5%Richmond Park: Con (Zac Goldsmith), majority 0.1%Rochdale: Lab (Tony Lloyd), majority 29.6%Rochester and Strood: Con (Kelly Tolhurst), majority 18.3%Rochford and Southend East: Con (James Duddridge), majority 11.7%Romford: Con (Andrew Rosindell), majority 27.6%Romsey and Southampton North: Con (Caroline Nokes), majority 36.0%Rossendale and Darwen: Con (Jake Berry), majority 6.4%Rother Valley: Lab (Kevin Barron), majority 7.8%Rotherham: Lab (Sarah Champion), majority 30.0%Rugby: Con (Mark Pawsey), majority 16.0%Ruislip, Northwood and Pinner: Con (Nick Hurd), majority 26.2%Runnymede and Weybridge: Con (Philip Hammond), majority 35.0%Rushcliffe: Con (Kenneth Clarke), majority 13.7%Rutland and Melton: Con (Alan Duncan), majority 40.1%Saffron Walden: Con (Kemi Badenoch), majority 41.0%Salford and Eccles: Lab (Rebecca Long Bailey), majority 40.2%Salisbury: Con (John Glen), majority 32.5%Scarborough and Whitby: Con (Robert Goodwill), majority 6.8%Scunthorpe: Lab (Nic Dakin), majority 8.5%Sedgefield: Lab (Phil Wilson), majority 14.6%Sefton Central: Lab (Bill Esterson), majority 30.0%Selby and Ainsty: Con (Nigel Adams), majority 24.6%Sevenoaks: Con (Michael Fallon), majority 42.8%Sheffield Central: Lab (Paul Blomfield), majority 58.0%Sheffield South East: Lab (Clive Betts), majority 27.1%Sheffield, Brightside and Hillsborough: Lab (Gill Furniss), majority 45.7%Sheffield, Hallam: Lab (Jared O'Mara), majority 3.7% — Lab gain from LDSheffield, Heeley: Lab (Louise Haigh), majority 31.3%Sherwood: Con (Mark Spencer), majority 9.7%Shipley: Con (Philip Davies), majority 8.8%Shrewsbury and Atcham: Con (Daniel Kawczynski), majority 11.4%Sittingbourne and Sheppey: Con (Gordon Henderson), majority 29.6%Skipton and Ripon: Con (Julian Smith), majority 34.4%Sleaford and North Hykeham: Con (Caroline Johnson), majority 38.4%Slough: Lab (Tan Dhesi), majority 31.3%Solihull: Con (Julian Knight), majority 36.3%Somerton and Frome: Con (David Warburton), majority 35.9%South Basildon and East Thurrock: Con (Stephen Metcalfe), majority 24.4%South Cambridgeshire: Con (Heidi Allen), majority 24.6%South Derbyshire: Con (Heather Wheeler), majority 22.7%South Dorset: Con (Richard Drax), majority 22.5%South East Cambridgeshire: Con (Lucy Frazer), majority 25.7%South East Cornwall: Con (Sheryll Murray), majority 32.8%South Holland and The Deepings: Con (John Hayes), majority 49.5%South Leicestershire: Con (Alberto Costa), majority 32.9%South Norfolk: Con (Richard Bacon), majority 27.3%South Northamptonshire: Con (Andrea Leadsom), majority 35.1%South Ribble: Con (Seema Kennedy), majority 13.5%South Shields: Lab (Emma Lewell-Buck), majority 35.6%South Staffordshire: Con (Gavin Williamson), majority 44.5%South Suffolk: Con (James Cartlidge), majority 32.7%South Swindon: Con (Robert Buckland), majority 4.8%South Thanet: Con (Craig Mackinlay), majority 12.8%South West Bedfordshire: Con (Andrew Selous), majority 25.5%South West Devon: Con (Gary Streeter), majority 29.9%South West Hertfordshire: Con (David Gauke), majority 32.2%South West Norfolk: Con (Elizabeth Truss), majority 34.9%South West Surrey: Con (Jeremy Hunt), majority 35.7%South West Wiltshire: Con (Andrew Murrison), majority 33.5%Southampton, Itchen: Con (Royston Smith), majority 0.1%Southampton, Test: Lab (Alan Whitehead), majority 24.5%Southend West: Con (David Amess), majority 21.2%Southport: Con (Damien Moore), majority 6.1% — Con gain from LDSpelthorne: Con (Kwasi Kwarteng), majority 26.8%St Albans: Con (Anne Main), majority 10.7%St Austell and Newquay: Con (Steve Double), majority 20.6%St Helens North: Lab (Conor McGinn), majority 36.7%St Helens South and Whiston: Lab (Marie Rimmer), majority 46.0%St Ives: Con (Derek Thomas), majority 0.6%Stafford: Con (Jeremy Lefroy), majority 14.9%Staffordshire Moorlands: Con (Karen Bradley), majority 24.3%Stalybridge and Hyde: Lab (Jonathan Reynolds), majority 19.0%Stevenage: Con (Stephen McPartland), majority 6.9%Stockport: Lab (Ann Coffey), majority 34.9%Stockton North: Lab (Alex Cunningham), majority 20.4%Stockton South: Lab (Paul Williams), majority 1.7% — Lab gain from ConStoke-on-Trent Central: Lab (Gareth Snell), majority 11.8%Stoke-on-Trent North: Lab (Ruth Smeeth), majority 5.7%Stoke-on-Trent South: Con (Jack Brereton), majority 1.6% — Con gain from LabStone: Con (Bill Cash), majority 35.0%Stourbridge: Con (Margot James), majority 16.2%Stratford-on-Avon: Con (Nadhim Zahawi), majority 41.0%Streatham: Lab (Chuka Umunna), majority 47.1%Stretford and Urmston: Lab (Kate Green), majority 39.3%Stroud: Lab (David Drew), majority 1.1% — Lab gain from ConSuffolk Coastal: Con (Therese Coffey), majority 27.6%Sunderland Central: Lab (Julie Elliott), majority 22.2%Surrey Heath: Con (Michael Gove), majority 43.1%Sutton and Cheam: Con (Paul Scully), majority 24.4%Sutton Coldfield: Con (Andrew Mitchell), majority 29.0%Tamworth: Con (Christopher Pincher), majority 26.2%Tatton: Con (Esther McVey), majority 30.1%Taunton Deane: Con (Rebecca Pow), majority 25.2%Telford: Con (Lucy Allan), majority 1.6%Tewkesbury: Con (Laurence Robertson), majority 38.2%The Cotswolds: Con (Geoffrey Clifton-Brown), majority 42.7%The Wrekin: Con (Mark Pritchard), majority 19.3%Thirsk and Malton: Con (Kevin Hollinrake), majority 34.0%Thornbury and Yate: Con (Luke Hall), majority 23.8%Thurrock: Con (Jackie Doyle-Price), majority 0.7%Tiverton and Honiton: Con (Neil Parish), majority 34.3%Tonbridge and Malling: Con (Tom Tugendhat), majority 41.3%Tooting: Lab (Rosena Allin-Khan), majority 26.6%Torbay: Con (Kevin Foster), majority 27.9%Torridge and West Devon: Con (Geoffrey Cox), majority 34.8%Totnes: Con (Sarah Wollaston), majority 26.8%Tottenham: Lab (David Lammy), majority 70.1%Truro and Falmouth: Con (Sarah Newton), majority 6.7%Tunbridge Wells: Con (Greg Clark), majority 30.4%Twickenham: LD (Vince Cable), majority 14.7% — LD gain from ConTynemouth: Lab (Alan Campbell), majority 20.5%Uxbridge and South Ruislip: Con (Boris Johnson), majority 10.8%Vauxhall: Lab (Kate Hoey), majority 36.8%Wakefield: Lab (Mary Creagh), majority 4.7%Wallasey: Lab (Angela Eagle), majority 48.2%Walsall North: Con (Eddie Hughes), majority 6.8% — Con gain from LabWalsall South: Lab (Valerie Vaz), majority 20.2%Walthamstow: Lab (Stella Creasy), majority 66.5%Wansbeck: Lab (Ian Lavery), majority 24.6%Wantage: Con (Edward Vaizey), majority 27.3%Warley: Lab (John Spellar), majority 41.0%Warrington North: Lab (Helen Jones), majority 19.8%Warrington South: Lab (Faisal Rashid), majority 4.1% — Lab gain from ConWarwick and Leamington: Lab (Matt Western), majority 2.2% — Lab gain from ConWashington and Sunderland West: Lab (Sharon Hodgson), majority 31.9%Watford: Con (Richard Harrington), majority 3.6%Waveney: Con (Peter Aldous), majority 17.5%Wealden: Con (Nusrat Ghani), majority 39.1%Weaver Vale: Lab (Mike Amesbury), majority 7.8% — Lab gain from ConWellingborough: Con (Peter Bone), majority 23.4%Wells: Con (James Heappey), majority 12.5%Welwyn Hatfield: Con (Grant Shapps), majority 14.3%Wentworth and Dearne: Lab (John Healey), majority 33.7%West Bromwich East: Lab (Tom Watson), majority 19.7%West Bromwich West: Lab (Adrian Bailey), majority 12.4%West Dorset: Con (Oliver Letwin), majority 32.0%West Ham: Lab (Lyn Brown), majority 60.5%West Lancashire: Lab (Rosie Cooper), majority 21.5%West Suffolk: Con (Matt Hancock), majority 33.0%West Worcestershire: Con (Harriett Baldwin), majority 37.8%Westminster North: Lab (Karen Buck), majority 26.6%Westmorland and Lonsdale: LD (Tim Farron), majority 1.5%Weston-Super-Mare: Con (John Penrose), majority 20.5%Wigan: Lab (Lisa Nandy), majority 33.7%Wimbledon: Con (Stephen Hammond), majority 10.9%Winchester: Con (Steve Brine), majority 17.5%Windsor: Con (Adam Afriyie), majority 41.5%Wirral South: Lab (Alison McGovern), majority 18.4%Wirral West: Lab (Margaret Greenwood), majority 12.2%Witham: Con (Priti Patel), majority 37.9%Witney: Con (Robert Courts), majority 34.9%Woking: Con (Jonathan Lord), majority 30.3%Wokingham: Con (John Redwood), majority 31.5%Wolverhampton North East: Lab (Emma Reynolds), majority 12.6%Wolverhampton South East: Lab (Pat McFadden), majority 23.5%Wolverhampton South West: Lab (Eleanor Smith), majority 5.2%Worcester: Con (Robin Walker), majority 4.9%Workington: Lab (Sue Hayman), majority 9.4%Worsley and Eccles South: Lab (Barbara Keeley), majority 18.4%Worthing West: Con (Peter Bottomley), majority 22.2%Wycombe: Con (Steve Baker), majority 12.3%Wyre and Preston North: Con (Ben Wallace), majority 23.3%Wyre Forest: Con (Mark Garnier), majority 26.1%Wythenshawe and Sale East: Lab (Mike Kane), majority 32.6%Yeovil: Con (Marcus Fysh), majority 24.8%York Central: Lab (Rachael Maskell), majority 35.0%York Outer: Con (Julian Sturdy), majority 14.4%Belfast East: DUP (Gavin Robinson), majority 19.8%Belfast North: DUP (Nigel Dodds), majority 4.5%Belfast South: DUP (Emma Little Pengelly), majority 4.6% — DUP gain from SDLPBelfast West: SF (Paul Maskey), majority 53.3%East Antrim: DUP (Sammy Wilson), majority 41.8%East Londonderry: DUP (Gregory Campbell), majority 21.6%Fermanagh and South Tyrone: SF (Michelle Gildernew), majority 1.6% — SF gain from UUPFoyle: SF (Elisha McCallion), majority 0.4% — SF gain from SDLPLagan Valley: DUP (Jeffrey M. Donaldson), majority 42.8%Mid Ulster: SF (Francie Molloy), majority 27.6%Newry and Armagh: SF (Mickey Brady), majority 23.3%North Antrim: DUP (Ian Paisley), majority 42.6%North Down: Ind (Sylvia Hermon), majority 3.1%South Antrim: DUP (Paul Girvan), majority 7.4% — DUP gain from UUPSouth Down: SF (Chris Hazzard), majority 4.8% — SF gain from SDLPStrangford: DUP (Jim Shannon), majority 47.3%Upper Bann: DUP (David Simpson), majority 15.6%West Tyrone: SF (Barry McElduff), majority 23.8%Aberdeen North: SNP (Kirsty Blackman), majority 11.3%Aberdeen South: Con (Ross Thomson), majority 10.7% — Con gain from SNPAirdrie and Shotts: SNP (Neil Gray), majority 0.5%Angus: Con (Kirstene Hair), majority 6.6% — Con gain from SNPArgyll and Bute: SNP (Brendan O'Hara), majority 2.8%Ayr, Carrick and Cumnock: Con (Bill Grant), majority 6.0% — Con gain from SNPBanff and Buchan: Con (David Duguid), majority 8.9% — Con gain from SNPBerwickshire, Roxburgh and Selkirk: Con (John Lamont), majority 21.1% — Con gain from SNPCaithness, Sutherland and Easter Ross: LD (Jamie Stone), majority 6.6% — LD gain from SNPCentral Ayrshire: SNP (Philippa Whitford), majority 2.8%Coatbridge, Chryston and Bellshill: Lab (Hugh Gaffney), majority 3.5% — Lab gain from SNPCumbernauld, Kilsyth and Kirkintilloch East: SNP (Stuart McDonald), majority 9.7%Dumfries and Galloway: Con (Alister Jack), majority 10.9% — Con gain from SNPDumfriesshire, Clydesdale and Tweeddale: Con (David Mundell), majority 19.3%Dundee East: SNP (Stewart Hosie), majority 15.5%Dundee West: SNP (Chris Law), majority 13.6%Dunfermline and West Fife: SNP (Douglas Chapman), majority 1.7%East Dunbartonshire: LD (Jo Swinson), majority 10.3% — LD gain from SNPEast Kilbride, Strathaven and Lesmahagow: SNP (Lisa Cameron), majority 7.2%East Lothian: Lab (Martin Whitfield), majority 5.5% — Lab gain from SNPEast Renfrewshire: Con (Paul Masterton), majority 8.8% — Con gain from SNPEdinburgh East: SNP (Tommy Sheppard), majority 7.9%Edinburgh North and Leith: SNP (Deidre Brock), majority 2.9%Edinburgh South: Lab (Ian Murray), majority 32.4%Edinburgh South West: SNP (Joanna Cherry), majority 2.2%Edinburgh West: LD (Christine Jardine), majority 5.7% — LD gain from SNPNa h-Eileanan an Iar: SNP (Angus MacNeil), majority 6.8%Falkirk: SNP (John Mc Nally), majority 9.2%Glasgow Central: SNP (Alison Thewliss), majority 6.3%Glasgow East: SNP (David Linden), majority 0.2%Glasgow North: SNP (Patrick Grady), majority 3.2%Glasgow North East: Lab (Paul Sweeney), majority 0.8% — Lab gain from SNPGlasgow North West: SNP (Carol Monaghan), majority 6.6%Glasgow South: SNP (Stewart McDonald), majority 4.6%Glasgow South West: SNP (Chris Stephens), majority 0.2%Glenrothes: SNP (Peter Grant), majority 8.1%Gordon: Con (Colin Clark), majority 4.9% — Con gain from SNPInverclyde: SNP (Ronnie Cowan), majority 1.0%Inverness, Nairn, Badenoch and Strathspey: SNP (Drew Hendry), majority 9.3%Kilmarnock and Loudoun: SNP (Alan Brown), majority 13.5%Kirkcaldy and Cowdenbeath: Lab (Lesley Laird), majority 0.6% — Lab gain from SNPLanark and Hamilton East: SNP (Angela Crawley), majority 0.5%Linlithgow and East Falkirk: SNP (Martyn Day), majority 5.2%Livingston: SNP (Hannah Bardell), majority 7.4%Midlothian: Lab (Danielle Rowley), majority 2.0% — Lab gain from SNPMoray: Con (Douglas Ross), majority 8.7% — Con gain from SNPMotherwell and Wishaw: SNP (Marion Fellows), majority 0.8%North Ayrshire and Arran: SNP (Patricia Gibson), majority 7.7%North East Fife: SNP (Stephen Gethins), majority 0.0%Ochil and South Perthshire: Con (Luke Graham), majority 6.2% — Con gain from SNPOrkney and Shetland: LD (Alistair Carmichael), majority 19.6%Paisley and Renfrewshire North: SNP (Gavin Newlands), majority 5.6%Paisley and Renfrewshire South: SNP (Mhairi Black), majority 6.1%Perth and North Perthshire: SNP (Pete Wishart), majority 0.0%Ross, Skye and Lochaber: SNP (Ian Blackford), majority 15.4%Rutherglen and Hamilton West: Lab (Gerard Killen), majority 0.5% — Lab gain from SNPStirling: Con (Stephen Kerr), majority 0.3% — Con gain from SNPWest Aberdeenshire and Kincardine: Con (Andrew Bowie), majority 15.4% — Con gain from SNPWest Dunbartonshire: SNP (Martin Docherty-Hughes), majority 5.2%Ynys Môn: Lab (Albert Owen), majority 14.1%Delyn: Lab (David Hanson), majority 10.8%Alyn and Deeside: Lab (Mark Tami), majority 11.7%Wrexham: Lab (Ian Lucas), majority 5.2%Llanelli: Lab (Nia Griffith), majority 29.8%Gower: Lab (Tonia Antoniazzi), majority 7.2% — Lab gain from ConSwansea West: Lab (Geraint Davies), majority 28.4%Swansea East: Lab (Carolyn Harris), majority 37.5%Aberavon: Lab (Stephen Kinnock), majority 50.4%Cardiff Central: Lab (Jo Stevens), majority 42.6%Cardiff North: Lab (Anna McMorrin), majority 8.0% — Lab gain from ConRhondda: Lab (Chris Bryant), majority 41.7%Torfaen: Lab (Nick Thomas-Symonds), majority 26.7%Monmouth: Con (David Davies), majority 16.5%Newport East: Lab (Jessica Morden), majority 21.7%Newport West: Lab (Paul Flynn), majority 13.0%Arfon: PC (Hywel Williams), majority 0.3%Aberconwy: Con (Guto Bebb), majority 2.0%Clwyd West: Con (David Jones), majority 8.5%Vale of Clwyd: Lab (Chris Ruane), majority 6.2% — Lab gain from ConDwyfor Meirionnydd: PC (Liz Saville Roberts), majority 16.0%Clwyd South: Lab (Susan Elan Jones), majority 11.6%Montgomeryshire: Con (Glyn Davies), majority 26.6%Ceredigion: PC (Ben Lake), majority 0.3% — PC gain from LDPreseli Pembrokeshire: Con (Stephen Crabb), majority 0.7%Carmarthen West and South Pembrokeshire: Con (Simon Hart), majority 7.4%Carmarthen East and Dinefwr: PC (Jonathan Edwards), majority 9.5%Brecon and Radnorshire: Con (Chris Davies), majority 19.5%Neath: Lab (Christina Rees), majority 33.0%Cynon Valley: Lab (Ann Clwyd), majority 41.6%Merthyr Tydfil and Rhymney: Lab (Gerald Jones), majority 48.7%Blaenau Gwent: Lab (Nick Smith), majority 36.8%Bridgend: Lab (Madeleine Moon), majority 10.9%Ogmore: Lab (Chris Elmore), majority 37.3%Pontypridd: Lab (Owen Smith), majority 28.7%Caerphilly: Lab (Wayne David), majority 29.3%Islwyn: Lab (Chris Evans), majority 31.6%Vale of Glamorgan: Con (Alun Cairns), majority 4.1%Cardiff West: Lab (Kevin Brennan), majority 26.9%Cardiff South and Penarth: Lab (Stephen Doughty), majority 29.3%

ConLabSNPLDDUPSFPCGrnPaler = smaller majority (under 5, 5–10, 10–20, 20+ points). Each hexagon is one constituency.

Nations and regions

Closest results

  1. North East Fife SNP by 2 votes
  2. Kensington Lab by 20 votes
  3. Perth and North Perthshire SNP by 21 votes
  4. Dudley North Lab by 22 votes
  5. Newcastle-under-Lyme Lab by 30 votes
  6. Southampton, Itchen Con by 31 votes
  7. Richmond Park Con by 45 votes
  8. Crewe and Nantwich Lab by 48 votes
  9. Glasgow South West SNP by 60 votes
  10. Glasgow East SNP by 75 votes

50 closest seats →

70 seats changed hands

Compared with the previous general election.

  • Labour gained 28 from Conservative
  • Conservative gained 12 from Scottish National Party
  • Labour gained 6 from Scottish National Party
  • Conservative gained 6 from Labour
  • Liberal Democrats gained 5 from Conservative
  • Liberal Democrats gained 3 from Scottish National Party
  • Sinn Féin gained 2 from Social Democratic and Labour Party
  • Labour gained 2 from Liberal Democrats
  • Democratic Unionist Party gained 1 from Social Democratic and Labour Party
  • Plaid Cymru gained 1 from Liberal Democrats

Every gain → · Compare with 2015 →

Every constituency

Download CSV

ConstituencyRegionWinnerMajority%TurnoutResult
AberavonWalesLab Stephen Kinnock16,76150.466.7%Lab hold
AberconwyWalesCon Guto Bebb6352.071.0%Con hold
Aberdeen NorthScotlandSNP Kirsty Blackman4,13911.359.2%SNP hold
Aberdeen SouthScotlandCon Ross Thomson4,75210.768.5%Con gain from SNP
Airdrie and ShottsScotlandSNP Neil Gray1950.559.2%SNP hold
AldershotSouth EastCon Leo Docherty11,47323.464.2%Con hold
Aldridge-BrownhillsWest MidlandsCon Wendy Morton14,30735.666.7%Con hold
Altrincham and Sale WestNorth WestCon Graham Brady6,42612.272.1%Con hold
Alyn and DeesideWalesLab Mark Tami5,23511.771.0%Lab hold
Amber ValleyEast MidlandsCon Nigel Mills8,30018.167.3%Con hold
AngusScotlandCon Kirstene Hair2,6456.663.0%Con gain from SNP
ArfonWalesPC Hywel Williams920.368.2%PC hold
Argyll and ButeScotlandSNP Brendan O'Hara1,3282.871.5%SNP hold
Arundel and South DownsSouth EastCon Nick Herbert23,88339.675.8%Con hold
AshfieldEast MidlandsLab Gloria De Piero4410.964.0%Lab hold
AshfordSouth EastCon Damian Green17,47829.268.5%Con hold
Ashton-under-LyneNorth WestLab Angela Rayner11,29528.458.8%Lab hold
AylesburySouth EastCon David Lidington14,65624.971.2%Con hold
Ayr, Carrick and CumnockScotlandCon Bill Grant2,7746.064.9%Con gain from SNP
BanburySouth EastCon Victoria Prentis12,39920.173.4%Con hold
Banff and BuchanScotlandCon David Duguid3,6938.961.6%Con gain from SNP
BarkingLondonLab Margaret Hodge21,60845.361.9%Lab hold
Barnsley CentralYorkshire and the HumberLab Dan Jarvis15,54639.860.9%Lab hold
Barnsley EastYorkshire and the HumberLab Stephanie Peacock13,28332.658.9%Lab hold
Barrow and FurnessNorth WestLab John Woodcock2090.468.5%Lab hold
Basildon and BillericayEast of EnglandCon John Baron13,40029.865.0%Con hold
BasingstokeSouth EastCon Maria Miller9,46616.968.3%Con hold
BassetlawEast MidlandsLab John Mann4,8529.366.5%Lab hold
BathSouth WestLD Wera Hobhouse5,69411.574.3%LD gain from Con
Batley and SpenYorkshire and the HumberLab Tracy Brabin8,96116.767.1%Lab hold
BatterseaLondonLab Marsha De Cordova2,4164.471.0%Lab gain from Con
BeaconsfieldSouth EastCon Dominic Grieve24,54343.872.3%Con hold
BeckenhamLondonCon Bob Stewart15,08729.276.0%Con hold
BedfordEast of EnglandLab Mohammad Yasin7891.667.5%Lab gain from Con
Belfast EastNorthern IrelandDUP Gavin Robinson8,47419.867.5%DUP hold
Belfast NorthNorthern IrelandDUP Nigel Dodds2,0814.567.3%DUP hold
Belfast SouthNorthern IrelandDUP Emma Little Pengelly1,9964.666.1%DUP gain from SDLP
Belfast WestNorthern IrelandSF Paul Maskey21,65253.365.1%SF hold
Bermondsey and Old SouthwarkLondonLab Neil Coyle12,97222.267.0%Lab hold
Berwick-upon-TweedNorth EastCon Anne-Marie Trevelyan11,78127.971.8%Con hold
Berwickshire, Roxburgh and SelkirkScotlandCon John Lamont11,06021.171.5%Con gain from SNP
Bethnal Green and BowLondonLab Rushanara Ali35,39359.269.5%Lab hold
Beverley and HoldernessYorkshire and the HumberCon Graham Stuart14,04225.269.0%Con hold
Bexhill and BattleSouth EastCon Huw Merriman22,16537.373.1%Con hold
Bexleyheath and CrayfordLondonCon David Evennett9,07320.169.2%Con hold
BirkenheadNorth WestLab Frank Field25,51458.467.7%Lab hold
Birmingham, EdgbastonWest MidlandsLab Preet Gill6,91715.964.0%Lab hold
Birmingham, ErdingtonWest MidlandsLab Jack Dromey7,28519.657.2%Lab hold
Birmingham, Hall GreenWest MidlandsLab Roger Godsiff33,94462.569.4%Lab hold
Birmingham, Hodge HillWest MidlandsLab Liam Byrne31,02666.961.3%Lab hold
Birmingham, LadywoodWest MidlandsLab Shabana Mahmood28,71469.559.0%Lab hold
Birmingham, NorthfieldWest MidlandsLab Richard Burden4,66710.561.3%Lab hold
Birmingham, Perry BarrWest MidlandsLab Khalid Mahmood18,38341.663.0%Lab hold
Birmingham, Selly OakWest MidlandsLab Steve McCabe15,20731.065.9%Lab hold
Birmingham, YardleyWest MidlandsLab Jess Phillips16,57437.261.3%Lab hold
Bishop AucklandNorth EastLab Helen Goodman5021.264.0%Lab hold
BlackburnNorth WestLab Kate Hollern20,36842.967.2%Lab hold
Blackley and BroughtonNorth WestLab Graham Stringer19,60148.956.0%Lab hold
Blackpool North and CleveleysNorth WestCon Paul Maynard2,0234.964.1%Con hold
Blackpool SouthNorth WestLab Gordon Marsden2,5237.259.8%Lab hold
Blaenau GwentWalesLab Nick Smith11,90736.863.2%Lab hold
BlaydonNorth EastLab Liz Twist13,47728.070.2%Lab hold
Blyth ValleyNorth EastLab Ronnie Campbell7,91518.667.0%Lab hold
Bognor Regis and LittlehamptonSouth EastCon Nick Gibb17,49434.167.7%Con hold
BolsoverEast MidlandsLab Dennis Skinner5,28811.463.4%Lab hold
Bolton North EastNorth WestLab David Crausby3,7978.467.2%Lab hold
Bolton South EastNorth WestLab Yasmin Qureshi13,12631.061.4%Lab hold
Bolton WestNorth WestCon Chris Green9361.870.1%Con hold
BootleNorth WestLab Peter Dowd36,20072.069.0%Lab hold
Boston and SkegnessEast MidlandsCon Matt Warman16,57238.762.7%Con hold
BosworthEast MidlandsCon David Tredinnick18,35132.768.8%Con hold
Bournemouth EastSouth WestCon Tobias Ellwood7,93716.365.2%Con hold
Bournemouth WestSouth WestCon Conor Burns7,71117.360.8%Con hold
BracknellSouth EastCon Phillip Lee16,01628.770.6%Con hold
Bradford EastYorkshire and the HumberLab Imran Hussain20,54045.064.8%Lab hold
Bradford SouthYorkshire and the HumberLab Judith Cummins6,70016.360.6%Lab hold
Bradford WestYorkshire and the HumberLab Naz Shah21,90248.167.4%Lab hold
BraintreeEast of EnglandCon James Cleverly18,42235.269.5%Con hold
Brecon and RadnorshireWalesCon Chris Davies8,03819.573.8%Con hold
Brent CentralLondonLab Dawn Butler27,99753.565.0%Lab hold
Brent NorthLondonLab Barry Gardiner17,06130.268.4%Lab hold
Brentford and IsleworthLondonLab Ruth Cadbury12,18219.872.4%Lab hold
Brentwood and OngarEast of EnglandCon Alex Burghart24,00245.470.5%Con hold
BridgendWalesLab Madeleine Moon4,70010.969.6%Lab hold
Bridgwater and West SomersetSouth WestCon Ian Liddell-Grainger15,44826.565.3%Con hold
Brigg and GooleYorkshire and the HumberCon Andrew Percy12,36327.468.2%Con hold
Brighton, KemptownSouth EastLab Lloyd Russell-Moyle9,86820.172.5%Lab gain from Con
Brighton, PavilionSouth EastGrn Caroline Lucas14,69925.576.4%Green hold
Bristol EastSouth WestLab Kerry McCarthy13,39426.470.1%Lab hold
Bristol North WestSouth WestLab Darren Jones4,7618.871.7%Lab gain from Con
Bristol SouthSouth WestLab Karin Smyth15,98729.465.5%Lab hold
Bristol WestSouth WestLab Thangam Debbonaire37,33652.177.0%Lab hold
BroadlandEast of EnglandCon Keith Simpson15,81628.372.4%Con hold
Bromley and ChislehurstLondonCon Robert Neill9,59020.671.7%Con hold
BromsgroveWest MidlandsCon Sajid Javid16,57330.773.5%Con hold
BroxbourneEast of EnglandCon Charles Walker15,79233.364.6%Con hold
BroxtoweEast MidlandsCon Anna Soubry8631.675.0%Con hold
BuckinghamSouth EastSpk John Bercow25,72548.866.2%Spk hold
BurnleyNorth WestLab Julie Cooper6,35315.862.3%Lab hold
BurtonWest MidlandsCon Andrew Griffiths10,04720.167.5%Con hold
Bury NorthNorth WestLab James Frith4,3759.170.9%Lab gain from Con
Bury SouthNorth WestLab Ivan Lewis5,96511.769.2%Lab hold
Bury St EdmundsEast of EnglandCon Jo Churchill18,44129.772.2%Con hold
CaerphillyWalesLab Wayne David12,07829.364.1%Lab hold
Caithness, Sutherland and Easter RossScotlandLD Jamie Stone2,0446.665.9%LD gain from SNP
Calder ValleyYorkshire and the HumberCon Craig Whittaker6091.173.4%Con hold
Camberwell and PeckhamLondonLab Harriet Harman37,31665.067.1%Lab hold
Camborne and RedruthSouth WestCon George Eustice1,5773.370.8%Con hold
CambridgeEast of EnglandLab Daniel Zeichner12,66122.671.2%Lab hold
Cannock ChaseWest MidlandsCon Amanda Milling8,39117.564.2%Con hold
CanterburySouth EastLab Rosie Duffield1870.372.7%Lab gain from Con
Cardiff CentralWalesLab Jo Stevens17,19642.668.1%Lab hold
Cardiff NorthWalesLab Anna McMorrin4,1748.077.4%Lab gain from Con
Cardiff South and PenarthWalesLab Stephen Doughty14,86429.366.3%Lab hold
Cardiff WestWalesLab Kevin Brennan12,55126.969.8%Lab hold
CarlisleNorth WestCon John Stevenson2,5996.069.1%Con hold
Carmarthen East and DinefwrWalesPC Jonathan Edwards3,9089.573.3%PC hold
Carmarthen West and South PembrokeshireWalesCon Simon Hart3,1107.472.1%Con hold
Carshalton and WallingtonLondonLD Tom Brake1,3692.771.6%LD hold
Castle PointEast of EnglandCon Rebecca Harris18,87242.264.4%Con hold
Central AyrshireScotlandSNP Philippa Whitford1,2672.865.3%SNP hold
Central DevonSouth WestCon Mel Stride15,68027.177.8%Con hold
Central Suffolk and North IpswichEast of EnglandCon Dan Poulter17,18530.472.4%Con hold
CeredigionWalesPC Ben Lake1040.373.3%PC gain from LD
CharnwoodEast MidlandsCon Edward Argar16,34129.670.7%Con hold
Chatham and AylesfordSouth EastCon Tracey Crouch10,45823.363.7%Con hold
CheadleNorth WestCon Mary Robinson4,5078.374.3%Con hold
ChelmsfordEast of EnglandCon Vicky Ford13,57223.970.2%Con hold
Chelsea and FulhamLondonCon Greg Hands8,18819.466.1%Con hold
CheltenhamSouth WestCon Alex Chalk2,5694.572.3%Con hold
Chesham and AmershamSouth EastCon Cheryl Gillan22,14040.177.1%Con hold
ChesterfieldEast MidlandsLab Toby Perkins9,60520.066.5%Lab hold
ChichesterSouth EastCon Gillian Keegan22,62137.870.5%Con hold
Chingford and Woodford GreenLondonCon Iain Duncan Smith2,4385.271.2%Con hold
ChippenhamSouth WestCon Michelle Donelan16,63029.174.8%Con hold
Chipping BarnetLondonCon Theresa Villiers3530.671.8%Con hold
ChorleyNorth WestLab Lindsay Hoyle7,51213.572.8%Lab hold
ChristchurchSouth WestCon Christopher Chope25,17149.772.0%Con hold
Cities of London and WestminsterLondonCon Mark Field3,1488.162.8%Con hold
City of ChesterNorth WestLab Christian Matheson9,17616.377.4%Lab hold
City of DurhamNorth EastLab Roberta Blackman-Woods12,36425.667.9%Lab hold
ClactonEast of EnglandCon Giles Watling15,82835.963.7%Con gain from UKIP
CleethorpesYorkshire and the HumberCon Martin Vickers10,40021.765.8%Con hold
Clwyd SouthWalesLab Susan Elan Jones4,35611.669.7%Lab hold
Clwyd WestWalesCon David Jones3,4378.569.8%Con hold
Coatbridge, Chryston and BellshillScotlandLab Hugh Gaffney1,5863.563.3%Lab gain from SNP
ColchesterEast of EnglandCon Will Quince5,67710.666.9%Con hold
Colne ValleyYorkshire and the HumberLab Thelma Walker9151.571.6%Lab gain from Con
CongletonNorth WestCon Fiona Bruce12,61922.473.3%Con hold
CopelandNorth WestCon Trudy Harrison1,6954.069.5%Con gain from Lab
CorbyEast MidlandsCon Tom Pursglove2,6904.572.3%Con hold
Coventry North EastWest MidlandsLab Colleen Fletcher15,58033.561.4%Lab hold
Coventry North WestWest MidlandsLab Geoffrey Robinson8,58017.266.3%Lab hold
Coventry SouthWest MidlandsLab Jim Cunningham7,94716.966.5%Lab hold
CrawleySouth EastCon Henry Smith2,4574.968.5%Con hold
Crewe and NantwichNorth WestLab Laura Smith480.169.7%Lab gain from Con
Croydon CentralLondonLab Sarah Jones5,6529.971.3%Lab gain from Con
Croydon NorthLondonLab Steve Reed32,36554.368.2%Lab hold
Croydon SouthLondonCon Chris Philp11,40618.673.3%Con hold
Cumbernauld, Kilsyth and Kirkintilloch EastScotlandSNP Stuart McDonald4,2649.765.9%SNP hold
Cynon ValleyWalesLab Ann Clwyd13,23841.662.0%Lab hold
Dagenham and RainhamLondonLab Jon Cruddas4,65210.264.9%Lab hold
DarlingtonNorth EastLab Jenny Chapman3,2807.367.6%Lab hold
DartfordSouth EastCon Gareth Johnson13,18624.369.1%Con hold
DaventryEast MidlandsCon Chris Heaton-Harris21,73439.174.0%Con hold
DelynWalesLab David Hanson4,24010.872.9%Lab hold
Denton and ReddishNorth WestLab Andrew Gwynne14,07735.660.2%Lab hold
Derby NorthEast MidlandsLab Chris Williamson2,0154.169.6%Lab gain from Con
Derby SouthEast MidlandsLab Margaret Beckett11,24824.864.8%Lab hold
Derbyshire DalesEast MidlandsCon Patrick McLoughlin14,32728.976.9%Con hold
DevizesSouth WestCon Claire Perry21,13641.870.1%Con hold
DewsburyYorkshire and the HumberLab Paula Sherriff3,3215.969.5%Lab hold
Don ValleyYorkshire and the HumberLab Caroline Flint5,16911.262.2%Lab hold
Doncaster CentralYorkshire and the HumberLab Rosie Winterton10,13123.660.0%Lab hold
Doncaster NorthYorkshire and the HumberLab Edward Miliband14,02433.158.5%Lab hold
DoverSouth EastCon Charlie Elphicke6,43712.469.7%Con hold
Dudley NorthWest MidlandsLab Ian Austin220.162.7%Lab hold
Dudley SouthWest MidlandsCon Mike Wood7,73020.262.4%Con hold
Dulwich and West NorwoodLondonLab Helen Hayes28,15650.271.9%Lab hold
Dumfries and GallowayScotlandCon Alister Jack5,64310.969.5%Con gain from SNP
Dumfriesshire, Clydesdale and TweeddaleScotlandCon David Mundell9,44119.372.4%Con hold
Dundee EastScotlandSNP Stewart Hosie6,64515.565.2%SNP hold
Dundee WestScotlandSNP Chris Law5,26213.661.7%SNP hold
Dunfermline and West FifeScotlandSNP Douglas Chapman8441.767.4%SNP hold
Dwyfor MeirionnyddWalesPC Liz Saville Roberts4,85016.067.9%PC hold
Ealing Central and ActonLondonLab Rupa Huq13,80725.074.6%Lab hold
Ealing NorthLondonLab Stephen Pound19,69337.570.2%Lab hold
Ealing, SouthallLondonLab Virendra Sharma22,09048.969.3%Lab hold
EasingtonNorth EastLab Grahame Morris14,89241.058.3%Lab hold
East AntrimNorthern IrelandDUP Sammy Wilson15,92341.860.6%DUP hold
East DevonSouth WestCon Hugo Swire8,03613.373.3%Con hold
East DunbartonshireScotlandLD Jo Swinson5,33910.378.1%LD gain from SNP
East HamLondonLab Stephen Timms39,88370.467.5%Lab hold
East HampshireSouth EastCon Damian Hinds25,85246.774.7%Con hold
East Kilbride, Strathaven and LesmahagowScotlandSNP Lisa Cameron3,8667.267.3%SNP hold
East LondonderryNorthern IrelandDUP Gregory Campbell8,84221.661.2%DUP hold
East LothianScotlandLab Martin Whitfield3,0835.570.6%Lab gain from SNP
East RenfrewshireScotlandCon Paul Masterton4,7128.876.7%Con gain from SNP
East SurreySouth EastCon Sam Gyimah23,91440.472.2%Con hold
East Worthing and ShorehamSouth EastCon Tim Loughton5,1069.670.3%Con hold
East YorkshireYorkshire and the HumberCon Greg Knight15,00627.866.6%Con hold
EastbourneSouth EastLD Stephen Lloyd1,6092.872.9%LD gain from Con
EastleighSouth EastCon Mims Davies14,17924.870.5%Con hold
EddisburyNorth WestCon Antoinette Sandbach11,94223.373.0%Con hold
Edinburgh EastScotlandSNP Tommy Sheppard3,4257.966.0%SNP hold
Edinburgh North and LeithScotlandSNP Deidre Brock1,6252.971.2%SNP hold
Edinburgh SouthScotlandLab Ian Murray15,51432.474.1%Lab hold
Edinburgh South WestScotlandSNP Joanna Cherry1,0972.269.4%SNP hold
Edinburgh WestScotlandLD Christine Jardine2,9885.773.8%LD gain from SNP
EdmontonLondonLab Kate Osamor21,11548.366.4%Lab hold
Ellesmere Port and NestonNorth WestLab Justin Madders11,39022.474.2%Lab hold
Elmet and RothwellYorkshire and the HumberCon Alec Shelbrooke9,80516.574.2%Con hold
ElthamLondonLab Clive Efford6,29613.671.6%Lab hold
Enfield NorthLondonLab Joan Ryan10,24721.171.3%Lab hold
Enfield, SouthgateLondonLab Bambos Charalambous4,3559.074.1%Lab gain from Con
Epping ForestEast of EnglandCon Eleanor Laing18,24335.967.9%Con hold
Epsom and EwellSouth EastCon Chris Grayling20,47534.674.1%Con hold
ErewashEast MidlandsCon Maggie Throup4,5349.168.2%Con hold
Erith and ThamesmeadLondonLab Teresa Pearce10,01422.563.8%Lab hold
Esher and WaltonSouth EastCon Dominic Raab23,29838.973.9%Con hold
ExeterSouth WestLab Ben Bradshaw16,11729.171.7%Lab hold
FalkirkScotlandSNP John Mc Nally4,9239.265.4%SNP hold
FarehamSouth EastCon Suella Fernandes21,55537.872.3%Con hold
Faversham and Mid KentSouth EastCon Helen Whately17,41335.068.9%Con hold
Feltham and HestonLondonLab Seema Malhotra15,60329.464.9%Lab hold
Fermanagh and South TyroneNorthern IrelandSF Michelle Gildernew8751.675.8%SF gain from UUP
Filton and Bradley StokeSouth WestCon Jack Lopresti4,1908.370.0%Con hold
Finchley and Golders GreenLondonCon Mike Freer1,6573.271.4%Con hold
Folkestone and HytheSouth EastCon Damian Collins15,41126.268.2%Con hold
Forest of DeanSouth WestCon Mark Harper9,50218.473.0%Con hold
FoyleNorthern IrelandSF Elisha McCallion1690.465.4%SF gain from SDLP
FyldeNorth WestCon Mark Menzies11,80525.470.5%Con hold
GainsboroughEast MidlandsCon Edward Leigh17,02333.167.8%Con hold
Garston and HalewoodNorth WestLab Maria Eagle32,14960.171.1%Lab hold
GatesheadNorth EastLab Ian Mearns17,35041.264.6%Lab hold
GedlingEast MidlandsLab Vernon Coaker4,6949.172.6%Lab hold
Gillingham and RainhamSouth EastCon Rehman Chishti9,43019.367.0%Con hold
Glasgow CentralScotlandSNP Alison Thewliss2,2676.355.9%SNP hold
Glasgow EastScotlandSNP David Linden750.254.6%SNP hold
Glasgow NorthScotlandSNP Patrick Grady1,0603.262.1%SNP hold
Glasgow North EastScotlandLab Paul Sweeney2420.853.0%Lab gain from SNP
Glasgow North WestScotlandSNP Carol Monaghan2,5616.660.9%SNP hold
Glasgow SouthScotlandSNP Stewart McDonald2,0274.664.4%SNP hold
Glasgow South WestScotlandSNP Chris Stephens600.256.2%SNP hold
GlenrothesScotlandSNP Peter Grant3,2678.160.9%SNP hold
GloucesterSouth WestCon Richard Graham5,52010.265.2%Con hold
GordonScotlandCon Colin Clark2,6074.968.4%Con gain from SNP
GosportSouth EastCon Caroline Dinenage17,21134.866.7%Con hold
GowerWalesLab Tonia Antoniazzi3,2697.273.3%Lab gain from Con
Grantham and StamfordEast MidlandsCon Nick Boles20,09435.569.2%Con hold
GraveshamSouth EastCon Adam Holloway9,34719.167.2%Con hold
Great GrimsbyYorkshire and the HumberLab Melanie Onn2,5657.257.5%Lab hold
Great YarmouthEast of EnglandCon Brandon Lewis7,97318.161.8%Con hold
Greenwich and WoolwichLondonLab Matthew Pennycook20,71439.068.8%Lab hold
GuildfordSouth EastCon Anne Milton17,04030.773.7%Con hold
Hackney North and Stoke NewingtonLondonLab Diane Abbott35,13962.466.2%Lab hold
Hackney South and ShoreditchLondonLab Meg Hillier37,93168.566.6%Lab hold
Halesowen and Rowley RegisWest MidlandsCon James Morris5,25311.864.5%Con hold
HalifaxYorkshire and the HumberLab Holly Lynch5,37611.167.8%Lab hold
Haltemprice and HowdenYorkshire and the HumberCon David Davis15,40530.071.9%Con hold
HaltonNorth WestLab Derek Twigg25,40551.367.4%Lab hold
HammersmithLondonLab Andy Slaughter18,65135.771.8%Lab hold
Hampstead and KilburnLondonLab Tulip Siddiq15,56026.670.4%Lab hold
HarboroughEast MidlandsCon Neil O'Brien12,42921.673.1%Con hold
HarlowEast of EnglandCon Robert Halfon7,03115.766.2%Con hold
Harrogate and KnaresboroughYorkshire and the HumberCon Andrew Jones18,16832.073.4%Con hold
Harrow EastLondonCon Bob Blackman1,7573.570.9%Con hold
Harrow WestLondonLab Gareth Thomas13,31426.472.1%Lab hold
HartlepoolNorth EastLab Mike Hill7,65018.359.2%Lab hold
Harwich and North EssexEast of EnglandCon Bernard Jenkin14,35628.171.7%Con hold
Hastings and RyeSouth EastCon Amber Rudd3460.669.9%Con hold
HavantSouth EastCon Alan Mak15,95634.563.9%Con hold
Hayes and HarlingtonLondonLab John McDonnell18,11537.965.2%Lab hold
Hazel GroveNorth WestCon William Wragg5,51412.569.9%Con hold
Hemel HempsteadEast of EnglandCon Mike Penning9,44518.170.3%Con hold
HemsworthYorkshire and the HumberLab Jon Trickett10,17422.163.9%Lab hold
HendonLondonCon Matthew Offord1,0722.168.2%Con hold
HenleySouth EastCon John Howell22,29439.076.1%Con hold
Hereford and South HerefordshireWest MidlandsCon Jesse Norman15,01329.771.0%Con hold
Hertford and StortfordEast of EnglandCon Mark Prisk19,03531.772.9%Con hold
HertsmereEast of EnglandCon Oliver Dowden16,95132.471.0%Con hold
HexhamNorth EastCon Guy Opperman9,23620.075.7%Con hold
Heywood and MiddletonNorth WestLab Liz McInnes7,61715.362.4%Lab hold
High PeakEast MidlandsLab Ruth George2,3224.373.5%Lab gain from Con
Hitchin and HarpendenEast of EnglandCon Bim Afolami12,03120.577.4%Con hold
Holborn and St PancrasLondonLab Keir Starmer30,50951.767.0%Lab hold
Hornchurch and UpminsterLondonCon Julia Dockerill17,72331.669.4%Con hold
Hornsey and Wood GreenLondonLab Catherine West30,73849.377.9%Lab hold
HorshamSouth EastCon Jeremy Quin23,48437.974.9%Con hold
Houghton and Sunderland SouthNorth EastLab Bridget Phillipson12,34129.860.9%Lab hold
HoveSouth EastLab Peter Kyle18,75732.677.6%Lab hold
HuddersfieldYorkshire and the HumberLab Barry Sheerman12,00527.465.4%Lab hold
HuntingdonEast of EnglandCon Jonathan Djanogly14,47524.270.9%Con hold
HyndburnNorth WestLab Graham Jones5,81512.963.1%Lab hold
Ilford NorthLondonLab Wes Streeting9,63918.272.5%Lab hold
Ilford SouthLondonLab Mike Gapes31,64754.967.5%Lab hold
InverclydeScotlandSNP Ronnie Cowan3841.066.4%SNP hold
Inverness, Nairn, Badenoch and StrathspeyScotlandSNP Drew Hendry4,9249.368.7%SNP hold
IpswichEast of EnglandLab Sandy Martin8311.667.6%Lab gain from Con
Isle of WightSouth EastCon Bob Seely21,06928.367.3%Con hold
Islington NorthLondonLab Jeremy Corbyn33,21560.573.4%Lab hold
Islington South and FinsburyLondonLab Emily Thornberry20,26342.269.1%Lab hold
IslwynWalesLab Chris Evans11,41231.664.2%Lab hold
JarrowNorth EastLab Stephen Hepburn17,26340.166.4%Lab hold
KeighleyYorkshire and the HumberLab John Grogan2390.572.4%Lab gain from Con
Kenilworth and SouthamWest MidlandsCon Jeremy Wright18,07635.277.4%Con hold
KensingtonLondonLab Emma Dent Coad200.163.8%Lab gain from Con
KetteringEast MidlandsCon Philip Hollobone10,56221.469.2%Con hold
Kilmarnock and LoudounScotlandSNP Alan Brown6,26913.563.4%SNP hold
Kingston and SurbitonLondonLD Edward Davey4,1246.676.2%LD gain from Con
Kingston upon Hull EastYorkshire and the HumberLab Karl Turner10,39628.455.5%Lab hold
Kingston upon Hull NorthYorkshire and the HumberLab Diana Johnson14,32238.657.4%Lab hold
Kingston upon Hull West and HessleYorkshire and the HumberLab Emma Hardy8,02523.257.4%Lab hold
KingswoodSouth WestCon Chris Skidmore7,50015.470.3%Con hold
Kirkcaldy and CowdenbeathScotlandLab Lesley Laird2590.663.5%Lab gain from SNP
KnowsleyNorth WestLab George Howarth42,21476.167.9%Lab hold
Lagan ValleyNorthern IrelandDUP Jeffrey M. Donaldson19,22942.862.1%DUP hold
Lanark and Hamilton EastScotlandSNP Angela Crawley2660.565.3%SNP hold
Lancaster and FleetwoodNorth WestLab Cat Smith6,66114.568.5%Lab hold
Leeds CentralYorkshire and the HumberLab Hilary Benn23,69849.753.2%Lab hold
Leeds EastYorkshire and the HumberLab Richard Burgon12,75230.862.8%Lab hold
Leeds North EastYorkshire and the HumberLab Fabian Hamilton16,99132.175.6%Lab hold
Leeds North WestYorkshire and the HumberLab Alex Sobel4,2249.167.9%Lab gain from LD
Leeds WestYorkshire and the HumberLab Rachel Reeves15,96537.862.1%Lab hold
Leicester EastEast MidlandsLab Keith Vaz22,42842.867.4%Lab hold
Leicester SouthEast MidlandsLab Jonathan Ashworth26,26152.066.9%Lab hold
Leicester WestEast MidlandsLab Liz Kendall11,06029.557.9%Lab hold
LeighNorth WestLab Joanne Platt9,55420.461.5%Lab hold
LewesSouth EastCon Maria Caulfield5,50810.276.4%Con hold
Lewisham EastLondonLab Heidi Alexander21,21344.969.3%Lab hold
Lewisham West and PengeLondonLab Ellie Reeves23,16243.573.0%Lab hold
Lewisham, DeptfordLondonLab Vicky Foxcroft34,89963.370.2%Lab hold
Leyton and WansteadLondonLab John Cryer22,60749.070.9%Lab hold
LichfieldWest MidlandsCon Michael Fabricant18,58134.771.9%Con hold
LincolnEast MidlandsLab Karen Lee1,5383.266.6%Lab gain from Con
Linlithgow and East FalkirkScotlandSNP Martyn Day2,9195.265.1%SNP hold
Liverpool, RiversideNorth WestLab Louise Ellman35,94774.962.9%Lab hold
Liverpool, WaltonNorth WestLab Dan Carden32,55177.167.3%Lab hold
Liverpool, WavertreeNorth WestLab Luciana Berger29,46667.569.9%Lab hold
Liverpool, West DerbyNorth WestLab Stephen Twigg32,90872.969.3%Lab hold
LivingstonScotlandSNP Hannah Bardell3,8787.464.7%SNP hold
LlanelliWalesLab Nia Griffith12,02429.867.9%Lab hold
LoughboroughEast MidlandsCon Nicky Morgan4,2697.968.0%Con hold
Louth and HorncastleEast MidlandsCon Victoria Atkins19,64137.266.8%Con hold
LudlowWest MidlandsCon Philip Dunne19,28638.673.4%Con hold
Luton NorthEast of EnglandLab Kelvin Hopkins14,36430.869.8%Lab hold
Luton SouthEast of EnglandLab Gavin Shuker13,92530.268.7%Lab hold
MacclesfieldNorth WestCon David Rutley8,60815.972.2%Con hold
MaidenheadSouth EastCon Theresa May26,45745.476.6%Con hold
Maidstone and The WealdSouth EastCon Helen Grant17,72334.368.7%Con hold
MakerfieldNorth WestLab Yvonne Fovargue13,54228.963.2%Lab hold
MaldonEast of EnglandCon John Whittingdale23,43046.770.2%Con hold
Manchester CentralNorth WestLab Lucy Powell31,44563.255.1%Lab hold
Manchester, GortonNorth WestLab Afzal Khan31,73069.161.0%Lab hold
Manchester, WithingtonNorth WestLab Jeff Smith29,87555.771.8%Lab hold
MansfieldEast MidlandsCon Ben Bradley1,0572.164.5%Con gain from Lab
Meon ValleySouth EastCon George Hollingbery25,69247.473.0%Con hold
MeridenWest MidlandsCon Caroline Spelman19,19835.167.1%Con hold
Merthyr Tydfil and RhymneyWalesLab Gerald Jones16,33448.760.5%Lab hold
Mid BedfordshireEast of EnglandCon Nadine Dorries20,98333.275.0%Con hold
Mid DerbyshireEast MidlandsCon Pauline Latham11,61623.174.7%Con hold
Mid Dorset and North PooleSouth WestCon Michael Tomlinson15,33931.874.2%Con hold
Mid NorfolkEast of EnglandCon George Freeman16,08628.969.6%Con hold
Mid SussexSouth EastCon Nicholas Soames19,67331.973.2%Con hold
Mid UlsterNorthern IrelandSF Francie Molloy12,89027.668.2%SF hold
Mid WorcestershireWest MidlandsCon Nigel Huddleston23,32642.372.4%Con hold
MiddlesbroughNorth EastLab Andy McDonald13,87338.958.4%Lab hold
Middlesbrough South and East ClevelandNorth EastCon Simon Clarke1,0202.165.8%Con gain from Lab
MidlothianScotlandLab Danielle Rowley8852.066.3%Lab gain from SNP
Milton Keynes NorthSouth EastCon Mark Lancaster1,9753.171.7%Con hold
Milton Keynes SouthSouth EastCon Iain Stewart1,6652.669.8%Con hold
Mitcham and MordenLondonLab Siobhain McDonagh21,37544.470.0%Lab hold
Mole ValleySouth EastCon Paul Beresford24,13742.676.1%Con hold
MonmouthWalesCon David Davies8,20616.576.6%Con hold
MontgomeryshireWalesCon Glyn Davies9,28526.668.7%Con hold
MorayScotlandCon Douglas Ross4,1598.767.4%Con gain from SNP
Morecambe and LunesdaleNorth WestCon David Morris1,3993.168.3%Con hold
Morley and OutwoodYorkshire and the HumberCon Andrea Jenkyns2,1044.068.4%Con hold
Motherwell and WishawScotlandSNP Marion Fellows3180.861.5%SNP hold
Na h-Eileanan an IarScotlandSNP Angus MacNeil1,0076.869.6%SNP hold
NeathWalesLab Christina Rees12,63133.068.5%Lab hold
New Forest EastSouth EastCon Julian Lewis21,99542.870.8%Con hold
New Forest WestSouth EastCon Desmond Swayne23,43147.272.1%Con hold
NewarkEast MidlandsCon Robert Jenrick18,14933.072.9%Con hold
NewburySouth EastCon Richard Benyon24,38040.173.4%Con hold
Newcastle upon Tyne CentralNorth EastLab Chi Onwurah14,93740.367.0%Lab hold
Newcastle upon Tyne EastNorth EastLab Nicholas Brown19,26146.367.2%Lab hold
Newcastle upon Tyne NorthNorth EastLab Catherine McKinnell10,34921.473.1%Lab hold
Newcastle-under-LymeWest MidlandsLab Paul Farrelly300.166.8%Lab hold
Newport EastWalesLab Jessica Morden8,00321.764.3%Lab hold
Newport WestWalesLab Paul Flynn5,65813.067.5%Lab hold
Newry and ArmaghNorthern IrelandSF Mickey Brady12,48923.368.5%SF hold
Newton AbbotSouth WestCon Anne Marie Morris17,16033.272.0%Con hold
Normanton, Pontefract and CastlefordYorkshire and the HumberLab Yvette Cooper14,49929.560.3%Lab hold
North AntrimNorthern IrelandDUP Ian Paisley20,64342.664.1%DUP hold
North Ayrshire and ArranScotlandSNP Patricia Gibson3,6337.764.8%SNP hold
North CornwallSouth WestCon Scott Mann7,20014.174.0%Con hold
North DevonSouth WestCon Peter Heaton-Jones4,3327.873.5%Con hold
North DorsetSouth WestCon Simon Hoare25,77746.373.0%Con hold
North DownNorthern IrelandInd Sylvia Hermon1,2083.160.9%Ind hold
North DurhamNorth EastLab Kevan Jones12,93929.964.6%Lab hold
North East BedfordshireEast of EnglandCon Alistair Burt20,86232.573.4%Con hold
North East CambridgeshireEast of EnglandCon Stephen Barclay21,27039.963.1%Con hold
North East DerbyshireEast MidlandsCon Lee Rowley2,8605.769.9%Con gain from Lab
North East FifeScotlandSNP Stephen Gethins20.071.3%SNP hold
North East HampshireSouth EastCon Ranil Jayawardena27,77248.277.3%Con hold
North East HertfordshireEast of EnglandCon Oliver Heald16,83530.373.2%Con hold
North East SomersetSouth WestCon Jacob Rees-Mogg10,23518.975.7%Con hold
North HerefordshireWest MidlandsCon Bill Wiggin21,60243.174.1%Con hold
North NorfolkEast of EnglandLD Norman Lamb3,5126.775.3%LD hold
North ShropshireWest MidlandsCon Owen Paterson16,35529.469.0%Con hold
North SomersetSouth WestCon Liam Fox17,10327.677.0%Con hold
North SwindonSouth WestCon Justin Tomlinson8,33515.268.5%Con hold
North ThanetSouth EastCon Roger Gale10,73822.266.5%Con hold
North TynesideNorth EastLab Mary Glindon19,28437.265.8%Lab hold
North WarwickshireWest MidlandsCon Craig Tracey8,51018.065.3%Con hold
North West CambridgeshireEast of EnglandCon Shailesh Vara18,00828.168.6%Con hold
North West DurhamNorth EastLab Laura Pidcock8,79218.466.6%Lab hold
North West HampshireSouth EastCon Kit Malthouse22,67938.672.2%Con hold
North West LeicestershireEast MidlandsCon Andrew Bridgen13,28624.871.0%Con hold
North West NorfolkEast of EnglandCon Henry Bellingham13,78828.367.7%Con hold
North WiltshireSouth WestCon James Gray22,87742.675.2%Con hold
Northampton NorthEast MidlandsCon Michael Ellis8072.068.6%Con hold
Northampton SouthEast MidlandsCon Andrew Lewer1,1592.866.4%Con hold
Norwich NorthEast of EnglandCon Chloe Smith5071.168.6%Con hold
Norwich SouthEast of EnglandLab Clive Lewis15,59630.469.2%Lab hold
Nottingham EastEast MidlandsLab Chris Leslie19,59049.863.7%Lab hold
Nottingham NorthEast MidlandsLab Alex Norris11,16029.157.3%Lab hold
Nottingham SouthEast MidlandsLab Lilian Greenwood15,16231.567.6%Lab hold
NuneatonWest MidlandsCon Marcus Jones4,73910.366.6%Con hold
Ochil and South PerthshireScotlandCon Luke Graham3,3596.270.6%Con gain from SNP
OgmoreWalesLab Chris Elmore13,87137.365.1%Lab hold
Old Bexley and SidcupLondonCon James Brokenshire15,46632.272.8%Con hold
Oldham East and SaddleworthNorth WestLab Debbie Abrahams8,18217.465.2%Lab hold
Oldham West and RoytonNorth WestLab Jim McMahon17,19837.663.2%Lab hold
Orkney and ShetlandScotlandLD Alistair Carmichael4,56319.668.1%LD hold
OrpingtonLondonCon Joseph Johnson19,46138.674.3%Con hold
Oxford EastSouth EastLab Anneliese Dodds23,28443.268.8%Lab hold
Oxford West and AbingdonSouth EastLD Layla Moran8161.479.4%LD gain from Con
Paisley and Renfrewshire NorthScotlandSNP Gavin Newlands2,6135.669.1%SNP hold
Paisley and Renfrewshire SouthScotlandSNP Mhairi Black2,5416.168.0%SNP hold
PendleNorth WestCon Andrew Stephenson1,2792.969.0%Con hold
Penistone and StocksbridgeYorkshire and the HumberLab Angela Smith1,3222.769.8%Lab hold
Penrith and The BorderNorth WestCon Rory Stewart15,91034.271.3%Con hold
Perth and North PerthshireScotlandSNP Pete Wishart210.071.8%SNP hold
PeterboroughEast of EnglandLab Fiona Onasanya6071.366.7%Lab gain from Con
Plymouth, Moor ViewSouth WestCon Johnny Mercer5,01911.165.5%Con hold
Plymouth, Sutton and DevonportSouth WestLab Luke Pollard6,80713.366.9%Lab gain from Con
PontypriddWalesLab Owen Smith11,44828.765.9%Lab hold
PooleSouth WestCon Robert Syms14,20928.567.6%Con hold
Poplar and LimehouseLondonLab Jim Fitzpatrick27,71247.167.3%Lab hold
Portsmouth NorthSouth EastCon Penny Mordaunt9,96521.166.1%Con hold
Portsmouth SouthSouth EastLab Stephen Morgan1,5543.563.9%Lab gain from Con
Preseli PembrokeshireWalesCon Stephen Crabb3140.772.1%Con hold
PrestonNorth WestLab Mark Hendrick15,72344.261.6%Lab hold
PudseyYorkshire and the HumberCon Stuart Andrew3310.674.3%Con hold
PutneyLondonCon Justine Greening1,5543.372.1%Con hold
Rayleigh and WickfordEast of EnglandCon Mark Francois23,45042.470.4%Con hold
Reading EastSouth EastLab Matt Rodda3,7496.873.1%Lab gain from Con
Reading WestSouth EastCon Alok Sharma2,8765.669.5%Con hold
RedcarNorth EastLab Anna Turley9,48522.363.7%Lab hold
RedditchWest MidlandsCon Rachel Maclean7,36316.370.2%Con hold
ReigateSouth EastCon Crispin Blunt17,61432.772.1%Con hold
RhonddaWalesLab Chris Bryant13,74641.765.2%Lab hold
Ribble ValleyNorth WestCon Nigel Evans13,19923.970.8%Con hold
Richmond (Yorks)Yorkshire and the HumberCon Rishi Sunak23,10840.570.5%Con hold
Richmond ParkLondonCon Zac Goldsmith450.179.1%Con hold
RochdaleNorth WestLab Tony Lloyd14,81929.664.1%Lab hold
Rochester and StroodSouth EastCon Kelly Tolhurst9,85018.365.0%Con hold
Rochford and Southend EastEast of EnglandCon James Duddridge5,54811.764.3%Con hold
RomfordLondonCon Andrew Rosindell13,77827.668.0%Con hold
Romsey and Southampton NorthSouth EastCon Caroline Nokes18,04636.074.6%Con hold
Ross, Skye and LochaberScotlandSNP Ian Blackford5,91915.471.7%SNP hold
Rossendale and DarwenNorth WestCon Jake Berry3,2166.469.2%Con hold
Rother ValleyYorkshire and the HumberLab Kevin Barron3,8827.865.8%Lab hold
RotherhamYorkshire and the HumberLab Sarah Champion11,38730.060.0%Lab hold
RugbyWest MidlandsCon Mark Pawsey8,21216.071.1%Con hold
Ruislip, Northwood and PinnerLondonCon Nick Hurd13,98026.272.7%Con hold
Runnymede and WeybridgeSouth EastCon Philip Hammond18,05035.068.9%Con hold
RushcliffeEast MidlandsCon Kenneth Clarke8,01013.778.0%Con hold
Rutherglen and Hamilton WestScotlandLab Gerard Killen2650.563.5%Lab gain from SNP
Rutland and MeltonEast MidlandsCon Alan Duncan23,10440.173.4%Con hold
Saffron WaldenEast of EnglandCon Kemi Badenoch24,96641.073.3%Con hold
Salford and EcclesNorth WestLab Rebecca Long Bailey19,13240.261.0%Lab hold
SalisburySouth WestCon John Glen17,33332.573.1%Con hold
Scarborough and WhitbyYorkshire and the HumberCon Robert Goodwill3,4356.868.5%Con hold
ScunthorpeYorkshire and the HumberLab Nic Dakin3,4318.565.3%Lab hold
SedgefieldNorth EastLab Phil Wilson6,05914.665.1%Lab hold
Sefton CentralNorth WestLab Bill Esterson15,61830.075.5%Lab hold
Selby and AinstyYorkshire and the HumberCon Nigel Adams13,77224.673.9%Con hold
SevenoaksSouth EastCon Michael Fallon21,91742.871.6%Con hold
Sheffield CentralYorkshire and the HumberLab Paul Blomfield27,74858.061.7%Lab hold
Sheffield South EastYorkshire and the HumberLab Clive Betts11,79827.163.2%Lab hold
Sheffield, Brightside and HillsboroughYorkshire and the HumberLab Gill Furniss19,14345.759.5%Lab hold
Sheffield, HallamYorkshire and the HumberLab Jared O'Mara2,1253.777.6%Lab gain from LD
Sheffield, HeeleyYorkshire and the HumberLab Louise Haigh13,82831.365.0%Lab hold
SherwoodEast MidlandsCon Mark Spencer5,1989.770.0%Con hold
ShipleyYorkshire and the HumberCon Philip Davies4,6818.873.0%Con hold
Shrewsbury and AtchamWest MidlandsCon Daniel Kawczynski6,62711.473.6%Con hold
Sittingbourne and SheppeySouth EastCon Gordon Henderson15,21129.662.9%Con hold
Skipton and RiponYorkshire and the HumberCon Julian Smith19,98534.474.4%Con hold
Sleaford and North HykehamEast MidlandsCon Caroline Johnson25,23738.472.4%Con hold
SloughSouth EastLab Tan Dhesi16,99831.365.2%Lab hold
SolihullWest MidlandsCon Julian Knight20,57136.373.0%Con hold
Somerton and FromeSouth WestCon David Warburton22,90635.975.7%Con hold
South AntrimNorthern IrelandDUP Paul Girvan3,2087.463.3%DUP gain from UUP
South Basildon and East ThurrockEast of EnglandCon Stephen Metcalfe11,49024.464.1%Con hold
South CambridgeshireEast of EnglandCon Heidi Allen15,95224.676.2%Con hold
South DerbyshireEast MidlandsCon Heather Wheeler11,97022.768.9%Con hold
South DorsetSouth WestCon Richard Drax11,69522.568.7%Con hold
South DownNorthern IrelandSF Chris Hazzard2,4464.867.2%SF gain from SDLP
South East CambridgeshireEast of EnglandCon Lucy Frazer16,15825.773.2%Con hold
South East CornwallSouth WestCon Sheryll Murray17,44332.874.0%Con hold
South Holland and The DeepingsEast MidlandsCon John Hayes24,89749.565.9%Con hold
South LeicestershireEast MidlandsCon Alberto Costa18,63132.971.8%Con hold
South NorfolkEast of EnglandCon Richard Bacon16,67827.373.6%Con hold
South NorthamptonshireEast MidlandsCon Andrea Leadsom22,84035.175.8%Con hold
South RibbleNorth WestCon Seema Kennedy7,42113.572.4%Con hold
South ShieldsNorth EastLab Emma Lewell-Buck14,50835.664.3%Lab hold
South StaffordshireWest MidlandsCon Gavin Williamson22,73344.569.6%Con hold
South SuffolkEast of EnglandCon James Cartlidge17,74932.771.8%Con hold
South SwindonSouth WestCon Robert Buckland2,4644.870.8%Con hold
South ThanetSouth EastCon Craig Mackinlay6,38712.868.8%Con hold
South West BedfordshireEast of EnglandCon Andrew Selous14,16825.569.8%Con hold
South West DevonSouth WestCon Gary Streeter15,81629.974.2%Con hold
South West HertfordshireEast of EnglandCon David Gauke19,55032.274.8%Con hold
South West NorfolkEast of EnglandCon Elizabeth Truss18,31234.967.3%Con hold
South West SurreySouth EastCon Jeremy Hunt21,59035.777.4%Con hold
South West WiltshireSouth WestCon Andrew Murrison18,32633.571.2%Con hold
Southampton, ItchenSouth EastCon Royston Smith310.165.2%Con hold
Southampton, TestSouth EastLab Alan Whitehead11,50324.566.8%Lab hold
Southend WestEast of EnglandCon David Amess10,00021.269.7%Con hold
SouthportNorth WestCon Damien Moore2,9146.169.1%Con gain from LD
SpelthorneSouth EastCon Kwasi Kwarteng13,42526.869.0%Con hold
St AlbansEast of EnglandCon Anne Main6,10910.778.3%Con hold
St Austell and NewquaySouth WestCon Steve Double11,14220.669.0%Con hold
St Helens NorthNorth WestLab Conor McGinn18,40636.766.0%Lab hold
St Helens South and WhistonNorth WestLab Marie Rimmer24,34346.066.9%Lab hold
St IvesSouth WestCon Derek Thomas3120.676.3%Con hold
StaffordWest MidlandsCon Jeremy Lefroy7,72914.975.9%Con hold
Staffordshire MoorlandsWest MidlandsCon Karen Bradley10,83024.370.6%Con hold
Stalybridge and HydeNorth WestLab Jonathan Reynolds8,08419.059.5%Lab hold
StevenageEast of EnglandCon Stephen McPartland3,3866.969.7%Con hold
StirlingScotlandCon Stephen Kerr1480.374.3%Con gain from SNP
StockportNorth WestLab Ann Coffey14,47734.964.7%Lab hold
Stockton NorthNorth EastLab Alex Cunningham8,71520.464.5%Lab hold
Stockton SouthNorth EastLab Paul Williams8881.771.2%Lab gain from Con
Stoke-on-Trent CentralWest MidlandsLab Gareth Snell3,89711.858.2%Lab hold
Stoke-on-Trent NorthWest MidlandsLab Ruth Smeeth2,3595.758.4%Lab hold
Stoke-on-Trent SouthWest MidlandsCon Jack Brereton6631.663.1%Con gain from Lab
StoneWest MidlandsCon Bill Cash17,49535.073.8%Con hold
StourbridgeWest MidlandsCon Margot James7,65416.267.1%Con hold
StrangfordNorthern IrelandDUP Jim Shannon18,34347.360.2%DUP hold
Stratford-on-AvonWest MidlandsCon Nadhim Zahawi21,95841.073.8%Con hold
StreathamLondonLab Chuka Umunna26,28547.170.9%Lab hold
Stretford and UrmstonNorth WestLab Kate Green19,70539.369.9%Lab hold
StroudSouth WestLab David Drew6871.177.0%Lab gain from Con
Suffolk CoastalEast of EnglandCon Therese Coffey16,01227.673.2%Con hold
Sunderland CentralNorth EastLab Julie Elliott9,99722.262.0%Lab hold
Surrey HeathSouth EastCon Michael Gove24,94343.171.6%Con hold
Sutton and CheamLondonCon Paul Scully12,69824.473.8%Con hold
Sutton ColdfieldWest MidlandsCon Andrew Mitchell15,33929.069.9%Con hold
Swansea EastWalesLab Carolyn Harris13,16837.560.1%Lab hold
Swansea WestWalesLab Geraint Davies10,59828.465.5%Lab hold
TamworthWest MidlandsCon Christopher Pincher12,34726.266.1%Con hold
TattonNorth WestCon Esther McVey14,78730.172.4%Con hold
Taunton DeaneSouth WestCon Rebecca Pow15,88725.273.8%Con hold
TelfordWest MidlandsCon Lucy Allan7201.665.6%Con hold
TewkesburySouth WestCon Laurence Robertson22,57438.272.5%Con hold
The CotswoldsSouth WestCon Geoffrey Clifton-Brown25,49942.774.2%Con hold
The WrekinWest MidlandsCon Mark Pritchard9,56419.372.2%Con hold
Thirsk and MaltonYorkshire and the HumberCon Kevin Hollinrake19,00134.071.1%Con hold
Thornbury and YateSouth WestCon Luke Hall12,07123.874.7%Con hold
ThurrockEast of EnglandCon Jackie Doyle-Price3450.764.4%Con hold
Tiverton and HonitonSouth WestCon Neil Parish19,80134.371.6%Con hold
Tonbridge and MallingSouth EastCon Tom Tugendhat23,50841.373.5%Con hold
TootingLondonLab Rosena Allin-Khan15,45826.674.6%Lab hold
TorbaySouth WestCon Kevin Foster14,28327.967.4%Con hold
TorfaenWalesLab Nick Thomas-Symonds10,24026.762.1%Lab hold
Torridge and West DevonSouth WestCon Geoffrey Cox20,68634.873.9%Con hold
TotnesSouth WestCon Sarah Wollaston13,47726.872.9%Con hold
TottenhamLondonLab David Lammy34,58470.167.7%Lab hold
Truro and FalmouthSouth WestCon Sarah Newton3,7926.775.8%Con hold
Tunbridge WellsSouth EastCon Greg Clark16,46530.472.5%Con hold
TwickenhamLondonLD Vince Cable9,76214.779.5%LD gain from Con
TynemouthNorth EastLab Alan Campbell11,66620.573.4%Lab hold
Upper BannNorthern IrelandDUP David Simpson7,99215.663.9%DUP hold
Uxbridge and South RuislipLondonCon Boris Johnson5,03410.866.8%Con hold
Vale of ClwydWalesLab Chris Ruane2,3796.268.0%Lab gain from Con
Vale of GlamorganWalesCon Alun Cairns2,1904.172.6%Con hold
VauxhallLondonLab Kate Hoey20,25036.867.1%Lab hold
WakefieldYorkshire and the HumberLab Mary Creagh2,1764.765.8%Lab hold
WallaseyNorth WestLab Angela Eagle23,32048.271.7%Lab hold
Walsall NorthWest MidlandsCon Eddie Hughes2,6016.856.6%Con gain from Lab
Walsall SouthWest MidlandsLab Valerie Vaz8,89220.265.4%Lab hold
WalthamstowLondonLab Stella Creasy32,01766.570.8%Lab hold
WansbeckNorth EastLab Ian Lavery10,43524.668.3%Lab hold
WantageSouth EastCon Edward Vaizey17,38027.374.1%Con hold
WarleyWest MidlandsLab John Spellar16,48341.063.1%Lab hold
Warrington NorthNorth WestLab Helen Jones9,58219.867.5%Lab hold
Warrington SouthNorth WestLab Faisal Rashid2,5494.172.4%Lab gain from Con
Warwick and LeamingtonWest MidlandsLab Matt Western1,2062.272.8%Lab gain from Con
Washington and Sunderland WestNorth EastLab Sharon Hodgson12,94031.960.3%Lab hold
WatfordEast of EnglandCon Richard Harrington2,0923.667.8%Con hold
WaveneyEast of EnglandCon Peter Aldous9,21517.565.2%Con hold
WealdenSouth EastCon Nusrat Ghani23,62839.174.3%Con hold
Weaver ValeNorth WestLab Mike Amesbury3,9287.873.3%Lab gain from Con
WellingboroughEast MidlandsCon Peter Bone12,46023.467.2%Con hold
WellsSouth WestCon James Heappey7,58212.573.8%Con hold
Welwyn HatfieldEast of EnglandCon Grant Shapps7,36914.370.9%Con hold
Wentworth and DearneYorkshire and the HumberLab John Healey14,80333.758.7%Lab hold
West Aberdeenshire and KincardineScotlandCon Andrew Bowie7,95015.471.2%Con gain from SNP
West Bromwich EastWest MidlandsLab Tom Watson7,71319.761.2%Lab hold
West Bromwich WestWest MidlandsLab Adrian Bailey4,46012.454.7%Lab hold
West DorsetSouth WestCon Oliver Letwin19,09132.075.4%Con hold
West DunbartonshireScotlandSNP Martin Docherty-Hughes2,2885.265.2%SNP hold
West HamLondonLab Lyn Brown36,75460.565.7%Lab hold
West LancashireNorth WestLab Rosie Cooper11,68921.574.2%Lab hold
West SuffolkEast of EnglandCon Matt Hancock17,06333.066.9%Con hold
West TyroneNorthern IrelandSF Barry McElduff10,34223.867.9%SF hold
West WorcestershireWest MidlandsCon Harriett Baldwin21,32837.875.9%Con hold
Westminster NorthLondonLab Karen Buck11,51226.667.8%Lab hold
Westmorland and LonsdaleNorth WestLD Tim Farron7771.577.9%LD hold
Weston-Super-MareSouth WestCon John Penrose11,54420.568.7%Con hold
WiganNorth WestLab Lisa Nandy16,02733.763.1%Lab hold
WimbledonLondonCon Stephen Hammond5,62210.977.2%Con hold
WinchesterSouth EastCon Steve Brine9,99917.578.8%Con hold
WindsorSouth EastCon Adam Afriyie22,38441.573.3%Con hold
Wirral SouthNorth WestLab Alison McGovern8,32318.478.4%Lab hold
Wirral WestNorth WestLab Margaret Greenwood5,36512.278.5%Lab hold
WithamEast of EnglandCon Priti Patel18,64637.971.2%Con hold
WitneySouth EastCon Robert Courts21,24134.973.6%Con hold
WokingSouth EastCon Jonathan Lord16,72430.372.5%Con hold
WokinghamSouth EastCon John Redwood18,79831.575.5%Con hold
Wolverhampton North EastWest MidlandsLab Emma Reynolds4,58712.660.1%Lab hold
Wolverhampton South EastWest MidlandsLab Pat McFadden8,51423.560.2%Lab hold
Wolverhampton South WestWest MidlandsLab Eleanor Smith2,1855.270.6%Lab hold
WorcesterWest MidlandsCon Robin Walker2,5084.969.6%Con hold
WorkingtonNorth WestLab Sue Hayman3,9259.469.2%Lab hold
Worsley and Eccles SouthNorth WestLab Barbara Keeley8,37918.461.9%Lab hold
Worthing WestSouth EastCon Peter Bottomley12,09022.270.1%Con hold
WrexhamWalesLab Ian Lucas1,8325.270.4%Lab hold
WycombeSouth EastCon Steve Baker6,57812.369.4%Con hold
Wyre and Preston NorthNorth WestCon Ben Wallace12,24623.372.8%Con hold
Wyre ForestWest MidlandsCon Mark Garnier13,33426.165.8%Con hold
Wythenshawe and Sale EastNorth WestLab Mike Kane14,94432.660.0%Lab hold
YeovilSouth WestCon Marcus Fysh14,72324.871.6%Con hold
Ynys MônWalesLab Albert Owen5,25914.170.6%Lab hold
York CentralYorkshire and the HumberLab Rachael Maskell18,57535.068.7%Lab hold
York OuterYorkshire and the HumberCon Julian Sturdy8,28914.475.7%Con hold

By-elections in this Parliament

Source: commonslibrary.parliament.uk / cbp-7979

Questions and answers

Who won the 2017 general election?

The Conservatives won 317 of 650 seats with 42.3% of the vote, 9 short of a majority: a hung parliament. Theresa May became (or remained) prime minister: Hung parliament: Conservative minority government with a DUP confidence-and-supply agreement.

How many seats did each party win in 2017?

Conservative 317; Labour 262; Scottish National Party 35; Liberal Democrats 12; Democratic Unionist Party 10; Sinn Féin 7 (out of 650 seats; 326 were needed for a majority).

Who won the most votes in 2017?

The Conservatives won the most votes: 13,636,684 (42.3% of the 32,204,184 votes counted).

What was the turnout at the 2017 general election?

Turnout was 68.8% in contested constituencies (valid votes as a share of the electorate).

How many seats changed hands in 2017?

70 seats changed hands compared with the previous general election.

What was the closest result in 2017?

North East Fife, where the SNP won by 2 votes.

Official results UK Parliament election results data (House of Commons Library). Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data

Report an error on this page · Embed this map: <iframe src="https://britelects.com/embed/map/2017/" width="100%" height="640" style="border:0" loading="lazy"></iframe>