Skip to content

2019 general election

England: 2019 general election results

How England voted at the 2019 general election: the Conservatives won 345 of 533 seats with 47.2% of the vote. Every constituency result.

England: results by party
PartySeatsChangeVotesShareChangeShare barCandidates
Conservative345+4912,710,84847.2%+1.8532
Labour179−489,125,17833.9%−8.0532
Liberal Democrats7−13,340,83112.4%+4.6520
Green10819,7693.1%+1.2454
Speaker1026,8310.1%01
Brexit Party0new547,1062.0%—228
Independent00197,1700.7%+0.3208
50 other parties and independents143,9240.5%

Change compared with the 2017 general election in England.

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%

Constituencies

Download CSV
ConstituencyWinnerMajority%TurnoutResult
AldershotCon Leo Docherty16,69834.866.0%Con hold
Aldridge-BrownhillsCon Wendy Morton19,83650.465.4%Con hold
Altrincham and Sale WestCon Graham Brady6,13911.274.9%Con hold
Amber ValleyCon Nigel Mills16,88637.165.1%Con hold
Arundel and South DownsCon Andrew Griffith22,52136.775.1%Con hold
AshfieldCon Lee Anderson5,73311.762.6%Con gain from Lab
AshfordCon Damian Green24,02940.067.1%Con hold
Ashton-under-LyneLab Angela Rayner4,26311.156.8%Lab hold
AylesburyCon Rob Butler17,37328.769.9%Con hold
BanburyCon Victoria Prentis16,81326.769.8%Con hold
BarkingLab Margaret Hodge15,42734.757.1%Lab hold
Barnsley CentralLab Daniel Jarvis3,5719.756.5%Lab hold
Barnsley EastLab Stephanie Peacock3,2178.554.8%Lab hold
Barrow and FurnessCon Simon Fell5,78912.665.6%Con gain from Lab
Basildon and BillericayCon John Baron20,41246.363.1%Con hold
BasingstokeCon Maria Miller14,19826.066.0%Con hold
BassetlawCon Brendan Clarke-Smith14,01327.663.5%Con gain from Lab
BathLD Wera Hobhouse12,32223.676.9%LD hold
Batley and SpenLab Tracy Brabin3,5256.766.5%Lab hold
BatterseaLab Marsha De Cordova5,6689.575.6%Lab hold
BeaconsfieldCon Joy Morrissey15,71227.274.5%Con hold
BeckenhamCon Bob Stewart14,25828.273.6%Con hold
BedfordLab Mohammad Yasin1450.366.1%Lab hold
Bermondsey and Old SouthwarkLab Neil Coyle16,12627.562.9%Lab hold
Berwick-upon-TweedCon Anne-Marie Trevelyan14,83535.270.3%Con hold
Bethnal Green and BowLab Rushanara Ali37,52462.068.6%Lab hold
Beverley and HoldernessCon Graham Stuart20,44838.267.2%Con hold
Bexhill and BattleCon Huw Merriman26,05944.172.1%Con hold
Bexleyheath and CrayfordCon David Evennett13,10330.366.1%Con hold
BirkenheadLab Mick Whitley17,70541.866.4%Lab hold
Birmingham, EdgbastonLab Preet Kaur Gill5,61413.361.5%Lab hold
Birmingham, ErdingtonLab Jack Dromey3,60110.253.3%Lab hold
Birmingham, Hall GreenLab Tahir Ali28,50853.965.9%Lab hold
Birmingham, Hodge HillLab Liam Byrne28,65563.757.5%Lab hold
Birmingham, LadywoodLab Shabana Mahmood28,58267.956.2%Lab hold
Birmingham, NorthfieldCon Gary Sambrook1,6403.858.5%Con gain from Lab
Birmingham, Perry BarrLab Khalid Mahmood15,31736.358.5%Lab hold
Birmingham, Selly OakLab Stephen McCabe12,41425.159.8%Lab hold
Birmingham, YardleyLab Jess Phillips10,65925.057.1%Lab hold
Bishop AucklandCon Dehenna Davison7,96217.865.7%Con gain from Lab
BlackburnLab Kate Hollern18,30440.962.8%Lab hold
Blackley and BroughtonLab Graham Stringer14,40237.352.6%Lab hold
Blackpool North and CleveleysCon Paul Maynard8,59622.260.9%Con hold
Blackpool SouthCon Scott Benton3,69011.356.8%Con gain from Lab
BlaydonLab Liz Twist5,53112.167.3%Lab hold
Blyth ValleyCon Ian Levy7121.763.4%Con gain from Lab
Bognor Regis and LittlehamptonCon Nick Gibb22,50343.966.1%Con hold
BolsoverCon Mark Fletcher5,29911.561.8%Con gain from Lab
Bolton North EastCon Mark Logan3780.964.5%Con gain from Lab
Bolton South EastLab Yasmin Qureshi7,59818.758.7%Lab hold
Bolton WestCon Chris Green8,85518.067.4%Con hold
BootleLab Peter Dowd34,55670.365.7%Lab hold
Boston and SkegnessCon Matt Warman25,62161.560.1%Con hold
BosworthCon Luke Evans26,27846.669.2%Con hold
Bournemouth EastCon Tobias Ellwood8,80617.966.5%Con hold
Bournemouth WestCon Conor Burns10,15022.162.0%Con hold
BracknellCon James Sunderland19,82936.568.8%Con hold
Bradford EastLab Imran Hussain18,14441.160.4%Lab hold
Bradford SouthLab Judith Cummins2,3465.957.6%Lab hold
Bradford WestLab Naz Shah27,01961.062.6%Lab hold
BraintreeCon James Cleverly24,67348.967.1%Con hold
Brent CentralLab Dawn Butler20,87042.558.5%Lab hold
Brent NorthLab Barry Gardiner8,07915.661.9%Lab hold
Brentford and IsleworthLab Ruth Cadbury10,51418.068.0%Lab hold
Brentwood and OngarCon Alex Burghart29,06554.970.4%Con hold
Bridgwater and West SomersetCon Ian Liddell-Grainger24,43942.467.6%Con hold
Brigg and GooleCon Andrew Percy21,94150.665.8%Con hold
Brighton, KemptownLab Lloyd Russell-Moyle8,06116.669.5%Lab hold
Brighton, PavilionGrn Caroline Lucas19,94034.473.4%Green hold
Bristol EastLab Kerry McCarthy10,79420.770.6%Lab hold
Bristol North WestLab Darren Jones5,69210.273.3%Lab hold
Bristol SouthLab Karin Smyth9,85917.965.6%Lab hold
Bristol WestLab Thangam Debbonaire28,21937.476.1%Lab hold
BroadlandCon Jerome Mayhew21,86138.472.9%Con hold
Bromley and ChislehurstCon Robert Neill10,89123.968.3%Con hold
BromsgroveCon Sajid Javid23,10642.672.3%Con hold
BroxbourneCon Charles Walker19,80742.463.8%Con hold
BroxtoweCon Darren Henry5,3319.775.7%Con hold
BuckinghamCon Greg Smith20,41132.276.3%Con gain from Spk
BurnleyCon Antony Higginbotham1,3523.560.6%Con gain from Lab
BurtonCon Kate Griffiths14,49629.765.0%Con hold
Bury NorthCon James Daly1050.268.1%Con gain from Lab
Bury SouthCon Christian Wakeford4020.866.9%Con gain from Lab
Bury St EdmundsCon Jo Churchill24,98840.369.1%Con hold
Calder ValleyCon Craig Whittaker5,77410.072.9%Con hold
Camberwell and PeckhamLab Harriet Harman33,78059.863.5%Lab hold
Camborne and RedruthCon George Eustice8,70017.371.7%Con hold
CambridgeLab Daniel Zeichner9,63917.967.2%Lab hold
Cannock ChaseCon Amanda Milling19,87942.961.9%Con hold
CanterburyLab Rosemary Duffield1,8363.175.0%Lab hold
CarlisleCon John Stevenson8,31919.465.9%Con hold
Carshalton and WallingtonCon Elliot Colburn6291.367.3%Con gain from LD
Castle PointCon Rebecca Harris26,63460.263.6%Con hold
Central DevonCon Mel Stride17,72130.578.2%Con hold
Central Suffolk and North IpswichCon Dan Poulter23,39141.670.3%Con hold
CharnwoodCon Edward Argar22,39740.569.6%Con hold
Chatham and AylesfordCon Tracey Crouch18,54042.860.5%Con hold
CheadleCon Mary Robinson2,3364.275.0%Con hold
ChelmsfordCon Vicky Ford17,62130.971.1%Con hold
Chelsea and FulhamCon Greg Hands11,24124.069.8%Con hold
CheltenhamCon Alex Chalk9811.773.2%Con hold
Chesham and AmershamCon Cheryl Gillan16,22329.176.8%Con hold
ChesterfieldLab Toby Perkins1,4513.263.6%Lab hold
ChichesterCon Gillian Keegan21,49035.171.6%Con hold
Chingford and Woodford GreenCon Iain Duncan Smith1,2622.674.1%Con hold
ChippenhamCon Michelle Donelan11,28819.873.9%Con hold
Chipping BarnetCon Theresa Villiers1,2122.172.0%Con hold
ChorleySpk Lindsay Hoyle17,39243.651.7%Spk gain from Lab
ChristchurchCon Christopher Chope24,61747.472.6%Con hold
Cities of London and WestminsterCon Nickie Aiken3,9539.367.1%Con hold
City of ChesterLab Christian Matheson6,16411.371.7%Lab hold
City of DurhamLab Mary Foy5,02510.368.6%Lab hold
ClactonCon Giles Watling24,70256.861.3%Con hold
CleethorpesCon Martin Vickers21,41846.262.9%Con hold
ColchesterCon Will Quince9,42317.764.6%Con hold
Colne ValleyCon Jason McCartney5,1038.472.3%Con gain from Lab
CongletonCon Fiona Bruce18,56132.470.7%Con hold
CopelandCon Trudy Harrison5,84213.768.9%Con hold
CorbyCon Tom Pursglove10,26817.070.2%Con hold
Coventry North EastLab Colleen Fletcher7,69217.358.5%Lab hold
Coventry North WestLab Taiwo Owatemi2080.463.4%Lab hold
Coventry SouthLab Zarah Sultana4010.963.5%Lab hold
CrawleyCon Henry Smith8,36016.867.2%Con hold
Crewe and NantwichCon Kieran Mullan8,50815.867.3%Con gain from Lab
Croydon CentralLab Sarah Jones5,94911.066.4%Lab hold
Croydon NorthLab Steve Reed24,67344.462.9%Lab hold
Croydon SouthCon Chris Philp12,33920.870.7%Con hold
Dagenham and RainhamLab Jon Cruddas2930.761.6%Lab hold
DarlingtonCon Peter Gibson3,2947.665.5%Con gain from Lab
DartfordCon Gareth Johnson19,16035.565.7%Con hold
DaventryCon Chris Heaton-Harris26,08045.474.1%Con hold
Denton and ReddishLab Andrew Gwynne6,17516.058.3%Lab hold
Derby NorthCon Amanda Solloway2,5405.464.2%Con gain from Lab
Derby SouthLab Margaret Beckett6,01914.258.1%Lab hold
Derbyshire DalesCon Sarah Dines17,38134.876.9%Con hold
DevizesCon Danny Kruger23,99347.169.4%Con hold
DewsburyCon Mark Eastwood1,5612.869.4%Con gain from Lab
Don ValleyCon Nick Fletcher3,6308.060.3%Con gain from Lab
Doncaster CentralLab Rosie Winterton2,2785.558.2%Lab hold
Doncaster NorthLab Edward Miliband2,3705.856.2%Lab hold
DoverCon Natalie Elphicke12,27824.266.4%Con hold
Dudley NorthCon Marco Longhi11,53331.459.2%Con gain from Lab
Dudley SouthCon Mike Wood15,56542.660.2%Con hold
Dulwich and West NorwoodLab Helen Hayes27,31049.069.4%Lab hold
Ealing Central and ActonLab Rupa Huq13,30024.372.6%Lab hold
Ealing NorthLab James Murray12,26924.766.6%Lab hold
Ealing, SouthallLab Virendra Sharma16,08438.165.4%Lab hold
EasingtonLab Grahame Morris6,58119.056.5%Lab hold
East DevonCon Simon Jupp6,70810.573.5%Con hold
East HamLab Stephen Timms33,17660.761.9%Lab hold
East HampshireCon Damian Hinds19,69634.674.4%Con hold
East SurreyCon Claire Coutinho24,04040.371.8%Con hold
East Worthing and ShorehamCon Tim Loughton7,47414.170.7%Con hold
East YorkshireCon Greg Knight22,78743.265.2%Con hold
EastbourneCon Caroline Ansell4,3317.969.5%Con gain from LD
EastleighCon Paul Holmes15,60726.570.3%Con hold
EddisburyCon Edward Timpson18,44334.871.9%Con hold
EdmontonLab Kate Osamor16,01539.761.4%Lab hold
Ellesmere Port and NestonLab Justin Madders8,76418.069.3%Lab hold
Elmet and RothwellCon Alec Shelbrooke17,35329.871.9%Con hold
ElthamLab Clive Efford3,1977.368.2%Lab hold
Enfield NorthLab Feryal Clark6,49214.466.0%Lab hold
Enfield, SouthgateLab Bambos Charalambous4,4509.472.1%Lab hold
Epping ForestCon Eleanor Laing22,17344.167.7%Con hold
Epsom and EwellCon Chris Grayling17,87330.173.3%Con hold
ErewashCon Maggie Throup10,60621.767.3%Con hold
Erith and ThamesmeadLab Abena Oppong-Asare3,7589.163.3%Lab hold
Esher and WaltonCon Dominic Raab2,7434.477.7%Con hold
ExeterLab Ben Bradshaw10,40318.568.5%Lab hold
FarehamCon Suella Braverman26,08645.673.1%Con hold
Faversham and Mid KentCon Helen Whately21,97643.668.7%Con hold
Feltham and HestonLab Seema Malhotra7,85916.459.1%Lab hold
Filton and Bradley StokeCon Jack Lopresti5,64610.572.6%Con hold
Finchley and Golders GreenCon Mike Freer6,56211.971.0%Con hold
Folkestone and HytheCon Damian Collins21,33736.266.8%Con hold
Forest of DeanCon Mark Harper15,86930.872.1%Con hold
FyldeCon Mark Menzies16,61135.669.8%Con hold
GainsboroughCon Edward Leigh22,96745.066.9%Con hold
Garston and HalewoodLab Maria Eagle31,62459.370.1%Lab hold
GatesheadLab Ian Mearns7,20018.959.2%Lab hold
GedlingCon Tom Randall6791.470.0%Con gain from Lab
Gillingham and RainhamCon Rehman Chishti15,11932.962.5%Con hold
GloucesterCon Richard Graham10,27719.166.1%Con hold
GosportCon Caroline Dinenage23,27848.065.9%Con hold
Grantham and StamfordCon Gareth Davies26,00346.468.7%Con hold
GraveshamCon Adam Holloway15,58132.864.9%Con hold
Great GrimsbyCon Lia Nici7,33122.253.9%Con gain from Lab
Great YarmouthCon Brandon Lewis17,66340.660.4%Con hold
Greenwich and WoolwichLab Matthew Pennycook18,46434.866.4%Lab hold
GuildfordCon Angela Richardson3,3375.775.5%Con hold
Hackney North and Stoke NewingtonLab Diane Abbott33,18858.461.5%Lab hold
Hackney South and ShoreditchLab Meg Hillier33,98562.460.9%Lab hold
Halesowen and Rowley RegisCon James Morris12,07428.562.0%Con hold
HalifaxLab Holly Lynch2,5695.564.6%Lab hold
Haltemprice and HowdenCon David Davis20,32940.870.0%Con hold
HaltonLab Derek Twigg18,97541.164.2%Lab hold
HammersmithLab Andy Slaughter17,84734.369.5%Lab hold
Hampstead and KilburnLab Tulip Siddiq14,18824.766.3%Lab hold
HarboroughCon Neil O'Brien17,27830.171.5%Con hold
HarlowCon Robert Halfon14,06332.463.7%Con hold
Harrogate and KnaresboroughCon Andrew Jones9,67517.073.1%Con hold
Harrow EastCon Bob Blackman8,17016.568.6%Con hold
Harrow WestLab Gareth Thomas8,69218.166.1%Lab hold
HartlepoolLab Mike Hill3,5958.857.9%Lab hold
Harwich and North EssexCon Bernard Jenkin20,18238.870.1%Con hold
Hastings and RyeCon Sally-Ann Hart4,0437.567.4%Con hold
HavantCon Alan Mak21,79247.463.7%Con hold
Hayes and HarlingtonLab John McDonnell9,26121.160.8%Lab hold
Hazel GroveCon William Wragg4,42310.069.9%Con hold
Hemel HempsteadCon Mike Penning14,56328.469.3%Con hold
HemsworthLab Jon Trickett1,1802.759.6%Lab hold
HendonCon Matthew Offord4,2307.766.6%Con hold
HenleyCon John Howell14,05323.976.7%Con hold
Hereford and South HerefordshireCon Jesse Norman19,68639.768.9%Con hold
Hertford and StortfordCon Julie Marson19,62032.773.5%Con hold
HertsmereCon Oliver Dowden21,31340.870.6%Con hold
HexhamCon Guy Opperman10,54922.975.3%Con hold
Heywood and MiddletonCon Chris Clarkson6631.459.2%Con gain from Lab
High PeakCon Robert Largan5901.172.9%Con gain from Lab
Hitchin and HarpendenCon Bim Afolami6,89511.777.1%Con hold
Holborn and St PancrasLab Keir Starmer27,76348.966.0%Lab hold
Hornchurch and UpminsterCon Julia Lopez23,30843.266.8%Con hold
Hornsey and Wood GreenLab Catherine West19,24231.574.7%Lab hold
HorshamCon Jeremy Quin21,12733.472.9%Con hold
Houghton and Sunderland SouthLab Bridget Phillipson3,1157.857.8%Lab hold
HoveLab Peter Kyle17,04430.275.9%Lab hold
HuddersfieldLab Barry Sheerman4,93711.863.9%Lab hold
HuntingdonCon Jonathan Djanogly19,38332.869.9%Con hold
HyndburnCon Sara Britcliffe2,9517.059.9%Con gain from Lab
Ilford NorthLab Wes Streeting5,21810.468.7%Lab hold
Ilford SouthLab Sam Tarry24,10145.162.9%Lab hold
IpswichCon Tom Hunt5,47911.165.6%Con gain from Lab
Isle of WightCon Bob Seely23,73731.965.9%Con hold
Islington NorthLab Jeremy Corbyn26,18848.771.6%Lab hold
Islington South and FinsburyLab Emily Thornberry17,32836.267.8%Lab hold
JarrowLab Kate Osborne7,12017.562.6%Lab hold
KeighleyCon Robbie Moore2,2184.272.3%Con gain from Lab
Kenilworth and SouthamCon Jeremy Wright20,35338.777.2%Con hold
KensingtonCon Felicity Buchan1500.367.7%Con gain from Lab
KetteringCon Philip Hollobone16,76534.067.5%Con hold
Kingston and SurbitonLD Edward Davey10,48917.274.2%LD hold
Kingston upon Hull EastLab Karl Turner1,2393.849.3%Lab hold
Kingston upon Hull NorthLab Diana Johnson7,59322.252.2%Lab hold
Kingston upon Hull West and HessleLab Emma Hardy2,8569.152.1%Lab hold
KingswoodCon Chris Skidmore11,22022.871.5%Con hold
KnowsleyLab George Howarth39,94272.765.3%Lab hold
Lancaster and FleetwoodLab Cat Smith2,3805.364.5%Lab hold
Leeds CentralLab Hilary Benn19,27039.154.2%Lab hold
Leeds EastLab Richard Burgon5,53114.258.0%Lab hold
Leeds North EastLab Fabian Hamilton17,08933.871.6%Lab hold
Leeds North WestLab Alex Sobel10,74921.872.8%Lab hold
Leeds WestLab Rachel Reeves10,56426.259.5%Lab hold
Leicester EastLab Claudia Webbe6,01912.263.0%Lab hold
Leicester SouthLab Jonathan Ashworth22,67545.264.5%Lab hold
Leicester WestLab Liz Kendall4,21212.153.5%Lab hold
LeighCon James Grundy1,9654.260.7%Con gain from Lab
LewesCon Maria Caulfield2,4574.576.7%Con hold
Lewisham EastLab Janet Daby17,00838.066.0%Lab hold
Lewisham West and PengeLab Ellie Reeves21,54341.469.8%Lab hold
Lewisham, DeptfordLab Vicky Foxcroft32,91359.468.7%Lab hold
Leyton and WansteadLab John Cryer20,80846.768.7%Lab hold
LichfieldCon Michael Fabricant23,63843.870.5%Con hold
LincolnCon Karl McCartney3,5146.967.6%Con gain from Lab
Liverpool, RiversideLab Kim Johnson37,04370.265.7%Lab hold
Liverpool, WaltonLab Dan Carden30,52074.865.1%Lab hold
Liverpool, WavertreeLab Paula Barker27,08562.468.4%Lab hold
Liverpool, West DerbyLab Ian Byrne29,98468.267.0%Lab hold
LoughboroughCon Jane Hunt7,16913.168.5%Con hold
Louth and HorncastleCon Victoria Atkins28,86855.265.7%Con hold
LudlowCon Philip Dunne23,64847.172.3%Con hold
Luton NorthLab Sarah Owen9,24721.762.5%Lab hold
Luton SouthLab Rachel Hopkins8,75620.860.7%Lab hold
MacclesfieldCon David Rutley10,71119.970.7%Con hold
MaidenheadCon Theresa May18,84633.473.7%Con hold
Maidstone and The WealdCon Helen Grant21,77242.167.9%Con hold
MakerfieldLab Yvonne Fovargue4,74010.759.7%Lab hold
MaldonCon John Whittingdale30,04159.669.6%Con hold
Manchester CentralLab Lucy Powell29,08955.656.7%Lab hold
Manchester, GortonLab Afzal Khan30,33968.158.3%Lab hold
Manchester, WithingtonLab Jeff Smith27,90552.769.2%Lab hold
MansfieldCon Ben Bradley16,30633.163.9%Con hold
Meon ValleyCon Flick Drummond23,55543.072.4%Con hold
MeridenCon Saqib Bhatti22,83642.263.4%Con hold
Mid BedfordshireCon Nadine Dorries24,66438.173.7%Con hold
Mid DerbyshireCon Pauline Latham15,38531.273.2%Con hold
Mid Dorset and North PooleCon Michael Tomlinson14,89830.574.8%Con hold
Mid NorfolkCon George Freeman22,59440.268.4%Con hold
Mid SussexCon Mims Davies18,19729.073.7%Con hold
Mid WorcestershireCon Nigel Huddleston28,01849.971.8%Con hold
MiddlesbroughLab Andy McDonald8,39524.656.1%Lab hold
Middlesbrough South and East ClevelandCon Simon Clarke11,62624.366.1%Con hold
Milton Keynes NorthCon Ben Everitt6,25510.068.3%Con hold
Milton Keynes SouthCon Iain Stewart6,94410.966.4%Con hold
Mitcham and MordenLab Siobhain McDonagh16,48236.065.3%Lab hold
Mole ValleyCon Paul Beresford12,04121.176.5%Con hold
Morecambe and LunesdaleCon David Morris6,35414.067.2%Con hold
Morley and OutwoodCon Andrea Jenkyns11,26721.765.9%Con hold
New Forest EastCon Julian Lewis25,25149.769.1%Con hold
New Forest WestCon Desmond Swayne24,40348.571.0%Con hold
NewarkCon Robert Jenrick21,81639.872.2%Con hold
NewburyCon Laura Farris16,04726.871.9%Con hold
Newcastle upon Tyne CentralLab Chi Onwurah12,27832.864.8%Lab hold
Newcastle upon Tyne EastLab Nicholas Brown15,46335.768.0%Lab hold
Newcastle upon Tyne NorthLab Catherine McKinnell5,76512.368.6%Lab hold
Newcastle-under-LymeCon Aaron Bell7,44616.665.6%Con gain from Lab
Newton AbbotCon Anne Marie Morris17,50133.372.5%Con hold
Normanton, Pontefract and CastlefordLab Yvette Cooper1,2762.657.1%Lab hold
North CornwallCon Scott Mann14,75228.673.9%Con hold
North DevonCon Selaine Saxby14,81326.773.3%Con hold
North DorsetCon Simon Hoare24,30143.373.1%Con hold
North DurhamLab Kevan Jones4,74211.263.2%Lab hold
North East BedfordshireCon Richard Fuller24,28337.471.7%Con hold
North East CambridgeshireCon Stephen Barclay29,99356.663.3%Con hold
North East DerbyshireCon Lee Rowley12,87626.268.0%Con hold
North East HampshireCon Ranil Jayawardena20,21134.175.1%Con hold
North East HertfordshireCon Oliver Heald18,18932.972.7%Con hold
North East SomersetCon Jacob Rees-Mogg14,72926.276.4%Con hold
North HerefordshireCon Bill Wiggin24,85648.772.6%Con hold
North NorfolkCon Duncan Baker14,39528.371.9%Con gain from LD
North ShropshireCon Owen Paterson22,94940.667.9%Con hold
North SomersetCon Liam Fox17,53628.377.4%Con hold
North SwindonCon Justin Tomlinson16,17129.366.9%Con hold
North ThanetCon Roger Gale17,18935.766.2%Con hold
North TynesideLab Mary Glindon9,56119.063.9%Lab hold
North WarwickshireCon Craig Tracey17,95639.165.3%Con hold
North West CambridgeshireCon Shailesh Vara25,98340.368.0%Con hold
North West DurhamCon Richard Holden1,1442.466.0%Con gain from Lab
North West HampshireCon Kit Malthouse26,30844.770.9%Con hold
North West LeicestershireCon Andrew Bridgen20,40037.968.2%Con hold
North West NorfolkCon James Wild19,92242.864.7%Con hold
North WiltshireCon James Gray17,62632.274.7%Con hold
Northampton NorthCon Michael Ellis5,50713.967.3%Con hold
Northampton SouthCon Andrew Lewer4,69711.565.7%Con hold
Norwich NorthCon Chloe Smith4,73810.268.9%Con hold
Norwich SouthLab Clive Lewis12,76024.766.4%Lab hold
Nottingham EastLab Nadia Whittome17,39343.560.4%Lab hold
Nottingham NorthLab Alex Norris4,49012.753.1%Lab hold
Nottingham SouthLab Lilian Greenwood12,56826.160.6%Lab hold
NuneatonCon Marcus Jones13,14429.164.3%Con hold
Old Bexley and SidcupCon James Brokenshire18,95241.169.8%Con hold
Oldham East and SaddleworthLab Debbie Abrahams1,4993.364.0%Lab hold
Oldham West and RoytonLab Jim McMahon11,12725.060.9%Lab hold
OrpingtonCon Gareth Bacon22,37845.970.7%Con hold
Oxford EastLab Anneliese Dodds17,83236.163.0%Lab hold
Oxford West and AbingdonLD Layla Moran8,94315.276.4%LD hold
PendleCon Andrew Stephenson6,18613.968.1%Con hold
Penistone and StocksbridgeCon Miriam Cates7,21014.669.8%Con gain from Lab
Penrith and The BorderCon Neil Hudson18,51938.770.8%Con hold
PeterboroughCon Paul Bristow2,5805.465.9%Con gain from Lab
Plymouth, Moor ViewCon Johnny Mercer12,89729.263.7%Con hold
Plymouth, Sutton and DevonportLab Luke Pollard4,7579.068.3%Lab hold
PooleCon Robert Syms19,11637.968.2%Con hold
Poplar and LimehouseLab Apsana Begum28,90447.266.7%Lab hold
Portsmouth NorthCon Penny Mordaunt15,78034.464.4%Con hold
Portsmouth SouthLab Stephen Morgan5,36311.363.9%Lab hold
PrestonLab Mark Hendrick12,14636.056.6%Lab hold
PudseyCon Stuart Andrew3,5176.574.1%Con hold
PutneyLab Fleur Anderson4,7749.577.0%Lab gain from Con
Rayleigh and WickfordCon Mark Francois31,00056.569.6%Con hold
Reading EastLab Mathew Rodda5,92410.672.5%Lab hold
Reading WestCon Alok Sharma4,1178.268.0%Con hold
RedcarCon Jacob Young3,5278.662.0%Con gain from Lab
RedditchCon Rachel Maclean16,03636.467.4%Con hold
ReigateCon Crispin Blunt18,31034.571.6%Con hold
Ribble ValleyCon Nigel Evans18,43933.469.8%Con hold
Richmond (Yorks)Con Rishi Sunak27,21047.269.9%Con hold
Richmond ParkLD Sarah Olney7,76611.978.7%LD gain from Con
RochdaleLab Tony Lloyd9,66820.460.1%Lab hold
Rochester and StroodCon Kelly Tolhurst17,07232.963.3%Con hold
Rochford and Southend EastCon James Duddridge12,28626.661.0%Con hold
RomfordCon Andrew Rosindell17,89337.965.3%Con hold
Romsey and Southampton NorthCon Caroline Nokes10,87221.275.3%Con hold
Rossendale and DarwenCon Jake Berry9,52219.567.1%Con hold
Rother ValleyCon Alexander Stafford6,31813.065.1%Con gain from Lab
RotherhamLab Sarah Champion3,1218.857.8%Lab hold
RugbyCon Mark Pawsey13,44726.570.3%Con hold
Ruislip, Northwood and PinnerCon David Simmonds16,39431.072.7%Con hold
Runnymede and WeybridgeCon Ben Spencer18,27034.369.0%Con hold
RushcliffeCon Ruth Edwards7,64312.678.5%Con hold
Rutland and MeltonCon Alicia Kearns26,92446.270.5%Con hold
Saffron WaldenCon Kemi Badenoch27,59443.772.5%Con hold
Salford and EcclesLab Rebecca Long-Bailey16,32732.361.6%Lab hold
SalisburyCon John Glen19,73636.772.1%Con hold
Scarborough and WhitbyCon Robert Goodwill10,27020.766.8%Con hold
ScunthorpeCon Holly Mumby-Croft6,45117.160.9%Con gain from Lab
SedgefieldCon Paul Howell4,51310.964.6%Con gain from Lab
Sefton CentralLab Bill Esterson15,12229.772.9%Lab hold
Selby and AinstyCon Nigel Adams20,13735.772.0%Con hold
SevenoaksCon Laura Trott20,81840.971.0%Con hold
Sheffield CentralLab Paul Blomfield27,27353.656.7%Lab hold
Sheffield South EastLab Clive Betts4,28910.261.9%Lab hold
Sheffield, Brightside and HillsboroughLab Gill Furniss12,27431.057.1%Lab hold
Sheffield, HallamLab Olivia Blake7121.378.2%Lab hold
Sheffield, HeeleyLab Louise Haigh8,52020.063.8%Lab hold
SherwoodCon Mark Spencer16,18630.767.7%Con hold
ShipleyCon Philip Davies6,24211.672.9%Con hold
Shrewsbury and AtchamCon Daniel Kawczynski11,21719.071.8%Con hold
Sittingbourne and SheppeyCon Gordon Henderson24,47947.661.2%Con hold
Skipton and RiponCon Julian Smith23,69440.475.0%Con hold
Sleaford and North HykehamCon Caroline Johnson32,56548.970.2%Con hold
SloughLab Tan Dhesi13,64026.758.8%Lab hold
SolihullCon Julian Knight21,27338.470.3%Con hold
Somerton and FromeCon David Warburton19,21329.675.6%Con hold
South Basildon and East ThurrockCon Stephen Metcalfe19,92244.060.8%Con hold
South CambridgeshireCon Anthony Browne2,9044.376.7%Con hold
South DerbyshireCon Heather Wheeler19,33536.267.3%Con hold
South DorsetCon Richard Drax17,15333.669.2%Con hold
South East CambridgeshireCon Lucy Frazer11,49017.974.2%Con hold
South East CornwallCon Sheryll Murray20,97139.174.7%Con hold
South Holland and The DeepingsCon John Hayes30,83862.764.7%Con hold
South LeicestershireCon Alberto Costa24,00441.871.4%Con hold
South NorfolkCon Richard Bacon21,27534.172.5%Con hold
South NorthamptonshireCon Andrea Leadsom27,76141.573.7%Con hold
South RibbleCon Katherine Fletcher11,19920.871.4%Con hold
South ShieldsLab Emma Lewell-Buck9,58525.360.3%Lab hold
South StaffordshireCon Gavin Williamson28,25056.567.9%Con hold
South SuffolkCon James Cartlidge22,89742.870.2%Con hold
South SwindonCon Robert Buckland6,62513.169.4%Con hold
South ThanetCon Craig Mackinlay10,58721.965.9%Con hold
South West BedfordshireCon Andrew Selous18,58334.966.7%Con hold
South West DevonCon Gary Streeter21,43040.273.6%Con hold
South West HertfordshireCon Gagan Mohindra14,40823.676.0%Con hold
South West NorfolkCon Elizabeth Truss26,19550.965.6%Con hold
South West SurreyCon Jeremy Hunt8,81714.676.3%Con hold
South West WiltshireCon Andrew Murrison21,63039.470.4%Con hold
Southampton, ItchenCon Royston Smith4,4989.565.6%Con hold
Southampton, TestLab Alan Whitehead6,21313.864.2%Lab hold
Southend WestCon David Amess14,45931.167.4%Con hold
SouthportCon Damien Moore4,1478.668.0%Con hold
SpelthorneCon Kwasi Kwarteng18,39337.269.8%Con hold
St AlbansLD Daisy Cooper6,29310.978.1%LD gain from Con
St Austell and NewquayCon Steve Double16,52629.669.8%Con hold
St Helens NorthLab Conor McGinn12,20925.762.9%Lab hold
St Helens South and WhistonLab Marie Rimmer19,12238.063.6%Lab hold
St IvesCon Derek Thomas4,2808.374.7%Con hold
StaffordCon Theo Clarke14,37728.170.5%Con hold
Staffordshire MoorlandsCon Karen Bradley16,42837.666.7%Con hold
Stalybridge and HydeLab Jonathan Reynolds2,9467.058.0%Lab hold
StevenageCon Stephen McPartland8,56218.066.6%Con hold
StockportLab Navendu Mishra10,03924.163.8%Lab hold
Stockton NorthLab Alex Cunningham1,0272.561.8%Lab hold
Stockton SouthCon Matt Vickers5,2609.671.3%Con gain from Lab
Stoke-on-Trent CentralCon Jo Gideon6702.157.9%Con gain from Lab
Stoke-on-Trent NorthCon Jonathan Gullis6,28615.758.8%Con gain from Lab
Stoke-on-Trent SouthCon Jack Brereton11,27128.561.4%Con hold
StoneCon William Cash19,94540.071.8%Con hold
StourbridgeCon Suzanne Webb13,57129.765.4%Con hold
Stratford-on-AvonCon Nadhim Zahawi19,97236.374.4%Con hold
StreathamLab Bell Ribeiro-Addy17,69031.366.7%Lab hold
Stretford and UrmstonLab Kate Green16,41732.869.2%Lab hold
StroudCon Siobhan Baillie3,8405.878.0%Con gain from Lab
Suffolk CoastalCon Thérèse Coffey20,53335.271.2%Con hold
Sunderland CentralLab Julie Elliott2,9646.859.8%Lab hold
Surrey HeathCon Michael Gove18,34931.372.1%Con hold
Sutton and CheamCon Paul Scully8,35116.570.3%Con hold
Sutton ColdfieldCon Andrew Mitchell19,27236.869.2%Con hold
TamworthCon Christopher Pincher19,63442.664.3%Con hold
TattonCon Esther McVey17,38735.570.9%Con hold
Taunton DeaneCon Rebecca Pow11,70018.471.9%Con hold
TelfordCon Lucy Allan10,94125.662.1%Con hold
TewkesburyCon Laurence Robertson22,41036.772.8%Con hold
The CotswoldsCon Geoffrey Clifton-Brown20,21433.074.7%Con hold
The WrekinCon Mark Pritchard18,72638.369.2%Con hold
Thirsk and MaltonCon Kevin Hollinrake25,15444.569.9%Con hold
Thornbury and YateCon Luke Hall12,36923.775.2%Con hold
ThurrockCon Jacqueline Doyle-Price11,48224.259.6%Con hold
Tiverton and HonitonCon Neil Parish24,23940.771.9%Con hold
Tonbridge and MallingCon Thomas Tugendhat26,94147.371.9%Con hold
TootingLab Rosena Allin-Khan14,30724.576.0%Lab hold
TorbayCon Kevin Foster17,74935.267.2%Con hold
Torridge and West DevonCon Geoffrey Cox24,99241.874.3%Con hold
TotnesCon Anthony Mangnall12,72424.474.7%Con hold
TottenhamLab David Lammy30,17564.461.9%Lab hold
Truro and FalmouthCon Cherilyn Mackrory4,5617.777.2%Con hold
Tunbridge WellsCon Gregory Clark14,64526.873.0%Con hold
TwickenhamLD Munira Wilson14,12121.976.0%LD hold
TynemouthLab Alan Campbell4,8578.772.5%Lab hold
Uxbridge and South RuislipCon Boris Johnson7,21015.068.5%Con hold
VauxhallLab Florence Eshalomi19,61234.863.5%Lab hold
WakefieldCon Imran Ahmad Khan3,3587.564.1%Con gain from Lab
WallaseyLab Angela Eagle18,32239.470.1%Lab hold
Walsall NorthCon Eddie Hughes11,96532.754.4%Con hold
Walsall SouthLab Valerie Vaz3,4568.162.4%Lab hold
WalthamstowLab Stella Creasy30,86263.968.8%Lab hold
WansbeckLab Ian Lavery8142.064.0%Lab hold
WantageCon David Johnston12,65318.873.9%Con hold
WarleyLab John Spellar11,51130.959.7%Lab hold
Warrington NorthLab Charlotte Nichols1,5093.264.6%Lab hold
Warrington SouthCon Andy Carter2,0103.372.0%Con gain from Lab
Warwick and LeamingtonLab Matt Western7891.571.0%Lab hold
Washington and Sunderland WestLab Sharon Hodgson3,7239.956.6%Lab hold
WatfordCon Dean Russell4,4337.669.7%Con hold
WaveneyCon Peter Aldous18,00235.261.8%Con hold
WealdenCon Nusrat Ghani25,65542.173.4%Con hold
Weaver ValeLab Mike Amesbury5621.171.9%Lab hold
WellingboroughCon Peter Bone18,54035.764.3%Con hold
WellsCon James Heappey9,99116.275.2%Con hold
Welwyn HatfieldCon Grant Shapps10,95521.169.5%Con hold
Wentworth and DearneLab John Healey2,1655.255.8%Lab hold
West Bromwich EastCon Nicola Richards1,5934.458.0%Con gain from Lab
West Bromwich WestCon Shaun Bailey3,79911.053.4%Con gain from Lab
West DorsetCon Chris Loder14,10623.274.4%Con hold
West HamLab Lyn Brown32,38853.861.5%Lab hold
West LancashireLab Rosie Cooper8,33615.871.8%Lab hold
West SuffolkCon Matthew Hancock23,19445.164.1%Con hold
West WorcestershireCon Harriett Baldwin24,49942.675.5%Con hold
Westminster NorthLab Karen Buck10,75925.165.5%Lab hold
Westmorland and LonsdaleLD Timothy Farron1,9343.777.8%LD hold
Weston-Super-MareCon John Penrose17,12130.867.4%Con hold
WiganLab Lisa Nandy6,72814.959.5%Lab hold
WimbledonCon Stephen Hammond6281.277.7%Con hold
WinchesterCon Stephen Brine9851.777.9%Con hold
WindsorCon Adam Afriyie20,07937.471.6%Con hold
Wirral SouthLab Alison McGovern6,10514.076.0%Lab hold
Wirral WestLab Margaret Greenwood3,0037.077.3%Lab hold
WithamCon Priti Patel24,08248.870.1%Con hold
WitneyCon Robert Courts15,17724.873.1%Con hold
WokingCon Jonathan Lord9,76718.171.5%Con hold
WokinghamCon John Redwood7,38311.973.8%Con hold
Wolverhampton North EastCon Jane Stevenson4,08011.955.6%Con gain from Lab
Wolverhampton South EastLab Pat McFadden1,2353.753.2%Lab hold
Wolverhampton South WestCon Stuart Anderson1,6614.068.0%Con gain from Lab
WorcesterCon Robin Walker6,75813.369.3%Con hold
WorkingtonCon Mark Jenkinson4,17610.067.8%Con gain from Lab
Worsley and Eccles SouthLab Barbara Keeley3,2197.259.4%Lab hold
Worthing WestCon Peter Bottomley14,82327.169.5%Con hold
WycombeCon Steve Baker4,2147.770.1%Con hold
Wyre and Preston NorthCon Ben Wallace16,78131.770.8%Con hold
Wyre ForestCon Mark Garnier21,41342.464.8%Con hold
Wythenshawe and Sale EastLab Michael Kane10,39623.258.7%Lab hold
YeovilCon Marcus Fysh16,18127.371.9%Con hold
York CentralLab Rachael Maskell13,54527.466.1%Lab hold
York OuterCon Julian Sturdy9,98518.074.1%Con hold

England at every election →

Questions and answers

Who won in England at the 2019 general election?

The Conservatives won 345 of the 533 seats in England, with 47.2% of the vote.

How many seats were there in England in 2019?

533 constituencies.

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