Skip to content

Thursday 12 December 2019

2019 UK general election results

The Conservatives won 365 of 650 seats with 43.6% of the vote, an overall majority of 80. Afterwards: Conservative majority government, with Boris Johnson as prime minister.

Results by party
PartyLeaderSeatsChangeVotesShareChangeShare barCandidates
ConservativeBoris Johnson365+4813,966,45443.6%+1.3635
LabourJeremy Corbyn202−6010,269,05132.1%−7.9631
Scottish National PartyNicola Sturgeon48+131,242,3803.9%+0.859
Liberal DemocratsJo Swinson11−13,696,41911.6%+4.2611
Democratic Unionist Party—8−2244,1280.8%−0.217
Sinn Féin—70181,8530.6%−0.215
Plaid Cymru—40153,2650.5%036
Social Democratic and Labour Party—2+2118,7370.4%+0.115
Green—10865,7152.7%+1.1497
Alliance Party of Northern Ireland—1+1134,1150.4%+0.218
Speaker—1026,8310.08%01
Brexit PartyNigel Farage0new644,2572.0%—275
Independent—0−1206,4860.6%+0.2224
57 other parties and independents264,4190.8%

Change is compared with the 2017 general election.

Aldershot: Con (Leo Docherty), majority 34.8%Aldridge-Brownhills: Con (Wendy Morton), majority 50.4%Altrincham and Sale West: Con (Graham Brady), majority 11.2%Amber Valley: Con (Nigel Mills), majority 37.1%Arundel and South Downs: Con (Andrew Griffith), majority 36.7%Ashfield: Con (Lee Anderson), majority 11.7% — Con gain from LabAshford: Con (Damian Green), majority 40.0%Ashton-under-Lyne: Lab (Angela Rayner), majority 11.1%Aylesbury: Con (Rob Butler), majority 28.7%Banbury: Con (Victoria Prentis), majority 26.7%Barking: Lab (Margaret Hodge), majority 34.7%Barnsley Central: Lab (Daniel Jarvis), majority 9.7%Barnsley East: Lab (Stephanie Peacock), majority 8.5%Barrow and Furness: Con (Simon Fell), majority 12.6% — Con gain from LabBasildon and Billericay: Con (John Baron), majority 46.3%Basingstoke: Con (Maria Miller), majority 26.0%Bassetlaw: Con (Brendan Clarke-Smith), majority 27.6% — Con gain from LabBath: LD (Wera Hobhouse), majority 23.6%Batley and Spen: Lab (Tracy Brabin), majority 6.7%Battersea: Lab (Marsha De Cordova), majority 9.5%Beaconsfield: Con (Joy Morrissey), majority 27.2%Beckenham: Con (Bob Stewart), majority 28.2%Bedford: Lab (Mohammad Yasin), majority 0.3%Bermondsey and Old Southwark: Lab (Neil Coyle), majority 27.5%Berwick-upon-Tweed: Con (Anne-Marie Trevelyan), majority 35.2%Bethnal Green and Bow: Lab (Rushanara Ali), majority 62.0%Beverley and Holderness: Con (Graham Stuart), majority 38.2%Bexhill and Battle: Con (Huw Merriman), majority 44.1%Bexleyheath and Crayford: Con (David Evennett), majority 30.3%Birkenhead: Lab (Mick Whitley), majority 41.8%Birmingham, Edgbaston: Lab (Preet Kaur Gill), majority 13.3%Birmingham, Erdington: Lab (Jack Dromey), majority 10.2%Birmingham, Hall Green: Lab (Tahir Ali), majority 53.9%Birmingham, Hodge Hill: Lab (Liam Byrne), majority 63.7%Birmingham, Ladywood: Lab (Shabana Mahmood), majority 67.9%Birmingham, Northfield: Con (Gary Sambrook), majority 3.8% — Con gain from LabBirmingham, Perry Barr: Lab (Khalid Mahmood), majority 36.3%Birmingham, Selly Oak: Lab (Stephen McCabe), majority 25.1%Birmingham, Yardley: Lab (Jess Phillips), majority 25.0%Bishop Auckland: Con (Dehenna Davison), majority 17.8% — Con gain from LabBlackburn: Lab (Kate Hollern), majority 40.9%Blackley and Broughton: Lab (Graham Stringer), majority 37.3%Blackpool North and Cleveleys: Con (Paul Maynard), majority 22.2%Blackpool South: Con (Scott Benton), majority 11.3% — Con gain from LabBlaydon: Lab (Liz Twist), majority 12.1%Blyth Valley: Con (Ian Levy), majority 1.7% — Con gain from LabBognor Regis and Littlehampton: Con (Nick Gibb), majority 43.9%Bolsover: Con (Mark Fletcher), majority 11.5% — Con gain from LabBolton North East: Con (Mark Logan), majority 0.9% — Con gain from LabBolton South East: Lab (Yasmin Qureshi), majority 18.7%Bolton West: Con (Chris Green), majority 18.0%Bootle: Lab (Peter Dowd), majority 70.3%Boston and Skegness: Con (Matt Warman), majority 61.5%Bosworth: Con (Luke Evans), majority 46.6%Bournemouth East: Con (Tobias Ellwood), majority 17.9%Bournemouth West: Con (Conor Burns), majority 22.1%Bracknell: Con (James Sunderland), majority 36.5%Bradford East: Lab (Imran Hussain), majority 41.1%Bradford South: Lab (Judith Cummins), majority 5.9%Bradford West: Lab (Naz Shah), majority 61.0%Braintree: Con (James Cleverly), majority 48.9%Brent Central: Lab (Dawn Butler), majority 42.5%Brent North: Lab (Barry Gardiner), majority 15.6%Brentford and Isleworth: Lab (Ruth Cadbury), majority 18.0%Brentwood and Ongar: Con (Alex Burghart), majority 54.9%Bridgwater and West Somerset: Con (Ian Liddell-Grainger), majority 42.4%Brigg and Goole: Con (Andrew Percy), majority 50.6%Brighton, Kemptown: Lab (Lloyd Russell-Moyle), majority 16.6%Brighton, Pavilion: Grn (Caroline Lucas), majority 34.4%Bristol East: Lab (Kerry McCarthy), majority 20.7%Bristol North West: Lab (Darren Jones), majority 10.2%Bristol South: Lab (Karin Smyth), majority 17.9%Bristol West: Lab (Thangam Debbonaire), majority 37.4%Broadland: Con (Jerome Mayhew), majority 38.4%Bromley and Chislehurst: Con (Robert Neill), majority 23.9%Bromsgrove: Con (Sajid Javid), majority 42.6%Broxbourne: Con (Charles Walker), majority 42.4%Broxtowe: Con (Darren Henry), majority 9.7%Buckingham: Con (Greg Smith), majority 32.2% — Con gain from SpkBurnley: Con (Antony Higginbotham), majority 3.5% — Con gain from LabBurton: Con (Kate Griffiths), majority 29.7%Bury North: Con (James Daly), majority 0.2% — Con gain from LabBury South: Con (Christian Wakeford), majority 0.8% — Con gain from LabBury St Edmunds: Con (Jo Churchill), majority 40.3%Calder Valley: Con (Craig Whittaker), majority 10.0%Camberwell and Peckham: Lab (Harriet Harman), majority 59.8%Camborne and Redruth: Con (George Eustice), majority 17.3%Cambridge: Lab (Daniel Zeichner), majority 17.9%Cannock Chase: Con (Amanda Milling), majority 42.9%Canterbury: Lab (Rosemary Duffield), majority 3.1%Carlisle: Con (John Stevenson), majority 19.4%Carshalton and Wallington: Con (Elliot Colburn), majority 1.3% — Con gain from LDCastle Point: Con (Rebecca Harris), majority 60.2%Central Devon: Con (Mel Stride), majority 30.5%Central Suffolk and North Ipswich: Con (Dan Poulter), majority 41.6%Charnwood: Con (Edward Argar), majority 40.5%Chatham and Aylesford: Con (Tracey Crouch), majority 42.8%Cheadle: Con (Mary Robinson), majority 4.2%Chelmsford: Con (Vicky Ford), majority 30.9%Chelsea and Fulham: Con (Greg Hands), majority 24.0%Cheltenham: Con (Alex Chalk), majority 1.7%Chesham and Amersham: Con (Cheryl Gillan), majority 29.1%Chesterfield: Lab (Toby Perkins), majority 3.2%Chichester: Con (Gillian Keegan), majority 35.1%Chingford and Woodford Green: Con (Iain Duncan Smith), majority 2.6%Chippenham: Con (Michelle Donelan), majority 19.8%Chipping Barnet: Con (Theresa Villiers), majority 2.1%Chorley: Spk (Lindsay Hoyle), majority 43.6% — Spk gain from LabChristchurch: Con (Christopher Chope), majority 47.4%Cities of London and Westminster: Con (Nickie Aiken), majority 9.3%City of Chester: Lab (Christian Matheson), majority 11.3%City of Durham: Lab (Mary Foy), majority 10.3%Clacton: Con (Giles Watling), majority 56.8%Cleethorpes: Con (Martin Vickers), majority 46.2%Colchester: Con (Will Quince), majority 17.7%Colne Valley: Con (Jason McCartney), majority 8.4% — Con gain from LabCongleton: Con (Fiona Bruce), majority 32.4%Copeland: Con (Trudy Harrison), majority 13.7%Corby: Con (Tom Pursglove), majority 17.0%Coventry North East: Lab (Colleen Fletcher), majority 17.3%Coventry North West: Lab (Taiwo Owatemi), majority 0.4%Coventry South: Lab (Zarah Sultana), majority 0.9%Crawley: Con (Henry Smith), majority 16.8%Crewe and Nantwich: Con (Kieran Mullan), majority 15.8% — Con gain from LabCroydon Central: Lab (Sarah Jones), majority 11.0%Croydon North: Lab (Steve Reed), majority 44.4%Croydon South: Con (Chris Philp), majority 20.8%Dagenham and Rainham: Lab (Jon Cruddas), majority 0.7%Darlington: Con (Peter Gibson), majority 7.6% — Con gain from LabDartford: Con (Gareth Johnson), majority 35.5%Daventry: Con (Chris Heaton-Harris), majority 45.4%Denton and Reddish: Lab (Andrew Gwynne), majority 16.0%Derby North: Con (Amanda Solloway), majority 5.4% — Con gain from LabDerby South: Lab (Margaret Beckett), majority 14.2%Derbyshire Dales: Con (Sarah Dines), majority 34.8%Devizes: Con (Danny Kruger), majority 47.1%Dewsbury: Con (Mark Eastwood), majority 2.8% — Con gain from LabDon Valley: Con (Nick Fletcher), majority 8.0% — Con gain from LabDoncaster Central: Lab (Rosie Winterton), majority 5.5%Doncaster North: Lab (Edward Miliband), majority 5.8%Dover: Con (Natalie Elphicke), majority 24.2%Dudley North: Con (Marco Longhi), majority 31.4% — Con gain from LabDudley South: Con (Mike Wood), majority 42.6%Dulwich and West Norwood: Lab (Helen Hayes), majority 49.0%Ealing Central and Acton: Lab (Rupa Huq), majority 24.3%Ealing North: Lab (James Murray), majority 24.7%Ealing, Southall: Lab (Virendra Sharma), majority 38.1%Easington: Lab (Grahame Morris), majority 19.0%East Devon: Con (Simon Jupp), majority 10.5%East Ham: Lab (Stephen Timms), majority 60.7%East Hampshire: Con (Damian Hinds), majority 34.6%East Surrey: Con (Claire Coutinho), majority 40.3%East Worthing and Shoreham: Con (Tim Loughton), majority 14.1%East Yorkshire: Con (Greg Knight), majority 43.2%Eastbourne: Con (Caroline Ansell), majority 7.9% — Con gain from LDEastleigh: Con (Paul Holmes), majority 26.5%Eddisbury: Con (Edward Timpson), majority 34.8%Edmonton: Lab (Kate Osamor), majority 39.7%Ellesmere Port and Neston: Lab (Justin Madders), majority 18.0%Elmet and Rothwell: Con (Alec Shelbrooke), majority 29.8%Eltham: Lab (Clive Efford), majority 7.3%Enfield North: Lab (Feryal Clark), majority 14.4%Enfield, Southgate: Lab (Bambos Charalambous), majority 9.4%Epping Forest: Con (Eleanor Laing), majority 44.1%Epsom and Ewell: Con (Chris Grayling), majority 30.1%Erewash: Con (Maggie Throup), majority 21.7%Erith and Thamesmead: Lab (Abena Oppong-Asare), majority 9.1%Esher and Walton: Con (Dominic Raab), majority 4.4%Exeter: Lab (Ben Bradshaw), majority 18.5%Fareham: Con (Suella Braverman), majority 45.6%Faversham and Mid Kent: Con (Helen Whately), majority 43.6%Feltham and Heston: Lab (Seema Malhotra), majority 16.4%Filton and Bradley Stoke: Con (Jack Lopresti), majority 10.5%Finchley and Golders Green: Con (Mike Freer), majority 11.9%Folkestone and Hythe: Con (Damian Collins), majority 36.2%Forest of Dean: Con (Mark Harper), majority 30.8%Fylde: Con (Mark Menzies), majority 35.6%Gainsborough: Con (Edward Leigh), majority 45.0%Garston and Halewood: Lab (Maria Eagle), majority 59.3%Gateshead: Lab (Ian Mearns), majority 18.9%Gedling: Con (Tom Randall), majority 1.4% — Con gain from LabGillingham and Rainham: Con (Rehman Chishti), majority 32.9%Gloucester: Con (Richard Graham), majority 19.1%Gosport: Con (Caroline Dinenage), majority 48.0%Grantham and Stamford: Con (Gareth Davies), majority 46.4%Gravesham: Con (Adam Holloway), majority 32.8%Great Grimsby: Con (Lia Nici), majority 22.2% — Con gain from LabGreat Yarmouth: Con (Brandon Lewis), majority 40.6%Greenwich and Woolwich: Lab (Matthew Pennycook), majority 34.8%Guildford: Con (Angela Richardson), majority 5.7%Hackney North and Stoke Newington: Lab (Diane Abbott), majority 58.4%Hackney South and Shoreditch: Lab (Meg Hillier), majority 62.4%Halesowen and Rowley Regis: Con (James Morris), majority 28.5%Halifax: Lab (Holly Lynch), majority 5.5%Haltemprice and Howden: Con (David Davis), majority 40.8%Halton: Lab (Derek Twigg), majority 41.1%Hammersmith: Lab (Andy Slaughter), majority 34.3%Hampstead and Kilburn: Lab (Tulip Siddiq), majority 24.7%Harborough: Con (Neil O'Brien), majority 30.1%Harlow: Con (Robert Halfon), majority 32.4%Harrogate and Knaresborough: Con (Andrew Jones), majority 17.0%Harrow East: Con (Bob Blackman), majority 16.5%Harrow West: Lab (Gareth Thomas), majority 18.1%Hartlepool: Lab (Mike Hill), majority 8.8%Harwich and North Essex: Con (Bernard Jenkin), majority 38.8%Hastings and Rye: Con (Sally-Ann Hart), majority 7.5%Havant: Con (Alan Mak), majority 47.4%Hayes and Harlington: Lab (John McDonnell), majority 21.1%Hazel Grove: Con (William Wragg), majority 10.0%Hemel Hempstead: Con (Mike Penning), majority 28.4%Hemsworth: Lab (Jon Trickett), majority 2.7%Hendon: Con (Matthew Offord), majority 7.7%Henley: Con (John Howell), majority 23.9%Hereford and South Herefordshire: Con (Jesse Norman), majority 39.7%Hertford and Stortford: Con (Julie Marson), majority 32.7%Hertsmere: Con (Oliver Dowden), majority 40.8%Hexham: Con (Guy Opperman), majority 22.9%Heywood and Middleton: Con (Chris Clarkson), majority 1.4% — Con gain from LabHigh Peak: Con (Robert Largan), majority 1.1% — Con gain from LabHitchin and Harpenden: Con (Bim Afolami), majority 11.7%Holborn and St Pancras: Lab (Keir Starmer), majority 48.9%Hornchurch and Upminster: Con (Julia Lopez), majority 43.2%Hornsey and Wood Green: Lab (Catherine West), majority 31.5%Horsham: Con (Jeremy Quin), majority 33.4%Houghton and Sunderland South: Lab (Bridget Phillipson), majority 7.8%Hove: Lab (Peter Kyle), majority 30.2%Huddersfield: Lab (Barry Sheerman), majority 11.8%Huntingdon: Con (Jonathan Djanogly), majority 32.8%Hyndburn: Con (Sara Britcliffe), majority 7.0% — Con gain from LabIlford North: Lab (Wes Streeting), majority 10.4%Ilford South: Lab (Sam Tarry), majority 45.1%Ipswich: Con (Tom Hunt), majority 11.1% — Con gain from LabIsle of Wight: Con (Bob Seely), majority 31.9%Islington North: Lab (Jeremy Corbyn), majority 48.7%Islington South and Finsbury: Lab (Emily Thornberry), majority 36.2%Jarrow: Lab (Kate Osborne), majority 17.5%Keighley: Con (Robbie Moore), majority 4.2% — Con gain from LabKenilworth and Southam: Con (Jeremy Wright), majority 38.7%Kensington: Con (Felicity Buchan), majority 0.3% — Con gain from LabKettering: Con (Philip Hollobone), majority 34.0%Kingston and Surbiton: LD (Edward Davey), majority 17.2%Kingston upon Hull East: Lab (Karl Turner), majority 3.8%Kingston upon Hull North: Lab (Diana Johnson), majority 22.2%Kingston upon Hull West and Hessle: Lab (Emma Hardy), majority 9.1%Kingswood: Con (Chris Skidmore), majority 22.8%Knowsley: Lab (George Howarth), majority 72.7%Lancaster and Fleetwood: Lab (Cat Smith), majority 5.3%Leeds Central: Lab (Hilary Benn), majority 39.1%Leeds East: Lab (Richard Burgon), majority 14.2%Leeds North East: Lab (Fabian Hamilton), majority 33.8%Leeds North West: Lab (Alex Sobel), majority 21.8%Leeds West: Lab (Rachel Reeves), majority 26.2%Leicester East: Lab (Claudia Webbe), majority 12.2%Leicester South: Lab (Jonathan Ashworth), majority 45.2%Leicester West: Lab (Liz Kendall), majority 12.1%Leigh: Con (James Grundy), majority 4.2% — Con gain from LabLewes: Con (Maria Caulfield), majority 4.5%Lewisham East: Lab (Janet Daby), majority 38.0%Lewisham West and Penge: Lab (Ellie Reeves), majority 41.4%Lewisham, Deptford: Lab (Vicky Foxcroft), majority 59.4%Leyton and Wanstead: Lab (John Cryer), majority 46.7%Lichfield: Con (Michael Fabricant), majority 43.8%Lincoln: Con (Karl McCartney), majority 6.9% — Con gain from LabLiverpool, Riverside: Lab (Kim Johnson), majority 70.2%Liverpool, Walton: Lab (Dan Carden), majority 74.8%Liverpool, Wavertree: Lab (Paula Barker), majority 62.4%Liverpool, West Derby: Lab (Ian Byrne), majority 68.2%Loughborough: Con (Jane Hunt), majority 13.1%Louth and Horncastle: Con (Victoria Atkins), majority 55.2%Ludlow: Con (Philip Dunne), majority 47.1%Luton North: Lab (Sarah Owen), majority 21.7%Luton South: Lab (Rachel Hopkins), majority 20.8%Macclesfield: Con (David Rutley), majority 19.9%Maidenhead: Con (Theresa May), majority 33.4%Maidstone and The Weald: Con (Helen Grant), majority 42.1%Makerfield: Lab (Yvonne Fovargue), majority 10.7%Maldon: Con (John Whittingdale), majority 59.6%Manchester Central: Lab (Lucy Powell), majority 55.6%Manchester, Gorton: Lab (Afzal Khan), majority 68.1%Manchester, Withington: Lab (Jeff Smith), majority 52.7%Mansfield: Con (Ben Bradley), majority 33.1%Meon Valley: Con (Flick Drummond), majority 43.0%Meriden: Con (Saqib Bhatti), majority 42.2%Mid Bedfordshire: Con (Nadine Dorries), majority 38.1%Mid Derbyshire: Con (Pauline Latham), majority 31.2%Mid Dorset and North Poole: Con (Michael Tomlinson), majority 30.5%Mid Norfolk: Con (George Freeman), majority 40.2%Mid Sussex: Con (Mims Davies), majority 29.0%Mid Worcestershire: Con (Nigel Huddleston), majority 49.9%Middlesbrough: Lab (Andy McDonald), majority 24.6%Middlesbrough South and East Cleveland: Con (Simon Clarke), majority 24.3%Milton Keynes North: Con (Ben Everitt), majority 10.0%Milton Keynes South: Con (Iain Stewart), majority 10.9%Mitcham and Morden: Lab (Siobhain McDonagh), majority 36.0%Mole Valley: Con (Paul Beresford), majority 21.1%Morecambe and Lunesdale: Con (David Morris), majority 14.0%Morley and Outwood: Con (Andrea Jenkyns), majority 21.7%New Forest East: Con (Julian Lewis), majority 49.7%New Forest West: Con (Desmond Swayne), majority 48.5%Newark: Con (Robert Jenrick), majority 39.8%Newbury: Con (Laura Farris), majority 26.8%Newcastle upon Tyne Central: Lab (Chi Onwurah), majority 32.8%Newcastle upon Tyne East: Lab (Nicholas Brown), majority 35.7%Newcastle upon Tyne North: Lab (Catherine McKinnell), majority 12.3%Newcastle-under-Lyme: Con (Aaron Bell), majority 16.6% — Con gain from LabNewton Abbot: Con (Anne Marie Morris), majority 33.3%Normanton, Pontefract and Castleford: Lab (Yvette Cooper), majority 2.6%North Cornwall: Con (Scott Mann), majority 28.6%North Devon: Con (Selaine Saxby), majority 26.7%North Dorset: Con (Simon Hoare), majority 43.3%North Durham: Lab (Kevan Jones), majority 11.2%North East Bedfordshire: Con (Richard Fuller), majority 37.4%North East Cambridgeshire: Con (Stephen Barclay), majority 56.6%North East Derbyshire: Con (Lee Rowley), majority 26.2%North East Hampshire: Con (Ranil Jayawardena), majority 34.1%North East Hertfordshire: Con (Oliver Heald), majority 32.9%North East Somerset: Con (Jacob Rees-Mogg), majority 26.2%North Herefordshire: Con (Bill Wiggin), majority 48.7%North Norfolk: Con (Duncan Baker), majority 28.3% — Con gain from LDNorth Shropshire: Con (Owen Paterson), majority 40.6%North Somerset: Con (Liam Fox), majority 28.3%North Swindon: Con (Justin Tomlinson), majority 29.3%North Thanet: Con (Roger Gale), majority 35.7%North Tyneside: Lab (Mary Glindon), majority 19.0%North Warwickshire: Con (Craig Tracey), majority 39.1%North West Cambridgeshire: Con (Shailesh Vara), majority 40.3%North West Durham: Con (Richard Holden), majority 2.4% — Con gain from LabNorth West Hampshire: Con (Kit Malthouse), majority 44.7%North West Leicestershire: Con (Andrew Bridgen), majority 37.9%North West Norfolk: Con (James Wild), majority 42.8%North Wiltshire: Con (James Gray), majority 32.2%Northampton North: Con (Michael Ellis), majority 13.9%Northampton South: Con (Andrew Lewer), majority 11.5%Norwich North: Con (Chloe Smith), majority 10.2%Norwich South: Lab (Clive Lewis), majority 24.7%Nottingham East: Lab (Nadia Whittome), majority 43.5%Nottingham North: Lab (Alex Norris), majority 12.7%Nottingham South: Lab (Lilian Greenwood), majority 26.1%Nuneaton: Con (Marcus Jones), majority 29.1%Old Bexley and Sidcup: Con (James Brokenshire), majority 41.1%Oldham East and Saddleworth: Lab (Debbie Abrahams), majority 3.3%Oldham West and Royton: Lab (Jim McMahon), majority 25.0%Orpington: Con (Gareth Bacon), majority 45.9%Oxford East: Lab (Anneliese Dodds), majority 36.1%Oxford West and Abingdon: LD (Layla Moran), majority 15.2%Pendle: Con (Andrew Stephenson), majority 13.9%Penistone and Stocksbridge: Con (Miriam Cates), majority 14.6% — Con gain from LabPenrith and The Border: Con (Neil Hudson), majority 38.7%Peterborough: Con (Paul Bristow), majority 5.4% — Con gain from LabPlymouth, Moor View: Con (Johnny Mercer), majority 29.2%Plymouth, Sutton and Devonport: Lab (Luke Pollard), majority 9.0%Poole: Con (Robert Syms), majority 37.9%Poplar and Limehouse: Lab (Apsana Begum), majority 47.2%Portsmouth North: Con (Penny Mordaunt), majority 34.4%Portsmouth South: Lab (Stephen Morgan), majority 11.3%Preston: Lab (Mark Hendrick), majority 36.0%Pudsey: Con (Stuart Andrew), majority 6.5%Putney: Lab (Fleur Anderson), majority 9.5% — Lab gain from ConRayleigh and Wickford: Con (Mark Francois), majority 56.5%Reading East: Lab (Mathew Rodda), majority 10.6%Reading West: Con (Alok Sharma), majority 8.2%Redcar: Con (Jacob Young), majority 8.6% — Con gain from LabRedditch: Con (Rachel Maclean), majority 36.4%Reigate: Con (Crispin Blunt), majority 34.5%Ribble Valley: Con (Nigel Evans), majority 33.4%Richmond (Yorks): Con (Rishi Sunak), majority 47.2%Richmond Park: LD (Sarah Olney), majority 11.9% — LD gain from ConRochdale: Lab (Tony Lloyd), majority 20.4%Rochester and Strood: Con (Kelly Tolhurst), majority 32.9%Rochford and Southend East: Con (James Duddridge), majority 26.6%Romford: Con (Andrew Rosindell), majority 37.9%Romsey and Southampton North: Con (Caroline Nokes), majority 21.2%Rossendale and Darwen: Con (Jake Berry), majority 19.5%Rother Valley: Con (Alexander Stafford), majority 13.0% — Con gain from LabRotherham: Lab (Sarah Champion), majority 8.8%Rugby: Con (Mark Pawsey), majority 26.5%Ruislip, Northwood and Pinner: Con (David Simmonds), majority 31.0%Runnymede and Weybridge: Con (Ben Spencer), majority 34.3%Rushcliffe: Con (Ruth Edwards), majority 12.6%Rutland and Melton: Con (Alicia Kearns), majority 46.2%Saffron Walden: Con (Kemi Badenoch), majority 43.7%Salford and Eccles: Lab (Rebecca Long-Bailey), majority 32.3%Salisbury: Con (John Glen), majority 36.7%Scarborough and Whitby: Con (Robert Goodwill), majority 20.7%Scunthorpe: Con (Holly Mumby-Croft), majority 17.1% — Con gain from LabSedgefield: Con (Paul Howell), majority 10.9% — Con gain from LabSefton Central: Lab (Bill Esterson), majority 29.7%Selby and Ainsty: Con (Nigel Adams), majority 35.7%Sevenoaks: Con (Laura Trott), majority 40.9%Sheffield Central: Lab (Paul Blomfield), majority 53.6%Sheffield South East: Lab (Clive Betts), majority 10.2%Sheffield, Brightside and Hillsborough: Lab (Gill Furniss), majority 31.0%Sheffield, Hallam: Lab (Olivia Blake), majority 1.3%Sheffield, Heeley: Lab (Louise Haigh), majority 20.0%Sherwood: Con (Mark Spencer), majority 30.7%Shipley: Con (Philip Davies), majority 11.6%Shrewsbury and Atcham: Con (Daniel Kawczynski), majority 19.0%Sittingbourne and Sheppey: Con (Gordon Henderson), majority 47.6%Skipton and Ripon: Con (Julian Smith), majority 40.4%Sleaford and North Hykeham: Con (Caroline Johnson), majority 48.9%Slough: Lab (Tan Dhesi), majority 26.7%Solihull: Con (Julian Knight), majority 38.4%Somerton and Frome: Con (David Warburton), majority 29.6%South Basildon and East Thurrock: Con (Stephen Metcalfe), majority 44.0%South Cambridgeshire: Con (Anthony Browne), majority 4.3%South Derbyshire: Con (Heather Wheeler), majority 36.2%South Dorset: Con (Richard Drax), majority 33.6%South East Cambridgeshire: Con (Lucy Frazer), majority 17.9%South East Cornwall: Con (Sheryll Murray), majority 39.1%South Holland and The Deepings: Con (John Hayes), majority 62.7%South Leicestershire: Con (Alberto Costa), majority 41.8%South Norfolk: Con (Richard Bacon), majority 34.1%South Northamptonshire: Con (Andrea Leadsom), majority 41.5%South Ribble: Con (Katherine Fletcher), majority 20.8%South Shields: Lab (Emma Lewell-Buck), majority 25.3%South Staffordshire: Con (Gavin Williamson), majority 56.5%South Suffolk: Con (James Cartlidge), majority 42.8%South Swindon: Con (Robert Buckland), majority 13.1%South Thanet: Con (Craig Mackinlay), majority 21.9%South West Bedfordshire: Con (Andrew Selous), majority 34.9%South West Devon: Con (Gary Streeter), majority 40.2%South West Hertfordshire: Con (Gagan Mohindra), majority 23.6%South West Norfolk: Con (Elizabeth Truss), majority 50.9%South West Surrey: Con (Jeremy Hunt), majority 14.6%South West Wiltshire: Con (Andrew Murrison), majority 39.4%Southampton, Itchen: Con (Royston Smith), majority 9.5%Southampton, Test: Lab (Alan Whitehead), majority 13.8%Southend West: Con (David Amess), majority 31.1%Southport: Con (Damien Moore), majority 8.6%Spelthorne: Con (Kwasi Kwarteng), majority 37.2%St Albans: LD (Daisy Cooper), majority 10.9% — LD gain from ConSt Austell and Newquay: Con (Steve Double), majority 29.6%St Helens North: Lab (Conor McGinn), majority 25.7%St Helens South and Whiston: Lab (Marie Rimmer), majority 38.0%St Ives: Con (Derek Thomas), majority 8.3%Stafford: Con (Theo Clarke), majority 28.1%Staffordshire Moorlands: Con (Karen Bradley), majority 37.6%Stalybridge and Hyde: Lab (Jonathan Reynolds), majority 7.0%Stevenage: Con (Stephen McPartland), majority 18.0%Stockport: Lab (Navendu Mishra), majority 24.1%Stockton North: Lab (Alex Cunningham), majority 2.5%Stockton South: Con (Matt Vickers), majority 9.6% — Con gain from LabStoke-on-Trent Central: Con (Jo Gideon), majority 2.1% — Con gain from LabStoke-on-Trent North: Con (Jonathan Gullis), majority 15.7% — Con gain from LabStoke-on-Trent South: Con (Jack Brereton), majority 28.5%Stone: Con (William Cash), majority 40.0%Stourbridge: Con (Suzanne Webb), majority 29.7%Stratford-on-Avon: Con (Nadhim Zahawi), majority 36.3%Streatham: Lab (Bell Ribeiro-Addy), majority 31.3%Stretford and Urmston: Lab (Kate Green), majority 32.8%Stroud: Con (Siobhan Baillie), majority 5.8% — Con gain from LabSuffolk Coastal: Con (Thérèse Coffey), majority 35.2%Sunderland Central: Lab (Julie Elliott), majority 6.8%Surrey Heath: Con (Michael Gove), majority 31.3%Sutton and Cheam: Con (Paul Scully), majority 16.5%Sutton Coldfield: Con (Andrew Mitchell), majority 36.8%Tamworth: Con (Christopher Pincher), majority 42.6%Tatton: Con (Esther McVey), majority 35.5%Taunton Deane: Con (Rebecca Pow), majority 18.4%Telford: Con (Lucy Allan), majority 25.6%Tewkesbury: Con (Laurence Robertson), majority 36.7%The Cotswolds: Con (Geoffrey Clifton-Brown), majority 33.0%The Wrekin: Con (Mark Pritchard), majority 38.3%Thirsk and Malton: Con (Kevin Hollinrake), majority 44.5%Thornbury and Yate: Con (Luke Hall), majority 23.7%Thurrock: Con (Jacqueline Doyle-Price), majority 24.2%Tiverton and Honiton: Con (Neil Parish), majority 40.7%Tonbridge and Malling: Con (Thomas Tugendhat), majority 47.3%Tooting: Lab (Rosena Allin-Khan), majority 24.5%Torbay: Con (Kevin Foster), majority 35.2%Torridge and West Devon: Con (Geoffrey Cox), majority 41.8%Totnes: Con (Anthony Mangnall), majority 24.4%Tottenham: Lab (David Lammy), majority 64.4%Truro and Falmouth: Con (Cherilyn Mackrory), majority 7.7%Tunbridge Wells: Con (Gregory Clark), majority 26.8%Twickenham: LD (Munira Wilson), majority 21.9%Tynemouth: Lab (Alan Campbell), majority 8.7%Uxbridge and South Ruislip: Con (Boris Johnson), majority 15.0%Vauxhall: Lab (Florence Eshalomi), majority 34.8%Wakefield: Con (Imran Ahmad Khan), majority 7.5% — Con gain from LabWallasey: Lab (Angela Eagle), majority 39.4%Walsall North: Con (Eddie Hughes), majority 32.7%Walsall South: Lab (Valerie Vaz), majority 8.1%Walthamstow: Lab (Stella Creasy), majority 63.9%Wansbeck: Lab (Ian Lavery), majority 2.0%Wantage: Con (David Johnston), majority 18.8%Warley: Lab (John Spellar), majority 30.9%Warrington North: Lab (Charlotte Nichols), majority 3.2%Warrington South: Con (Andy Carter), majority 3.3% — Con gain from LabWarwick and Leamington: Lab (Matt Western), majority 1.5%Washington and Sunderland West: Lab (Sharon Hodgson), majority 9.9%Watford: Con (Dean Russell), majority 7.6%Waveney: Con (Peter Aldous), majority 35.2%Wealden: Con (Nusrat Ghani), majority 42.1%Weaver Vale: Lab (Mike Amesbury), majority 1.1%Wellingborough: Con (Peter Bone), majority 35.7%Wells: Con (James Heappey), majority 16.2%Welwyn Hatfield: Con (Grant Shapps), majority 21.1%Wentworth and Dearne: Lab (John Healey), majority 5.2%West Bromwich East: Con (Nicola Richards), majority 4.4% — Con gain from LabWest Bromwich West: Con (Shaun Bailey), majority 11.0% — Con gain from LabWest Dorset: Con (Chris Loder), majority 23.2%West Ham: Lab (Lyn Brown), majority 53.8%West Lancashire: Lab (Rosie Cooper), majority 15.8%West Suffolk: Con (Matthew Hancock), majority 45.1%West Worcestershire: Con (Harriett Baldwin), majority 42.6%Westminster North: Lab (Karen Buck), majority 25.1%Westmorland and Lonsdale: LD (Timothy Farron), majority 3.7%Weston-Super-Mare: Con (John Penrose), majority 30.8%Wigan: Lab (Lisa Nandy), majority 14.9%Wimbledon: Con (Stephen Hammond), majority 1.2%Winchester: Con (Stephen Brine), majority 1.7%Windsor: Con (Adam Afriyie), majority 37.4%Wirral South: Lab (Alison McGovern), majority 14.0%Wirral West: Lab (Margaret Greenwood), majority 7.0%Witham: Con (Priti Patel), majority 48.8%Witney: Con (Robert Courts), majority 24.8%Woking: Con (Jonathan Lord), majority 18.1%Wokingham: Con (John Redwood), majority 11.9%Wolverhampton North East: Con (Jane Stevenson), majority 11.9% — Con gain from LabWolverhampton South East: Lab (Pat McFadden), majority 3.7%Wolverhampton South West: Con (Stuart Anderson), majority 4.0% — Con gain from LabWorcester: Con (Robin Walker), majority 13.3%Workington: Con (Mark Jenkinson), majority 10.0% — Con gain from LabWorsley and Eccles South: Lab (Barbara Keeley), majority 7.2%Worthing West: Con (Peter Bottomley), majority 27.1%Wycombe: Con (Steve Baker), majority 7.7%Wyre and Preston North: Con (Ben Wallace), majority 31.7%Wyre Forest: Con (Mark Garnier), majority 42.4%Wythenshawe and Sale East: Lab (Michael Kane), majority 23.2%Yeovil: Con (Marcus Fysh), majority 27.3%York Central: Lab (Rachael Maskell), majority 27.4%York Outer: Con (Julian Sturdy), majority 18.0%Belfast East: DUP (Gavin Robinson), majority 4.3%Belfast North: SF (John Finucane), majority 4.0% — SF gain from DUPBelfast South: SDLP (Claire Hanna), majority 32.5% — SDLP gain from DUPBelfast West: SF (Paul Maskey), majority 37.8%East Antrim: DUP (Sammy Wilson), majority 18.0%East Londonderry: DUP (Gregory Campbell), majority 24.4%Fermanagh and South Tyrone: SF (Michelle Gildernew), majority 0.1%Foyle: SDLP (Colum Eastwood), majority 36.3% — SDLP gain from SFLagan Valley: DUP (Jeffrey M. Donaldson), majority 14.3%Mid Ulster: SF (Francie Molloy), majority 21.4%Newry and Armagh: SF (Mickey Brady), majority 18.3%North Antrim: DUP (Ian Paisley), majority 28.9%North Down: APNI (Stephen Farry), majority 7.3% — APNI gain from IndSouth Antrim: DUP (Paul Girvan), majority 6.3%South Down: SF (Chris Hazzard), majority 3.3%Strangford: DUP (Jim Shannon), majority 18.9%Upper Bann: DUP (Carla Lockhart), majority 16.4%West Tyrone: SF (Órfhlaith Begley), majority 18.2%Aberdeen North: SNP (Kirsty Blackman), majority 33.9%Aberdeen South: SNP (Stephen Flynn), majority 8.7% — SNP gain from ConAirdrie and Shotts: SNP (Neil Gray), majority 13.1%Angus: SNP (Dave Doogan), majority 8.8% — SNP gain from ConArgyll and Bute: SNP (Brendan O'Hara), majority 8.6%Ayr, Carrick and Cumnock: SNP (Allan Dorans), majority 5.0% — SNP gain from ConBanff and Buchan: Con (David Duguid), majority 9.7%Berwickshire, Roxburgh and Selkirk: Con (John Lamont), majority 9.7%Caithness, Sutherland and Easter Ross: LD (Jamie Stone), majority 0.7%Central Ayrshire: SNP (Philippa Whitford), majority 11.4%Coatbridge, Chryston and Bellshill: SNP (Steven Bonnar), majority 11.7% — SNP gain from LabCumbernauld, Kilsyth and Kirkintilloch East: SNP (Stuart C. McDonald), majority 28.4%Dumfries and Galloway: Con (Alister Jack), majority 3.5%Dumfriesshire, Clydesdale and Tweeddale: Con (David Mundell), majority 7.7%Dundee East: SNP (Stewart Hosie), majority 29.5%Dundee West: SNP (Chris Law), majority 29.5%Dunfermline and West Fife: SNP (Douglas Chapman), majority 20.0%East Dunbartonshire: SNP (Amy Callaghan), majority 0.3% — SNP gain from LDEast Kilbride, Strathaven and Lesmahagow: SNP (Lisa Cameron), majority 23.7%East Lothian: SNP (Kenny MacAskill), majority 6.6% — SNP gain from LabEast Renfrewshire: SNP (Kirsten Oswald), majority 9.8% — SNP gain from ConEdinburgh East: SNP (Tommy Sheppard), majority 21.8%Edinburgh North and Leith: SNP (Deidre Brock), majority 21.6%Edinburgh South: Lab (Ian Murray), majority 22.3%Edinburgh South West: SNP (Joanna Cherry), majority 23.0%Edinburgh West: LD (Christine Jardine), majority 6.9%Na h-Eileanan an Iar: SNP (Angus Brendan MacNeil), majority 16.8%Falkirk: SNP (John McNally), majority 26.8%Glasgow Central: SNP (Alison Thewliss), majority 16.1%Glasgow East: SNP (David Linden), majority 14.5%Glasgow North: SNP (Patrick Grady), majority 15.5%Glasgow North East: SNP (Anne McLaughlin), majority 7.5% — SNP gain from LabGlasgow North West: SNP (Carol Monaghan), majority 21.0%Glasgow South: SNP (Stewart Malcolm McDonald), majority 19.0%Glasgow South West: SNP (Chris Stephens), majority 13.3%Glenrothes: SNP (Peter Grant), majority 28.3%Gordon: SNP (Richard Thomson), majority 1.5% — SNP gain from ConInverclyde: SNP (Ronnie Cowan), majority 18.8%Inverness, Nairn, Badenoch and Strathspey: SNP (Drew Hendry), majority 19.1%Kilmarnock and Loudoun: SNP (Alan Brown), majority 26.6%Kirkcaldy and Cowdenbeath: SNP (Neale Hanvey), majority 2.6% — SNP gain from LabLanark and Hamilton East: SNP (Angela Crawley), majority 9.8%Linlithgow and East Falkirk: SNP (Martyn Day), majority 19.5%Livingston: SNP (Hannah Bardell), majority 24.6%Midlothian: SNP (Owen Thompson), majority 11.8% — SNP gain from LabMoray: Con (Douglas Ross), majority 1.1%Motherwell and Wishaw: SNP (Marion Fellows), majority 14.1%North Ayrshire and Arran: SNP (Patricia Gibson), majority 17.7%North East Fife: LD (Wendy Chamberlain), majority 2.9% — LD gain from SNPOchil and South Perthshire: SNP (John Nicolson), majority 7.8% — SNP gain from ConOrkney and Shetland: LD (Alistair Carmichael), majority 10.8%Paisley and Renfrewshire North: SNP (Gavin Newlands), majority 24.0%Paisley and Renfrewshire South: SNP (Mhairi Black), majority 24.8%Perth and North Perthshire: SNP (Pete Wishart), majority 14.0%Ross, Skye and Lochaber: SNP (Ian Blackford), majority 23.7%Rutherglen and Hamilton West: SNP (Margaret Ferrier), majority 9.7% — SNP gain from LabStirling: SNP (Alyn Smith), majority 17.6% — SNP gain from ConWest Aberdeenshire and Kincardine: Con (Andrew Bowie), majority 1.6%West Dunbartonshire: SNP (Martin Docherty-Hughes), majority 21.2%Ynys Môn: Con (Virginia Crosbie), majority 5.4% — Con gain from LabDelyn: Con (Rob Roberts), majority 2.3% — Con gain from LabAlyn and Deeside: Lab (Mark Tami), majority 0.5%Wrexham: Con (Sarah Atherton), majority 6.4% — Con gain from LabLlanelli: Lab (Nia Griffith), majority 12.2%Gower: Lab (Tonia Antoniazzi), majority 4.1%Swansea West: Lab (Geraint Davies), majority 22.7%Swansea East: Lab (Carolyn Harris), majority 23.7%Aberavon: Lab (Stephen Kinnock), majority 33.2%Cardiff Central: Lab (Jo Stevens), majority 41.1%Cardiff North: Lab (Anna McMorrin), majority 13.3%Rhondda: Lab (Chris Bryant), majority 38.6%Torfaen: Lab (Nick Thomas-Symonds), majority 10.1%Monmouth: Con (David T. C. Davies), majority 19.9%Newport East: Lab (Jessica Morden), majority 5.5%Newport West: Lab (Ruth Jones), majority 2.1%Arfon: PC (Hywel Williams), majority 9.6%Aberconwy: Con (Robin Millar), majority 6.4%Clwyd West: Con (David Jones), majority 16.8%Vale of Clwyd: Con (James Davies), majority 4.9% — Con gain from LabDwyfor Meirionnydd: PC (Liz Saville Roberts), majority 15.8%Clwyd South: Con (Simon Baynes), majority 3.4% — Con gain from LabMontgomeryshire: Con (Craig Williams), majority 35.5%Ceredigion: PC (Ben Lake), majority 15.8%Preseli Pembrokeshire: Con (Stephen Crabb), majority 11.9%Carmarthen West and South Pembrokeshire: Con (Simon Hart), majority 18.4%Carmarthen East and Dinefwr: PC (Jonathan Edwards), majority 4.4%Brecon and Radnorshire: Con (Fay Jones), majority 17.3%Neath: Lab (Christina Rees), majority 15.3%Cynon Valley: Lab (Beth Winter), majority 29.2%Merthyr Tydfil and Rhymney: Lab (Gerald Jones), majority 32.9%Blaenau Gwent: Lab (Nick Smith), majority 28.6%Bridgend: Con (Jamie Wallis), majority 2.7% — Con gain from LabOgmore: Lab (Chris Elmore), majority 22.1%Pontypridd: Lab (Alex Davies-Jones), majority 15.1%Caerphilly: Lab (Wayne David), majority 17.0%Islwyn: Lab (Chris Evans), majority 15.9%Vale of Glamorgan: Con (Alun Cairns), majority 6.5%Cardiff West: Lab (Kevin Brennan), majority 23.8%Cardiff South and Penarth: Lab (Stephen Doughty), majority 25.2%

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

Nations and regions

Closest results

  1. Fermanagh and South Tyrone SF by 57 votes
  2. Bury North Con by 105 votes
  3. Bedford Lab by 145 votes
  4. East Dunbartonshire SNP by 149 votes
  5. Kensington Con by 150 votes
  6. Caithness, Sutherland and Easter Ross LD by 204 votes
  7. Coventry North West Lab by 208 votes
  8. Alyn and Deeside Lab by 213 votes
  9. Dagenham and Rainham Lab by 293 votes
  10. Bolton North East Con by 378 votes

50 closest seats →

81 seats changed hands

Compared with the previous general election.

  • Conservative gained 54 from Labour
  • Scottish National Party gained 7 from Conservative
  • Scottish National Party gained 6 from Labour
  • Conservative gained 3 from Liberal Democrats
  • Liberal Democrats gained 2 from Conservative
  • Sinn Féin gained 1 from Democratic Unionist Party
  • Social Democratic and Labour Party gained 1 from Democratic Unionist Party
  • Conservative gained 1 from Speaker
  • Speaker gained 1 from Labour
  • Scottish National Party gained 1 from Liberal Democrats

Every gain → · Compare with 2017 →

Every constituency

Download CSV

ConstituencyRegionWinnerMajority%TurnoutResult
AberavonWalesLab Stephen Kinnock10,49033.262.3%Lab hold
AberconwyWalesCon Robin Millar2,0346.471.3%Con hold
Aberdeen NorthScotlandSNP Kirsty Blackman12,67033.959.9%SNP hold
Aberdeen SouthScotlandSNP Stephen Flynn3,9908.769.4%SNP gain from Con
Airdrie and ShottsScotlandSNP Neil Gray5,20113.162.1%SNP hold
AldershotSouth EastCon Leo Docherty16,69834.866.0%Con hold
Aldridge-BrownhillsWest MidlandsCon Wendy Morton19,83650.465.4%Con hold
Altrincham and Sale WestNorth WestCon Graham Brady6,13911.274.9%Con hold
Alyn and DeesideWalesLab Mark Tami2130.568.5%Lab hold
Amber ValleyEast MidlandsCon Nigel Mills16,88637.165.1%Con hold
AngusScotlandSNP Dave Doogan3,7958.867.5%SNP gain from Con
ArfonWalesPC Hywel Williams2,7819.668.9%PC hold
Argyll and ButeScotlandSNP Brendan O'Hara4,1108.672.2%SNP hold
Arundel and South DownsSouth EastCon Andrew Griffith22,52136.775.1%Con hold
AshfieldEast MidlandsCon Lee Anderson5,73311.762.6%Con gain from Lab
AshfordSouth EastCon Damian Green24,02940.067.1%Con hold
Ashton-under-LyneNorth WestLab Angela Rayner4,26311.156.8%Lab hold
AylesburySouth EastCon Rob Butler17,37328.769.9%Con hold
Ayr, Carrick and CumnockScotlandSNP Allan Dorans2,3295.064.7%SNP gain from Con
BanburySouth EastCon Victoria Prentis16,81326.769.8%Con hold
Banff and BuchanScotlandCon David Duguid4,1189.763.4%Con hold
BarkingLondonLab Margaret Hodge15,42734.757.1%Lab hold
Barnsley CentralYorkshire and the HumberLab Daniel Jarvis3,5719.756.5%Lab hold
Barnsley EastYorkshire and the HumberLab Stephanie Peacock3,2178.554.8%Lab hold
Barrow and FurnessNorth WestCon Simon Fell5,78912.665.6%Con gain from Lab
Basildon and BillericayEast of EnglandCon John Baron20,41246.363.1%Con hold
BasingstokeSouth EastCon Maria Miller14,19826.066.0%Con hold
BassetlawEast MidlandsCon Brendan Clarke-Smith14,01327.663.5%Con gain from Lab
BathSouth WestLD Wera Hobhouse12,32223.676.9%LD hold
Batley and SpenYorkshire and the HumberLab Tracy Brabin3,5256.766.5%Lab hold
BatterseaLondonLab Marsha De Cordova5,6689.575.6%Lab hold
BeaconsfieldSouth EastCon Joy Morrissey15,71227.274.5%Con hold
BeckenhamLondonCon Bob Stewart14,25828.273.6%Con hold
BedfordEast of EnglandLab Mohammad Yasin1450.366.1%Lab hold
Belfast EastNorthern IrelandDUP Gavin Robinson1,8194.364.1%DUP hold
Belfast NorthNorthern IrelandSF John Finucane1,9434.067.9%SF gain from DUP
Belfast SouthNorthern IrelandSDLP Claire Hanna15,40132.567.7%SDLP gain from DUP
Belfast WestNorthern IrelandSF Paul Maskey14,67237.859.1%SF hold
Bermondsey and Old SouthwarkLondonLab Neil Coyle16,12627.562.9%Lab hold
Berwick-upon-TweedNorth EastCon Anne-Marie Trevelyan14,83535.270.3%Con hold
Berwickshire, Roxburgh and SelkirkScotlandCon John Lamont5,1489.771.3%Con hold
Bethnal Green and BowLondonLab Rushanara Ali37,52462.068.6%Lab hold
Beverley and HoldernessYorkshire and the HumberCon Graham Stuart20,44838.267.2%Con hold
Bexhill and BattleSouth EastCon Huw Merriman26,05944.172.1%Con hold
Bexleyheath and CrayfordLondonCon David Evennett13,10330.366.1%Con hold
BirkenheadNorth WestLab Mick Whitley17,70541.866.4%Lab hold
Birmingham, EdgbastonWest MidlandsLab Preet Kaur Gill5,61413.361.5%Lab hold
Birmingham, ErdingtonWest MidlandsLab Jack Dromey3,60110.253.3%Lab hold
Birmingham, Hall GreenWest MidlandsLab Tahir Ali28,50853.965.9%Lab hold
Birmingham, Hodge HillWest MidlandsLab Liam Byrne28,65563.757.5%Lab hold
Birmingham, LadywoodWest MidlandsLab Shabana Mahmood28,58267.956.2%Lab hold
Birmingham, NorthfieldWest MidlandsCon Gary Sambrook1,6403.858.5%Con gain from Lab
Birmingham, Perry BarrWest MidlandsLab Khalid Mahmood15,31736.358.5%Lab hold
Birmingham, Selly OakWest MidlandsLab Stephen McCabe12,41425.159.8%Lab hold
Birmingham, YardleyWest MidlandsLab Jess Phillips10,65925.057.1%Lab hold
Bishop AucklandNorth EastCon Dehenna Davison7,96217.865.7%Con gain from Lab
BlackburnNorth WestLab Kate Hollern18,30440.962.8%Lab hold
Blackley and BroughtonNorth WestLab Graham Stringer14,40237.352.6%Lab hold
Blackpool North and CleveleysNorth WestCon Paul Maynard8,59622.260.9%Con hold
Blackpool SouthNorth WestCon Scott Benton3,69011.356.8%Con gain from Lab
Blaenau GwentWalesLab Nick Smith8,64728.659.6%Lab hold
BlaydonNorth EastLab Liz Twist5,53112.167.3%Lab hold
Blyth ValleyNorth EastCon Ian Levy7121.763.4%Con gain from Lab
Bognor Regis and LittlehamptonSouth EastCon Nick Gibb22,50343.966.1%Con hold
BolsoverEast MidlandsCon Mark Fletcher5,29911.561.8%Con gain from Lab
Bolton North EastNorth WestCon Mark Logan3780.964.5%Con gain from Lab
Bolton South EastNorth WestLab Yasmin Qureshi7,59818.758.7%Lab hold
Bolton WestNorth WestCon Chris Green8,85518.067.4%Con hold
BootleNorth WestLab Peter Dowd34,55670.365.7%Lab hold
Boston and SkegnessEast MidlandsCon Matt Warman25,62161.560.1%Con hold
BosworthEast MidlandsCon Luke Evans26,27846.669.2%Con hold
Bournemouth EastSouth WestCon Tobias Ellwood8,80617.966.5%Con hold
Bournemouth WestSouth WestCon Conor Burns10,15022.162.0%Con hold
BracknellSouth EastCon James Sunderland19,82936.568.8%Con hold
Bradford EastYorkshire and the HumberLab Imran Hussain18,14441.160.4%Lab hold
Bradford SouthYorkshire and the HumberLab Judith Cummins2,3465.957.6%Lab hold
Bradford WestYorkshire and the HumberLab Naz Shah27,01961.062.6%Lab hold
BraintreeEast of EnglandCon James Cleverly24,67348.967.1%Con hold
Brecon and RadnorshireWalesCon Fay Jones7,13117.374.5%Con hold
Brent CentralLondonLab Dawn Butler20,87042.558.5%Lab hold
Brent NorthLondonLab Barry Gardiner8,07915.661.9%Lab hold
Brentford and IsleworthLondonLab Ruth Cadbury10,51418.068.0%Lab hold
Brentwood and OngarEast of EnglandCon Alex Burghart29,06554.970.4%Con hold
BridgendWalesCon Jamie Wallis1,1572.766.7%Con gain from Lab
Bridgwater and West SomersetSouth WestCon Ian Liddell-Grainger24,43942.467.6%Con hold
Brigg and GooleYorkshire and the HumberCon Andrew Percy21,94150.665.8%Con hold
Brighton, KemptownSouth EastLab Lloyd Russell-Moyle8,06116.669.5%Lab hold
Brighton, PavilionSouth EastGrn Caroline Lucas19,94034.473.4%Green hold
Bristol EastSouth WestLab Kerry McCarthy10,79420.770.6%Lab hold
Bristol North WestSouth WestLab Darren Jones5,69210.273.3%Lab hold
Bristol SouthSouth WestLab Karin Smyth9,85917.965.6%Lab hold
Bristol WestSouth WestLab Thangam Debbonaire28,21937.476.1%Lab hold
BroadlandEast of EnglandCon Jerome Mayhew21,86138.472.9%Con hold
Bromley and ChislehurstLondonCon Robert Neill10,89123.968.3%Con hold
BromsgroveWest MidlandsCon Sajid Javid23,10642.672.3%Con hold
BroxbourneEast of EnglandCon Charles Walker19,80742.463.8%Con hold
BroxtoweEast MidlandsCon Darren Henry5,3319.775.7%Con hold
BuckinghamSouth EastCon Greg Smith20,41132.276.3%Con gain from Spk
BurnleyNorth WestCon Antony Higginbotham1,3523.560.6%Con gain from Lab
BurtonWest MidlandsCon Kate Griffiths14,49629.765.0%Con hold
Bury NorthNorth WestCon James Daly1050.268.1%Con gain from Lab
Bury SouthNorth WestCon Christian Wakeford4020.866.9%Con gain from Lab
Bury St EdmundsEast of EnglandCon Jo Churchill24,98840.369.1%Con hold
CaerphillyWalesLab Wayne David6,83317.063.5%Lab hold
Caithness, Sutherland and Easter RossScotlandLD Jamie Stone2040.767.0%LD hold
Calder ValleyYorkshire and the HumberCon Craig Whittaker5,77410.072.9%Con hold
Camberwell and PeckhamLondonLab Harriet Harman33,78059.863.5%Lab hold
Camborne and RedruthSouth WestCon George Eustice8,70017.371.7%Con hold
CambridgeEast of EnglandLab Daniel Zeichner9,63917.967.2%Lab hold
Cannock ChaseWest MidlandsCon Amanda Milling19,87942.961.9%Con hold
CanterburySouth EastLab Rosemary Duffield1,8363.175.0%Lab hold
Cardiff CentralWalesLab Jo Stevens17,17941.165.3%Lab hold
Cardiff NorthWalesLab Anna McMorrin6,98213.377.0%Lab hold
Cardiff South and PenarthWalesLab Stephen Doughty12,73725.264.2%Lab hold
Cardiff WestWalesLab Kevin Brennan10,98623.867.4%Lab hold
CarlisleNorth WestCon John Stevenson8,31919.465.9%Con hold
Carmarthen East and DinefwrWalesPC Jonathan Edwards1,8094.471.4%PC hold
Carmarthen West and South PembrokeshireWalesCon Simon Hart7,74518.471.2%Con hold
Carshalton and WallingtonLondonCon Elliot Colburn6291.367.3%Con gain from LD
Castle PointEast of EnglandCon Rebecca Harris26,63460.263.6%Con hold
Central AyrshireScotlandSNP Philippa Whitford5,30411.466.7%SNP hold
Central DevonSouth WestCon Mel Stride17,72130.578.2%Con hold
Central Suffolk and North IpswichEast of EnglandCon Dan Poulter23,39141.670.3%Con hold
CeredigionWalesPC Ben Lake6,32915.871.1%PC hold
CharnwoodEast MidlandsCon Edward Argar22,39740.569.6%Con hold
Chatham and AylesfordSouth EastCon Tracey Crouch18,54042.860.5%Con hold
CheadleNorth WestCon Mary Robinson2,3364.275.0%Con hold
ChelmsfordEast of EnglandCon Vicky Ford17,62130.971.1%Con hold
Chelsea and FulhamLondonCon Greg Hands11,24124.069.8%Con hold
CheltenhamSouth WestCon Alex Chalk9811.773.2%Con hold
Chesham and AmershamSouth EastCon Cheryl Gillan16,22329.176.8%Con hold
ChesterfieldEast MidlandsLab Toby Perkins1,4513.263.6%Lab hold
ChichesterSouth EastCon Gillian Keegan21,49035.171.6%Con hold
Chingford and Woodford GreenLondonCon Iain Duncan Smith1,2622.674.1%Con hold
ChippenhamSouth WestCon Michelle Donelan11,28819.873.9%Con hold
Chipping BarnetLondonCon Theresa Villiers1,2122.172.0%Con hold
ChorleyNorth WestSpk Lindsay Hoyle17,39243.651.7%Spk gain from Lab
ChristchurchSouth WestCon Christopher Chope24,61747.472.6%Con hold
Cities of London and WestminsterLondonCon Nickie Aiken3,9539.367.1%Con hold
City of ChesterNorth WestLab Christian Matheson6,16411.371.7%Lab hold
City of DurhamNorth EastLab Mary Foy5,02510.368.6%Lab hold
ClactonEast of EnglandCon Giles Watling24,70256.861.3%Con hold
CleethorpesYorkshire and the HumberCon Martin Vickers21,41846.262.9%Con hold
Clwyd SouthWalesCon Simon Baynes1,2393.467.3%Con gain from Lab
Clwyd WestWalesCon David Jones6,74716.869.7%Con hold
Coatbridge, Chryston and BellshillScotlandSNP Steven Bonnar5,62411.766.1%SNP gain from Lab
ColchesterEast of EnglandCon Will Quince9,42317.764.6%Con hold
Colne ValleyYorkshire and the HumberCon Jason McCartney5,1038.472.3%Con gain from Lab
CongletonNorth WestCon Fiona Bruce18,56132.470.7%Con hold
CopelandNorth WestCon Trudy Harrison5,84213.768.9%Con hold
CorbyEast MidlandsCon Tom Pursglove10,26817.070.2%Con hold
Coventry North EastWest MidlandsLab Colleen Fletcher7,69217.358.5%Lab hold
Coventry North WestWest MidlandsLab Taiwo Owatemi2080.463.4%Lab hold
Coventry SouthWest MidlandsLab Zarah Sultana4010.963.5%Lab hold
CrawleySouth EastCon Henry Smith8,36016.867.2%Con hold
Crewe and NantwichNorth WestCon Kieran Mullan8,50815.867.3%Con gain from Lab
Croydon CentralLondonLab Sarah Jones5,94911.066.4%Lab hold
Croydon NorthLondonLab Steve Reed24,67344.462.9%Lab hold
Croydon SouthLondonCon Chris Philp12,33920.870.7%Con hold
Cumbernauld, Kilsyth and Kirkintilloch EastScotlandSNP Stuart C. McDonald12,97628.469.1%SNP hold
Cynon ValleyWalesLab Beth Winter8,82229.259.1%Lab hold
Dagenham and RainhamLondonLab Jon Cruddas2930.761.6%Lab hold
DarlingtonNorth EastCon Peter Gibson3,2947.665.5%Con gain from Lab
DartfordSouth EastCon Gareth Johnson19,16035.565.7%Con hold
DaventryEast MidlandsCon Chris Heaton-Harris26,08045.474.1%Con hold
DelynWalesCon Rob Roberts8652.370.3%Con gain from Lab
Denton and ReddishNorth WestLab Andrew Gwynne6,17516.058.3%Lab hold
Derby NorthEast MidlandsCon Amanda Solloway2,5405.464.2%Con gain from Lab
Derby SouthEast MidlandsLab Margaret Beckett6,01914.258.1%Lab hold
Derbyshire DalesEast MidlandsCon Sarah Dines17,38134.876.9%Con hold
DevizesSouth WestCon Danny Kruger23,99347.169.4%Con hold
DewsburyYorkshire and the HumberCon Mark Eastwood1,5612.869.4%Con gain from Lab
Don ValleyYorkshire and the HumberCon Nick Fletcher3,6308.060.3%Con gain from Lab
Doncaster CentralYorkshire and the HumberLab Rosie Winterton2,2785.558.2%Lab hold
Doncaster NorthYorkshire and the HumberLab Edward Miliband2,3705.856.2%Lab hold
DoverSouth EastCon Natalie Elphicke12,27824.266.4%Con hold
Dudley NorthWest MidlandsCon Marco Longhi11,53331.459.2%Con gain from Lab
Dudley SouthWest MidlandsCon Mike Wood15,56542.660.2%Con hold
Dulwich and West NorwoodLondonLab Helen Hayes27,31049.069.4%Lab hold
Dumfries and GallowayScotlandCon Alister Jack1,8053.569.0%Con hold
Dumfriesshire, Clydesdale and TweeddaleScotlandCon David Mundell3,7817.771.9%Con hold
Dundee EastScotlandSNP Stewart Hosie13,37529.568.4%SNP hold
Dundee WestScotlandSNP Chris Law12,25929.564.5%SNP hold
Dunfermline and West FifeScotlandSNP Douglas Chapman10,69920.069.8%SNP hold
Dwyfor MeirionnyddWalesPC Liz Saville Roberts4,74015.867.5%PC hold
Ealing Central and ActonLondonLab Rupa Huq13,30024.372.6%Lab hold
Ealing NorthLondonLab James Murray12,26924.766.6%Lab hold
Ealing, SouthallLondonLab Virendra Sharma16,08438.165.4%Lab hold
EasingtonNorth EastLab Grahame Morris6,58119.056.5%Lab hold
East AntrimNorthern IrelandDUP Sammy Wilson6,70618.057.5%DUP hold
East DevonSouth WestCon Simon Jupp6,70810.573.5%Con hold
East DunbartonshireScotlandSNP Amy Callaghan1490.380.3%SNP gain from LD
East HamLondonLab Stephen Timms33,17660.761.9%Lab hold
East HampshireSouth EastCon Damian Hinds19,69634.674.4%Con hold
East Kilbride, Strathaven and LesmahagowScotlandSNP Lisa Cameron13,32223.769.4%SNP hold
East LondonderryNorthern IrelandDUP Gregory Campbell9,60724.456.8%DUP hold
East LothianScotlandSNP Kenny MacAskill3,8866.671.7%SNP gain from Lab
East RenfrewshireScotlandSNP Kirsten Oswald5,4269.876.6%SNP gain from Con
East SurreySouth EastCon Claire Coutinho24,04040.371.8%Con hold
East Worthing and ShorehamSouth EastCon Tim Loughton7,47414.170.7%Con hold
East YorkshireYorkshire and the HumberCon Greg Knight22,78743.265.2%Con hold
EastbourneSouth EastCon Caroline Ansell4,3317.969.5%Con gain from LD
EastleighSouth EastCon Paul Holmes15,60726.570.3%Con hold
EddisburyNorth WestCon Edward Timpson18,44334.871.9%Con hold
Edinburgh EastScotlandSNP Tommy Sheppard10,41721.868.9%SNP hold
Edinburgh North and LeithScotlandSNP Deidre Brock12,80821.673.0%SNP hold
Edinburgh SouthScotlandLab Ian Murray11,09522.375.1%Lab hold
Edinburgh South WestScotlandSNP Joanna Cherry11,98223.070.9%SNP hold
Edinburgh WestScotlandLD Christine Jardine3,7696.975.2%LD hold
EdmontonLondonLab Kate Osamor16,01539.761.4%Lab hold
Ellesmere Port and NestonNorth WestLab Justin Madders8,76418.069.3%Lab hold
Elmet and RothwellYorkshire and the HumberCon Alec Shelbrooke17,35329.871.9%Con hold
ElthamLondonLab Clive Efford3,1977.368.2%Lab hold
Enfield NorthLondonLab Feryal Clark6,49214.466.0%Lab hold
Enfield, SouthgateLondonLab Bambos Charalambous4,4509.472.1%Lab hold
Epping ForestEast of EnglandCon Eleanor Laing22,17344.167.7%Con hold
Epsom and EwellSouth EastCon Chris Grayling17,87330.173.3%Con hold
ErewashEast MidlandsCon Maggie Throup10,60621.767.3%Con hold
Erith and ThamesmeadLondonLab Abena Oppong-Asare3,7589.163.3%Lab hold
Esher and WaltonSouth EastCon Dominic Raab2,7434.477.7%Con hold
ExeterSouth WestLab Ben Bradshaw10,40318.568.5%Lab hold
FalkirkScotlandSNP John McNally14,94826.866.1%SNP hold
FarehamSouth EastCon Suella Braverman26,08645.673.1%Con hold
Faversham and Mid KentSouth EastCon Helen Whately21,97643.668.7%Con hold
Feltham and HestonLondonLab Seema Malhotra7,85916.459.1%Lab hold
Fermanagh and South TyroneNorthern IrelandSF Michelle Gildernew570.169.7%SF hold
Filton and Bradley StokeSouth WestCon Jack Lopresti5,64610.572.6%Con hold
Finchley and Golders GreenLondonCon Mike Freer6,56211.971.0%Con hold
Folkestone and HytheSouth EastCon Damian Collins21,33736.266.8%Con hold
Forest of DeanSouth WestCon Mark Harper15,86930.872.1%Con hold
FoyleNorthern IrelandSDLP Colum Eastwood17,11036.363.4%SDLP gain from SF
FyldeNorth WestCon Mark Menzies16,61135.669.8%Con hold
GainsboroughEast MidlandsCon Edward Leigh22,96745.066.9%Con hold
Garston and HalewoodNorth WestLab Maria Eagle31,62459.370.1%Lab hold
GatesheadNorth EastLab Ian Mearns7,20018.959.2%Lab hold
GedlingEast MidlandsCon Tom Randall6791.470.0%Con gain from Lab
Gillingham and RainhamSouth EastCon Rehman Chishti15,11932.962.5%Con hold
Glasgow CentralScotlandSNP Alison Thewliss6,47416.157.9%SNP hold
Glasgow EastScotlandSNP David Linden5,56614.557.1%SNP hold
Glasgow NorthScotlandSNP Patrick Grady5,60115.563.3%SNP hold
Glasgow North EastScotlandSNP Anne McLaughlin2,5487.555.5%SNP gain from Lab
Glasgow North WestScotlandSNP Carol Monaghan8,35921.062.7%SNP hold
Glasgow SouthScotlandSNP Stewart Malcolm McDonald9,00519.066.9%SNP hold
Glasgow South WestScotlandSNP Chris Stephens4,90013.357.1%SNP hold
GlenrothesScotlandSNP Peter Grant11,75728.363.3%SNP hold
GloucesterSouth WestCon Richard Graham10,27719.166.1%Con hold
GordonScotlandSNP Richard Thomson8191.570.2%SNP gain from Con
GosportSouth EastCon Caroline Dinenage23,27848.065.9%Con hold
GowerWalesLab Tonia Antoniazzi1,8374.172.0%Lab hold
Grantham and StamfordEast MidlandsCon Gareth Davies26,00346.468.7%Con hold
GraveshamSouth EastCon Adam Holloway15,58132.864.9%Con hold
Great GrimsbyYorkshire and the HumberCon Lia Nici7,33122.253.9%Con gain from Lab
Great YarmouthEast of EnglandCon Brandon Lewis17,66340.660.4%Con hold
Greenwich and WoolwichLondonLab Matthew Pennycook18,46434.866.4%Lab hold
GuildfordSouth EastCon Angela Richardson3,3375.775.5%Con hold
Hackney North and Stoke NewingtonLondonLab Diane Abbott33,18858.461.5%Lab hold
Hackney South and ShoreditchLondonLab Meg Hillier33,98562.460.9%Lab hold
Halesowen and Rowley RegisWest MidlandsCon James Morris12,07428.562.0%Con hold
HalifaxYorkshire and the HumberLab Holly Lynch2,5695.564.6%Lab hold
Haltemprice and HowdenYorkshire and the HumberCon David Davis20,32940.870.0%Con hold
HaltonNorth WestLab Derek Twigg18,97541.164.2%Lab hold
HammersmithLondonLab Andy Slaughter17,84734.369.5%Lab hold
Hampstead and KilburnLondonLab Tulip Siddiq14,18824.766.3%Lab hold
HarboroughEast MidlandsCon Neil O'Brien17,27830.171.5%Con hold
HarlowEast of EnglandCon Robert Halfon14,06332.463.7%Con hold
Harrogate and KnaresboroughYorkshire and the HumberCon Andrew Jones9,67517.073.1%Con hold
Harrow EastLondonCon Bob Blackman8,17016.568.6%Con hold
Harrow WestLondonLab Gareth Thomas8,69218.166.1%Lab hold
HartlepoolNorth EastLab Mike Hill3,5958.857.9%Lab hold
Harwich and North EssexEast of EnglandCon Bernard Jenkin20,18238.870.1%Con hold
Hastings and RyeSouth EastCon Sally-Ann Hart4,0437.567.4%Con hold
HavantSouth EastCon Alan Mak21,79247.463.7%Con hold
Hayes and HarlingtonLondonLab John McDonnell9,26121.160.8%Lab hold
Hazel GroveNorth WestCon William Wragg4,42310.069.9%Con hold
Hemel HempsteadEast of EnglandCon Mike Penning14,56328.469.3%Con hold
HemsworthYorkshire and the HumberLab Jon Trickett1,1802.759.6%Lab hold
HendonLondonCon Matthew Offord4,2307.766.6%Con hold
HenleySouth EastCon John Howell14,05323.976.7%Con hold
Hereford and South HerefordshireWest MidlandsCon Jesse Norman19,68639.768.9%Con hold
Hertford and StortfordEast of EnglandCon Julie Marson19,62032.773.5%Con hold
HertsmereEast of EnglandCon Oliver Dowden21,31340.870.6%Con hold
HexhamNorth EastCon Guy Opperman10,54922.975.3%Con hold
Heywood and MiddletonNorth WestCon Chris Clarkson6631.459.2%Con gain from Lab
High PeakEast MidlandsCon Robert Largan5901.172.9%Con gain from Lab
Hitchin and HarpendenEast of EnglandCon Bim Afolami6,89511.777.1%Con hold
Holborn and St PancrasLondonLab Keir Starmer27,76348.966.0%Lab hold
Hornchurch and UpminsterLondonCon Julia Lopez23,30843.266.8%Con hold
Hornsey and Wood GreenLondonLab Catherine West19,24231.574.7%Lab hold
HorshamSouth EastCon Jeremy Quin21,12733.472.9%Con hold
Houghton and Sunderland SouthNorth EastLab Bridget Phillipson3,1157.857.8%Lab hold
HoveSouth EastLab Peter Kyle17,04430.275.9%Lab hold
HuddersfieldYorkshire and the HumberLab Barry Sheerman4,93711.863.9%Lab hold
HuntingdonEast of EnglandCon Jonathan Djanogly19,38332.869.9%Con hold
HyndburnNorth WestCon Sara Britcliffe2,9517.059.9%Con gain from Lab
Ilford NorthLondonLab Wes Streeting5,21810.468.7%Lab hold
Ilford SouthLondonLab Sam Tarry24,10145.162.9%Lab hold
InverclydeScotlandSNP Ronnie Cowan7,51218.865.8%SNP hold
Inverness, Nairn, Badenoch and StrathspeyScotlandSNP Drew Hendry10,44019.170.2%SNP hold
IpswichEast of EnglandCon Tom Hunt5,47911.165.6%Con gain from Lab
Isle of WightSouth EastCon Bob Seely23,73731.965.9%Con hold
Islington NorthLondonLab Jeremy Corbyn26,18848.771.6%Lab hold
Islington South and FinsburyLondonLab Emily Thornberry17,32836.267.8%Lab hold
IslwynWalesLab Chris Evans5,46415.962.0%Lab hold
JarrowNorth EastLab Kate Osborne7,12017.562.6%Lab hold
KeighleyYorkshire and the HumberCon Robbie Moore2,2184.272.3%Con gain from Lab
Kenilworth and SouthamWest MidlandsCon Jeremy Wright20,35338.777.2%Con hold
KensingtonLondonCon Felicity Buchan1500.367.7%Con gain from Lab
KetteringEast MidlandsCon Philip Hollobone16,76534.067.5%Con hold
Kilmarnock and LoudounScotlandSNP Alan Brown12,65926.663.9%SNP hold
Kingston and SurbitonLondonLD Edward Davey10,48917.274.2%LD hold
Kingston upon Hull EastYorkshire and the HumberLab Karl Turner1,2393.849.3%Lab hold
Kingston upon Hull NorthYorkshire and the HumberLab Diana Johnson7,59322.252.2%Lab hold
Kingston upon Hull West and HessleYorkshire and the HumberLab Emma Hardy2,8569.152.1%Lab hold
KingswoodSouth WestCon Chris Skidmore11,22022.871.5%Con hold
Kirkcaldy and CowdenbeathScotlandSNP Neale Hanvey1,2432.664.5%SNP gain from Lab
KnowsleyNorth WestLab George Howarth39,94272.765.3%Lab hold
Lagan ValleyNorthern IrelandDUP Jeffrey M. Donaldson6,49914.360.0%DUP hold
Lanark and Hamilton EastScotlandSNP Angela Crawley5,1879.868.3%SNP hold
Lancaster and FleetwoodNorth WestLab Cat Smith2,3805.364.5%Lab hold
Leeds CentralYorkshire and the HumberLab Hilary Benn19,27039.154.2%Lab hold
Leeds EastYorkshire and the HumberLab Richard Burgon5,53114.258.0%Lab hold
Leeds North EastYorkshire and the HumberLab Fabian Hamilton17,08933.871.6%Lab hold
Leeds North WestYorkshire and the HumberLab Alex Sobel10,74921.872.8%Lab hold
Leeds WestYorkshire and the HumberLab Rachel Reeves10,56426.259.5%Lab hold
Leicester EastEast MidlandsLab Claudia Webbe6,01912.263.0%Lab hold
Leicester SouthEast MidlandsLab Jonathan Ashworth22,67545.264.5%Lab hold
Leicester WestEast MidlandsLab Liz Kendall4,21212.153.5%Lab hold
LeighNorth WestCon James Grundy1,9654.260.7%Con gain from Lab
LewesSouth EastCon Maria Caulfield2,4574.576.7%Con hold
Lewisham EastLondonLab Janet Daby17,00838.066.0%Lab hold
Lewisham West and PengeLondonLab Ellie Reeves21,54341.469.8%Lab hold
Lewisham, DeptfordLondonLab Vicky Foxcroft32,91359.468.7%Lab hold
Leyton and WansteadLondonLab John Cryer20,80846.768.7%Lab hold
LichfieldWest MidlandsCon Michael Fabricant23,63843.870.5%Con hold
LincolnEast MidlandsCon Karl McCartney3,5146.967.6%Con gain from Lab
Linlithgow and East FalkirkScotlandSNP Martyn Day11,26619.566.4%SNP hold
Liverpool, RiversideNorth WestLab Kim Johnson37,04370.265.7%Lab hold
Liverpool, WaltonNorth WestLab Dan Carden30,52074.865.1%Lab hold
Liverpool, WavertreeNorth WestLab Paula Barker27,08562.468.4%Lab hold
Liverpool, West DerbyNorth WestLab Ian Byrne29,98468.267.0%Lab hold
LivingstonScotlandSNP Hannah Bardell13,43524.666.3%SNP hold
LlanelliWalesLab Nia Griffith4,67012.263.2%Lab hold
LoughboroughEast MidlandsCon Jane Hunt7,16913.168.5%Con hold
Louth and HorncastleEast MidlandsCon Victoria Atkins28,86855.265.7%Con hold
LudlowWest MidlandsCon Philip Dunne23,64847.172.3%Con hold
Luton NorthEast of EnglandLab Sarah Owen9,24721.762.5%Lab hold
Luton SouthEast of EnglandLab Rachel Hopkins8,75620.860.7%Lab hold
MacclesfieldNorth WestCon David Rutley10,71119.970.7%Con hold
MaidenheadSouth EastCon Theresa May18,84633.473.7%Con hold
Maidstone and The WealdSouth EastCon Helen Grant21,77242.167.9%Con hold
MakerfieldNorth WestLab Yvonne Fovargue4,74010.759.7%Lab hold
MaldonEast of EnglandCon John Whittingdale30,04159.669.6%Con hold
Manchester CentralNorth WestLab Lucy Powell29,08955.656.7%Lab hold
Manchester, GortonNorth WestLab Afzal Khan30,33968.158.3%Lab hold
Manchester, WithingtonNorth WestLab Jeff Smith27,90552.769.2%Lab hold
MansfieldEast MidlandsCon Ben Bradley16,30633.163.9%Con hold
Meon ValleySouth EastCon Flick Drummond23,55543.072.4%Con hold
MeridenWest MidlandsCon Saqib Bhatti22,83642.263.4%Con hold
Merthyr Tydfil and RhymneyWalesLab Gerald Jones10,60632.957.3%Lab hold
Mid BedfordshireEast of EnglandCon Nadine Dorries24,66438.173.7%Con hold
Mid DerbyshireEast MidlandsCon Pauline Latham15,38531.273.2%Con hold
Mid Dorset and North PooleSouth WestCon Michael Tomlinson14,89830.574.8%Con hold
Mid NorfolkEast of EnglandCon George Freeman22,59440.268.4%Con hold
Mid SussexSouth EastCon Mims Davies18,19729.073.7%Con hold
Mid UlsterNorthern IrelandSF Francie Molloy9,53721.463.3%SF hold
Mid WorcestershireWest MidlandsCon Nigel Huddleston28,01849.971.8%Con hold
MiddlesbroughNorth EastLab Andy McDonald8,39524.656.1%Lab hold
Middlesbrough South and East ClevelandNorth EastCon Simon Clarke11,62624.366.1%Con hold
MidlothianScotlandSNP Owen Thompson5,70511.868.4%SNP gain from Lab
Milton Keynes NorthSouth EastCon Ben Everitt6,25510.068.3%Con hold
Milton Keynes SouthSouth EastCon Iain Stewart6,94410.966.4%Con hold
Mitcham and MordenLondonLab Siobhain McDonagh16,48236.065.3%Lab hold
Mole ValleySouth EastCon Paul Beresford12,04121.176.5%Con hold
MonmouthWalesCon David T. C. Davies9,98219.974.8%Con hold
MontgomeryshireWalesCon Craig Williams12,13835.569.8%Con hold
MorayScotlandCon Douglas Ross5131.168.7%Con hold
Morecambe and LunesdaleNorth WestCon David Morris6,35414.067.2%Con hold
Morley and OutwoodYorkshire and the HumberCon Andrea Jenkyns11,26721.765.9%Con hold
Motherwell and WishawScotlandSNP Marion Fellows6,26814.164.5%SNP hold
Na h-Eileanan an IarScotlandSNP Angus Brendan MacNeil2,43816.868.6%SNP hold
NeathWalesLab Christina Rees5,63715.365.1%Lab hold
New Forest EastSouth EastCon Julian Lewis25,25149.769.1%Con hold
New Forest WestSouth EastCon Desmond Swayne24,40348.571.0%Con hold
NewarkEast MidlandsCon Robert Jenrick21,81639.872.2%Con hold
NewburySouth EastCon Laura Farris16,04726.871.9%Con hold
Newcastle upon Tyne CentralNorth EastLab Chi Onwurah12,27832.864.8%Lab hold
Newcastle upon Tyne EastNorth EastLab Nicholas Brown15,46335.768.0%Lab hold
Newcastle upon Tyne NorthNorth EastLab Catherine McKinnell5,76512.368.6%Lab hold
Newcastle-under-LymeWest MidlandsCon Aaron Bell7,44616.665.6%Con gain from Lab
Newport EastWalesLab Jessica Morden1,9925.562.0%Lab hold
Newport WestWalesLab Ruth Jones9022.165.2%Lab hold
Newry and ArmaghNorthern IrelandSF Mickey Brady9,28718.362.5%SF hold
Newton AbbotSouth WestCon Anne Marie Morris17,50133.372.5%Con hold
Normanton, Pontefract and CastlefordYorkshire and the HumberLab Yvette Cooper1,2762.657.1%Lab hold
North AntrimNorthern IrelandDUP Ian Paisley12,72128.957.1%DUP hold
North Ayrshire and ArranScotlandSNP Patricia Gibson8,52117.765.5%SNP hold
North CornwallSouth WestCon Scott Mann14,75228.673.9%Con hold
North DevonSouth WestCon Selaine Saxby14,81326.773.3%Con hold
North DorsetSouth WestCon Simon Hoare24,30143.373.1%Con hold
North DownNorthern IrelandAPNI Stephen Farry2,9687.360.6%APNI gain from Ind
North DurhamNorth EastLab Kevan Jones4,74211.263.2%Lab hold
North East BedfordshireEast of EnglandCon Richard Fuller24,28337.471.7%Con hold
North East CambridgeshireEast of EnglandCon Stephen Barclay29,99356.663.3%Con hold
North East DerbyshireEast MidlandsCon Lee Rowley12,87626.268.0%Con hold
North East FifeScotlandLD Wendy Chamberlain1,3162.975.3%LD gain from SNP
North East HampshireSouth EastCon Ranil Jayawardena20,21134.175.1%Con hold
North East HertfordshireEast of EnglandCon Oliver Heald18,18932.972.7%Con hold
North East SomersetSouth WestCon Jacob Rees-Mogg14,72926.276.4%Con hold
North HerefordshireWest MidlandsCon Bill Wiggin24,85648.772.6%Con hold
North NorfolkEast of EnglandCon Duncan Baker14,39528.371.9%Con gain from LD
North ShropshireWest MidlandsCon Owen Paterson22,94940.667.9%Con hold
North SomersetSouth WestCon Liam Fox17,53628.377.4%Con hold
North SwindonSouth WestCon Justin Tomlinson16,17129.366.9%Con hold
North ThanetSouth EastCon Roger Gale17,18935.766.2%Con hold
North TynesideNorth EastLab Mary Glindon9,56119.063.9%Lab hold
North WarwickshireWest MidlandsCon Craig Tracey17,95639.165.3%Con hold
North West CambridgeshireEast of EnglandCon Shailesh Vara25,98340.368.0%Con hold
North West DurhamNorth EastCon Richard Holden1,1442.466.0%Con gain from Lab
North West HampshireSouth EastCon Kit Malthouse26,30844.770.9%Con hold
North West LeicestershireEast MidlandsCon Andrew Bridgen20,40037.968.2%Con hold
North West NorfolkEast of EnglandCon James Wild19,92242.864.7%Con hold
North WiltshireSouth WestCon James Gray17,62632.274.7%Con hold
Northampton NorthEast MidlandsCon Michael Ellis5,50713.967.3%Con hold
Northampton SouthEast MidlandsCon Andrew Lewer4,69711.565.7%Con hold
Norwich NorthEast of EnglandCon Chloe Smith4,73810.268.9%Con hold
Norwich SouthEast of EnglandLab Clive Lewis12,76024.766.4%Lab hold
Nottingham EastEast MidlandsLab Nadia Whittome17,39343.560.4%Lab hold
Nottingham NorthEast MidlandsLab Alex Norris4,49012.753.1%Lab hold
Nottingham SouthEast MidlandsLab Lilian Greenwood12,56826.160.6%Lab hold
NuneatonWest MidlandsCon Marcus Jones13,14429.164.3%Con hold
Ochil and South PerthshireScotlandSNP John Nicolson4,4987.873.4%SNP gain from Con
OgmoreWalesLab Chris Elmore7,80522.161.5%Lab hold
Old Bexley and SidcupLondonCon James Brokenshire18,95241.169.8%Con hold
Oldham East and SaddleworthNorth WestLab Debbie Abrahams1,4993.364.0%Lab hold
Oldham West and RoytonNorth WestLab Jim McMahon11,12725.060.9%Lab hold
Orkney and ShetlandScotlandLD Alistair Carmichael2,50710.867.7%LD hold
OrpingtonLondonCon Gareth Bacon22,37845.970.7%Con hold
Oxford EastSouth EastLab Anneliese Dodds17,83236.163.0%Lab hold
Oxford West and AbingdonSouth EastLD Layla Moran8,94315.276.4%LD hold
Paisley and Renfrewshire NorthScotlandSNP Gavin Newlands11,90224.069.0%SNP hold
Paisley and Renfrewshire SouthScotlandSNP Mhairi Black10,67924.866.9%SNP hold
PendleNorth WestCon Andrew Stephenson6,18613.968.1%Con hold
Penistone and StocksbridgeYorkshire and the HumberCon Miriam Cates7,21014.669.8%Con gain from Lab
Penrith and The BorderNorth WestCon Neil Hudson18,51938.770.8%Con hold
Perth and North PerthshireScotlandSNP Pete Wishart7,55014.074.5%SNP hold
PeterboroughEast of EnglandCon Paul Bristow2,5805.465.9%Con gain from Lab
Plymouth, Moor ViewSouth WestCon Johnny Mercer12,89729.263.7%Con hold
Plymouth, Sutton and DevonportSouth WestLab Luke Pollard4,7579.068.3%Lab hold
PontypriddWalesLab Alex Davies-Jones5,88715.164.7%Lab hold
PooleSouth WestCon Robert Syms19,11637.968.2%Con hold
Poplar and LimehouseLondonLab Apsana Begum28,90447.266.7%Lab hold
Portsmouth NorthSouth EastCon Penny Mordaunt15,78034.464.4%Con hold
Portsmouth SouthSouth EastLab Stephen Morgan5,36311.363.9%Lab hold
Preseli PembrokeshireWalesCon Stephen Crabb5,06211.971.2%Con hold
PrestonNorth WestLab Mark Hendrick12,14636.056.6%Lab hold
PudseyYorkshire and the HumberCon Stuart Andrew3,5176.574.1%Con hold
PutneyLondonLab Fleur Anderson4,7749.577.0%Lab gain from Con
Rayleigh and WickfordEast of EnglandCon Mark Francois31,00056.569.6%Con hold
Reading EastSouth EastLab Mathew Rodda5,92410.672.5%Lab hold
Reading WestSouth EastCon Alok Sharma4,1178.268.0%Con hold
RedcarNorth EastCon Jacob Young3,5278.662.0%Con gain from Lab
RedditchWest MidlandsCon Rachel Maclean16,03636.467.4%Con hold
ReigateSouth EastCon Crispin Blunt18,31034.571.6%Con hold
RhonddaWalesLab Chris Bryant11,44038.659.0%Lab hold
Ribble ValleyNorth WestCon Nigel Evans18,43933.469.8%Con hold
Richmond (Yorks)Yorkshire and the HumberCon Rishi Sunak27,21047.269.9%Con hold
Richmond ParkLondonLD Sarah Olney7,76611.978.7%LD gain from Con
RochdaleNorth WestLab Tony Lloyd9,66820.460.1%Lab hold
Rochester and StroodSouth EastCon Kelly Tolhurst17,07232.963.3%Con hold
Rochford and Southend EastEast of EnglandCon James Duddridge12,28626.661.0%Con hold
RomfordLondonCon Andrew Rosindell17,89337.965.3%Con hold
Romsey and Southampton NorthSouth EastCon Caroline Nokes10,87221.275.3%Con hold
Ross, Skye and LochaberScotlandSNP Ian Blackford9,44323.773.5%SNP hold
Rossendale and DarwenNorth WestCon Jake Berry9,52219.567.1%Con hold
Rother ValleyYorkshire and the HumberCon Alexander Stafford6,31813.065.1%Con gain from Lab
RotherhamYorkshire and the HumberLab Sarah Champion3,1218.857.8%Lab hold
RugbyWest MidlandsCon Mark Pawsey13,44726.570.3%Con hold
Ruislip, Northwood and PinnerLondonCon David Simmonds16,39431.072.7%Con hold
Runnymede and WeybridgeSouth EastCon Ben Spencer18,27034.369.0%Con hold
RushcliffeEast MidlandsCon Ruth Edwards7,64312.678.5%Con hold
Rutherglen and Hamilton WestScotlandSNP Margaret Ferrier5,2309.766.5%SNP gain from Lab
Rutland and MeltonEast MidlandsCon Alicia Kearns26,92446.270.5%Con hold
Saffron WaldenEast of EnglandCon Kemi Badenoch27,59443.772.5%Con hold
Salford and EcclesNorth WestLab Rebecca Long-Bailey16,32732.361.6%Lab hold
SalisburySouth WestCon John Glen19,73636.772.1%Con hold
Scarborough and WhitbyYorkshire and the HumberCon Robert Goodwill10,27020.766.8%Con hold
ScunthorpeYorkshire and the HumberCon Holly Mumby-Croft6,45117.160.9%Con gain from Lab
SedgefieldNorth EastCon Paul Howell4,51310.964.6%Con gain from Lab
Sefton CentralNorth WestLab Bill Esterson15,12229.772.9%Lab hold
Selby and AinstyYorkshire and the HumberCon Nigel Adams20,13735.772.0%Con hold
SevenoaksSouth EastCon Laura Trott20,81840.971.0%Con hold
Sheffield CentralYorkshire and the HumberLab Paul Blomfield27,27353.656.7%Lab hold
Sheffield South EastYorkshire and the HumberLab Clive Betts4,28910.261.9%Lab hold
Sheffield, Brightside and HillsboroughYorkshire and the HumberLab Gill Furniss12,27431.057.1%Lab hold
Sheffield, HallamYorkshire and the HumberLab Olivia Blake7121.378.2%Lab hold
Sheffield, HeeleyYorkshire and the HumberLab Louise Haigh8,52020.063.8%Lab hold
SherwoodEast MidlandsCon Mark Spencer16,18630.767.7%Con hold
ShipleyYorkshire and the HumberCon Philip Davies6,24211.672.9%Con hold
Shrewsbury and AtchamWest MidlandsCon Daniel Kawczynski11,21719.071.8%Con hold
Sittingbourne and SheppeySouth EastCon Gordon Henderson24,47947.661.2%Con hold
Skipton and RiponYorkshire and the HumberCon Julian Smith23,69440.475.0%Con hold
Sleaford and North HykehamEast MidlandsCon Caroline Johnson32,56548.970.2%Con hold
SloughSouth EastLab Tan Dhesi13,64026.758.8%Lab hold
SolihullWest MidlandsCon Julian Knight21,27338.470.3%Con hold
Somerton and FromeSouth WestCon David Warburton19,21329.675.6%Con hold
South AntrimNorthern IrelandDUP Paul Girvan2,6896.359.9%DUP hold
South Basildon and East ThurrockEast of EnglandCon Stephen Metcalfe19,92244.060.8%Con hold
South CambridgeshireEast of EnglandCon Anthony Browne2,9044.376.7%Con hold
South DerbyshireEast MidlandsCon Heather Wheeler19,33536.267.3%Con hold
South DorsetSouth WestCon Richard Drax17,15333.669.2%Con hold
South DownNorthern IrelandSF Chris Hazzard1,6203.362.9%SF hold
South East CambridgeshireEast of EnglandCon Lucy Frazer11,49017.974.2%Con hold
South East CornwallSouth WestCon Sheryll Murray20,97139.174.7%Con hold
South Holland and The DeepingsEast MidlandsCon John Hayes30,83862.764.7%Con hold
South LeicestershireEast MidlandsCon Alberto Costa24,00441.871.4%Con hold
South NorfolkEast of EnglandCon Richard Bacon21,27534.172.5%Con hold
South NorthamptonshireEast MidlandsCon Andrea Leadsom27,76141.573.7%Con hold
South RibbleNorth WestCon Katherine Fletcher11,19920.871.4%Con hold
South ShieldsNorth EastLab Emma Lewell-Buck9,58525.360.3%Lab hold
South StaffordshireWest MidlandsCon Gavin Williamson28,25056.567.9%Con hold
South SuffolkEast of EnglandCon James Cartlidge22,89742.870.2%Con hold
South SwindonSouth WestCon Robert Buckland6,62513.169.4%Con hold
South ThanetSouth EastCon Craig Mackinlay10,58721.965.9%Con hold
South West BedfordshireEast of EnglandCon Andrew Selous18,58334.966.7%Con hold
South West DevonSouth WestCon Gary Streeter21,43040.273.6%Con hold
South West HertfordshireEast of EnglandCon Gagan Mohindra14,40823.676.0%Con hold
South West NorfolkEast of EnglandCon Elizabeth Truss26,19550.965.6%Con hold
South West SurreySouth EastCon Jeremy Hunt8,81714.676.3%Con hold
South West WiltshireSouth WestCon Andrew Murrison21,63039.470.4%Con hold
Southampton, ItchenSouth EastCon Royston Smith4,4989.565.6%Con hold
Southampton, TestSouth EastLab Alan Whitehead6,21313.864.2%Lab hold
Southend WestEast of EnglandCon David Amess14,45931.167.4%Con hold
SouthportNorth WestCon Damien Moore4,1478.668.0%Con hold
SpelthorneSouth EastCon Kwasi Kwarteng18,39337.269.8%Con hold
St AlbansEast of EnglandLD Daisy Cooper6,29310.978.1%LD gain from Con
St Austell and NewquaySouth WestCon Steve Double16,52629.669.8%Con hold
St Helens NorthNorth WestLab Conor McGinn12,20925.762.9%Lab hold
St Helens South and WhistonNorth WestLab Marie Rimmer19,12238.063.6%Lab hold
St IvesSouth WestCon Derek Thomas4,2808.374.7%Con hold
StaffordWest MidlandsCon Theo Clarke14,37728.170.5%Con hold
Staffordshire MoorlandsWest MidlandsCon Karen Bradley16,42837.666.7%Con hold
Stalybridge and HydeNorth WestLab Jonathan Reynolds2,9467.058.0%Lab hold
StevenageEast of EnglandCon Stephen McPartland8,56218.066.6%Con hold
StirlingScotlandSNP Alyn Smith9,25417.676.8%SNP gain from Con
StockportNorth WestLab Navendu Mishra10,03924.163.8%Lab hold
Stockton NorthNorth EastLab Alex Cunningham1,0272.561.8%Lab hold
Stockton SouthNorth EastCon Matt Vickers5,2609.671.3%Con gain from Lab
Stoke-on-Trent CentralWest MidlandsCon Jo Gideon6702.157.9%Con gain from Lab
Stoke-on-Trent NorthWest MidlandsCon Jonathan Gullis6,28615.758.8%Con gain from Lab
Stoke-on-Trent SouthWest MidlandsCon Jack Brereton11,27128.561.4%Con hold
StoneWest MidlandsCon William Cash19,94540.071.8%Con hold
StourbridgeWest MidlandsCon Suzanne Webb13,57129.765.4%Con hold
StrangfordNorthern IrelandDUP Jim Shannon7,07118.956.0%DUP hold
Stratford-on-AvonWest MidlandsCon Nadhim Zahawi19,97236.374.4%Con hold
StreathamLondonLab Bell Ribeiro-Addy17,69031.366.7%Lab hold
Stretford and UrmstonNorth WestLab Kate Green16,41732.869.2%Lab hold
StroudSouth WestCon Siobhan Baillie3,8405.878.0%Con gain from Lab
Suffolk CoastalEast of EnglandCon Thérèse Coffey20,53335.271.2%Con hold
Sunderland CentralNorth EastLab Julie Elliott2,9646.859.8%Lab hold
Surrey HeathSouth EastCon Michael Gove18,34931.372.1%Con hold
Sutton and CheamLondonCon Paul Scully8,35116.570.3%Con hold
Sutton ColdfieldWest MidlandsCon Andrew Mitchell19,27236.869.2%Con hold
Swansea EastWalesLab Carolyn Harris7,97023.757.4%Lab hold
Swansea WestWalesLab Geraint Davies8,11622.762.8%Lab hold
TamworthWest MidlandsCon Christopher Pincher19,63442.664.3%Con hold
TattonNorth WestCon Esther McVey17,38735.570.9%Con hold
Taunton DeaneSouth WestCon Rebecca Pow11,70018.471.9%Con hold
TelfordWest MidlandsCon Lucy Allan10,94125.662.1%Con hold
TewkesburySouth WestCon Laurence Robertson22,41036.772.8%Con hold
The CotswoldsSouth WestCon Geoffrey Clifton-Brown20,21433.074.7%Con hold
The WrekinWest MidlandsCon Mark Pritchard18,72638.369.2%Con hold
Thirsk and MaltonYorkshire and the HumberCon Kevin Hollinrake25,15444.569.9%Con hold
Thornbury and YateSouth WestCon Luke Hall12,36923.775.2%Con hold
ThurrockEast of EnglandCon Jacqueline Doyle-Price11,48224.259.6%Con hold
Tiverton and HonitonSouth WestCon Neil Parish24,23940.771.9%Con hold
Tonbridge and MallingSouth EastCon Thomas Tugendhat26,94147.371.9%Con hold
TootingLondonLab Rosena Allin-Khan14,30724.576.0%Lab hold
TorbaySouth WestCon Kevin Foster17,74935.267.2%Con hold
TorfaenWalesLab Nick Thomas-Symonds3,74210.159.6%Lab hold
Torridge and West DevonSouth WestCon Geoffrey Cox24,99241.874.3%Con hold
TotnesSouth WestCon Anthony Mangnall12,72424.474.7%Con hold
TottenhamLondonLab David Lammy30,17564.461.9%Lab hold
Truro and FalmouthSouth WestCon Cherilyn Mackrory4,5617.777.2%Con hold
Tunbridge WellsSouth EastCon Gregory Clark14,64526.873.0%Con hold
TwickenhamLondonLD Munira Wilson14,12121.976.0%LD hold
TynemouthNorth EastLab Alan Campbell4,8578.772.5%Lab hold
Upper BannNorthern IrelandDUP Carla Lockhart8,21016.460.4%DUP hold
Uxbridge and South RuislipLondonCon Boris Johnson7,21015.068.5%Con hold
Vale of ClwydWalesCon James Davies1,8274.965.7%Con gain from Lab
Vale of GlamorganWalesCon Alun Cairns3,5626.571.6%Con hold
VauxhallLondonLab Florence Eshalomi19,61234.863.5%Lab hold
WakefieldYorkshire and the HumberCon Imran Ahmad Khan3,3587.564.1%Con gain from Lab
WallaseyNorth WestLab Angela Eagle18,32239.470.1%Lab hold
Walsall NorthWest MidlandsCon Eddie Hughes11,96532.754.4%Con hold
Walsall SouthWest MidlandsLab Valerie Vaz3,4568.162.4%Lab hold
WalthamstowLondonLab Stella Creasy30,86263.968.8%Lab hold
WansbeckNorth EastLab Ian Lavery8142.064.0%Lab hold
WantageSouth EastCon David Johnston12,65318.873.9%Con hold
WarleyWest MidlandsLab John Spellar11,51130.959.7%Lab hold
Warrington NorthNorth WestLab Charlotte Nichols1,5093.264.6%Lab hold
Warrington SouthNorth WestCon Andy Carter2,0103.372.0%Con gain from Lab
Warwick and LeamingtonWest MidlandsLab Matt Western7891.571.0%Lab hold
Washington and Sunderland WestNorth EastLab Sharon Hodgson3,7239.956.6%Lab hold
WatfordEast of EnglandCon Dean Russell4,4337.669.7%Con hold
WaveneyEast of EnglandCon Peter Aldous18,00235.261.8%Con hold
WealdenSouth EastCon Nusrat Ghani25,65542.173.4%Con hold
Weaver ValeNorth WestLab Mike Amesbury5621.171.9%Lab hold
WellingboroughEast MidlandsCon Peter Bone18,54035.764.3%Con hold
WellsSouth WestCon James Heappey9,99116.275.2%Con hold
Welwyn HatfieldEast of EnglandCon Grant Shapps10,95521.169.5%Con hold
Wentworth and DearneYorkshire and the HumberLab John Healey2,1655.255.8%Lab hold
West Aberdeenshire and KincardineScotlandCon Andrew Bowie8431.673.4%Con hold
West Bromwich EastWest MidlandsCon Nicola Richards1,5934.458.0%Con gain from Lab
West Bromwich WestWest MidlandsCon Shaun Bailey3,79911.053.4%Con gain from Lab
West DorsetSouth WestCon Chris Loder14,10623.274.4%Con hold
West DunbartonshireScotlandSNP Martin Docherty-Hughes9,55321.267.9%SNP hold
West HamLondonLab Lyn Brown32,38853.861.5%Lab hold
West LancashireNorth WestLab Rosie Cooper8,33615.871.8%Lab hold
West SuffolkEast of EnglandCon Matthew Hancock23,19445.164.1%Con hold
West TyroneNorthern IrelandSF Órfhlaith Begley7,47818.262.2%SF hold
West WorcestershireWest MidlandsCon Harriett Baldwin24,49942.675.5%Con hold
Westminster NorthLondonLab Karen Buck10,75925.165.5%Lab hold
Westmorland and LonsdaleNorth WestLD Timothy Farron1,9343.777.8%LD hold
Weston-Super-MareSouth WestCon John Penrose17,12130.867.4%Con hold
WiganNorth WestLab Lisa Nandy6,72814.959.5%Lab hold
WimbledonLondonCon Stephen Hammond6281.277.7%Con hold
WinchesterSouth EastCon Stephen Brine9851.777.9%Con hold
WindsorSouth EastCon Adam Afriyie20,07937.471.6%Con hold
Wirral SouthNorth WestLab Alison McGovern6,10514.076.0%Lab hold
Wirral WestNorth WestLab Margaret Greenwood3,0037.077.3%Lab hold
WithamEast of EnglandCon Priti Patel24,08248.870.1%Con hold
WitneySouth EastCon Robert Courts15,17724.873.1%Con hold
WokingSouth EastCon Jonathan Lord9,76718.171.5%Con hold
WokinghamSouth EastCon John Redwood7,38311.973.8%Con hold
Wolverhampton North EastWest MidlandsCon Jane Stevenson4,08011.955.6%Con gain from Lab
Wolverhampton South EastWest MidlandsLab Pat McFadden1,2353.753.2%Lab hold
Wolverhampton South WestWest MidlandsCon Stuart Anderson1,6614.068.0%Con gain from Lab
WorcesterWest MidlandsCon Robin Walker6,75813.369.3%Con hold
WorkingtonNorth WestCon Mark Jenkinson4,17610.067.8%Con gain from Lab
Worsley and Eccles SouthNorth WestLab Barbara Keeley3,2197.259.4%Lab hold
Worthing WestSouth EastCon Peter Bottomley14,82327.169.5%Con hold
WrexhamWalesCon Sarah Atherton2,1316.467.4%Con gain from Lab
WycombeSouth EastCon Steve Baker4,2147.770.1%Con hold
Wyre and Preston NorthNorth WestCon Ben Wallace16,78131.770.8%Con hold
Wyre ForestWest MidlandsCon Mark Garnier21,41342.464.8%Con hold
Wythenshawe and Sale EastNorth WestLab Michael Kane10,39623.258.7%Lab hold
YeovilSouth WestCon Marcus Fysh16,18127.371.9%Con hold
Ynys MônWalesCon Virginia Crosbie1,9685.470.4%Con gain from Lab
York CentralYorkshire and the HumberLab Rachael Maskell13,54527.466.1%Lab hold
York OuterYorkshire and the HumberCon Julian Sturdy9,98518.074.1%Con hold

By-elections in this Parliament

Source: commonslibrary.parliament.uk / cbp-8749

Questions and answers

Who won the 2019 general election?

The Conservatives won 365 of 650 seats with 43.6% of the vote, an overall majority of 80. Boris Johnson became (or remained) prime minister: Conservative majority government.

How many seats did each party win in 2019?

Conservative 365; Labour 202; Scottish National Party 48; Liberal Democrats 11; Democratic Unionist Party 8; Sinn Féin 7 (out of 650 seats; 326 were needed for a majority).

Who won the most votes in 2019?

The Conservatives won the most votes: 13,966,454 (43.6% of the 32,014,110 votes counted).

What was the turnout at the 2019 general election?

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

How many seats changed hands in 2019?

81 seats changed hands compared with the previous general election.

What was the closest result in 2019?

Fermanagh and South Tyrone, where Sinn Féin won by 57 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/2019/" width="100%" height="640" style="border:0" loading="lazy"></iframe>