Skip to content

2024 general election

England: 2024 general election results

How England voted at the 2024 general election: Labour won 347 of 543 seats with 34.5% of the vote. Every constituency result.

England: results by party
PartySeatsChangeVotesShareChangeShare barCandidates
Labour347+1688,369,18334.5%+0.5542
Conservative116−2296,281,02525.9%−21.4541
Liberal Democrats65+583,199,00413.2%+0.8541
Reform UK5new3,726,61315.3%—521
Independent5+5513,0652.1%+1.4408
Green4+31,781,4627.3%+4.3542
Speaker1025,2380.1%01
Workers Party of Britain0new208,2920.9%—146
68 other parties and independents191,7320.8%

Change compared with the 2019 general election in England.

Barnsley North: Lab (Dan Jarvis), majority 21.2%Barnsley South: Lab (Stephanie Peacock), majority 13.5%Beckenham and Penge: Lab (Liam Conlon), majority 24.7%Bethnal Green and Stepney: Lab (Rushanara Ali), majority 3.6%Bicester and Woodstock: LD (Calum Miller), majority 9.9% — LD gain from ConBirmingham Edgbaston: Lab (Preet Gill), majority 22.4%Birmingham Erdington: Lab (Paulette Hamilton), majority 20.6%Birmingham Hall Green and Moseley: Lab (Tahir Ali), majority 13.6%Birmingham Hodge Hill and Solihull North: Lab (Liam Byrne), majority 4.6%Birmingham Ladywood: Lab (Shabana Mahmood), majority 9.4%Birmingham Northfield: Lab (Laurence Turner), majority 14.3% — Lab gain from ConBirmingham Perry Barr: Ind (Ayoub Khan), majority 1.4% — Ind gain from LabBirmingham Selly Oak: Lab (Al Carns), majority 30.0%Birmingham Yardley: Lab (Jess Phillips), majority 1.9%Blackley and Middleton South: Lab (Graham Stringer), majority 32.7%Blackpool North and Fleetwood: Lab (Lorraine Beavers), majority 11.1% — Lab gain from ConBlaydon and Consett: Lab (Liz Twist), majority 26.4%Blyth and Ashington: Lab (Ian Lavery), majority 22.7%Bolton South and Walkden: Lab (Yasmin Qureshi), majority 18.3%Brent East: Lab (Dawn Butler), majority 34.5%Brent West: Lab (Barry Gardiner), majority 9.2%Bridgwater: Con (Ashley Fox), majority 3.4%Bridlington and The Wolds: Con (Charlie Dewhirst), majority 7.3%Brigg and Immingham: Con (Martin Vickers), majority 7.6%Brighton Kemptown and Peacehaven: Lab (Chris Ward), majority 23.8%Brighton Pavilion: Grn (Siân Berry), majority 27.3%Bristol Central: Grn (Carla Denyer), majority 24.0% — Green gain from LabBristol North East: Lab (Damien Egan), majority 26.6%Bristol North West: Lab (Darren Jones), majority 32.3%Bristol South: Lab (Karin Smyth), majority 17.7%Broadland and Fakenham: Con (Jerome Mayhew), majority 1.5%Bromley and Biggin Hill: Con (Peter Fortune), majority 0.7%Bromsgrove: Con (Bradley Thomas), majority 6.0%Broxbourne: Con (Lewis Cocking), majority 6.7%Broxtowe: Lab (Juliet Campbell), majority 17.6% — Lab gain from ConBuckingham and Bletchley: Lab (Callum Anderson), majority 5.1% — Lab gain from ConBurnley: Lab (Oliver Ryan), majority 8.6% — Lab gain from ConBurton and Uttoxeter: Lab (Jacob Collier), majority 5.0% — Lab gain from ConBury North: Lab (James Frith), majority 15.3% — Lab gain from ConBury South: Lab (Christian Wakeford), majority 22.2% — Lab gain from ConBury St Edmunds and Stowmarket: Lab (Peter Prinsley), majority 2.9% — Lab gain from ConCalder Valley: Lab (Josh Fenton-Glynn), majority 18.1% — Lab gain from ConCamborne and Redruth: Lab (Perran Moon), majority 16.3% — Lab gain from ConCambridge: Lab (Daniel Zeichner), majority 26.3%Cannock Chase: Lab (Josh Newbury), majority 7.3% — Lab gain from ConCanterbury: Lab (Rosie Duffield), majority 18.3%Carlisle: Lab (Julie Minns), majority 11.3% — Lab gain from ConCarshalton and Wallington: LD (Bobby Dean), majority 16.9% — LD gain from ConCastle Point: Con (Rebecca Harris), majority 8.0%Central Devon: Con (Mel Stride), majority 0.1%Central Suffolk and North Ipswich: Con (Patrick Spencer), majority 9.2%Chatham and Aylesford: Lab (Tristan Osborne), majority 4.9% — Lab gain from ConCheadle: LD (Tom Morrison), majority 24.1% — LD gain from ConChelmsford: LD (Marie Goldman), majority 9.4% — LD gain from ConChelsea and Fulham: Lab (Ben Coleman), majority 0.3% — Lab gain from ConCheltenham: LD (Max Wilkinson), majority 14.6% — LD gain from ConChesham and Amersham: LD (Sarah Green), majority 10.0% — LD gain from ConChester North and Neston: Lab (Samantha Dixon), majority 26.6%Chester South and Eddisbury: Con (Aphra Brandreth), majority 5.8%Chesterfield: Lab (Toby Perkins), majority 26.0%Chichester: LD (Jess Brown-Fuller), majority 23.4% — LD gain from ConChingford and Woodford Green: Con (Iain Duncan Smith), majority 9.8%Chippenham: LD (Sarah Gibson), majority 16.4% — LD gain from ConChipping Barnet: Lab (Dan Tomlinson), majority 5.7% — Lab gain from ConChorley: Spk (Lindsay Hoyle), majority 60.6%Christchurch: Con (Christopher Chope), majority 15.8%Cities of London and Westminster: Lab (Rachel Blake), majority 6.9% — Lab gain from ConCity of Durham: Lab (Mary Foy), majority 28.9%Clacton: Ref (Nigel Farage), majority 18.3% — RUK gain from ConClapham and Brixton Hill: Lab (Bell Ribeiro-Addy), majority 42.1%Colchester: Lab (Pam Cox), majority 18.4% — Lab gain from ConColne Valley: Lab (Paul Davies), majority 10.7% — Lab gain from ConCongleton: Lab (Sarah Russell), majority 6.8% — Lab gain from ConCorby and East Northamptonshire: Lab (Lee Barron), majority 12.8% — Lab gain from ConCoventry East: Lab (Mary Creagh), majority 31.4%Coventry North West: Lab (Taiwo Owatemi), majority 26.6%Coventry South: Lab (Zarah Sultana), majority 23.9%Cramlington and Killingworth: Lab (Emma Foody), majority 28.2%Crawley: Lab (Peter Lamb), majority 11.5% — Lab gain from ConCrewe and Nantwich: Lab (Connor Naismith), majority 20.6% — Lab gain from ConCroydon East: Lab (Natasha Irons), majority 15.6%Croydon South: Con (Chris Philp), majority 4.7%Croydon West: Lab (Sarah Jones), majority 37.3%Dagenham and Rainham: Lab (Margaret Mullane), majority 18.5%Darlington: Lab (Lola McEvoy), majority 5.4% — Lab gain from ConDartford: Lab (Jim Dickson), majority 2.7% — Lab gain from ConDaventry: Con (Stuart Andrew), majority 5.7%Derby North: Lab (Catherine Atkinson), majority 21.8% — Lab gain from ConDerby South: Lab (Baggy Shanker), majority 16.1%Derbyshire Dales: Lab (John Whitby), majority 0.7% — Lab gain from ConDewsbury and Batley: Ind (Iqbal Mohamed), majority 18.2% — Ind gain from LabDidcot and Wantage: LD (Olly Glover), majority 11.4% — LD gain from ConDoncaster Central: Lab (Sally Jameson), majority 25.2%Doncaster East and the Isle of Axholme: Lab (Lee Pitcher), majority 5.9% — Lab gain from ConDoncaster North: Lab (Ed Miliband), majority 29.4%Dorking and Horley: LD (Chris Coghlan), majority 10.8% — LD gain from ConDover and Deal: Lab (Mike Tapp), majority 15.9% — Lab gain from ConDroitwich and Evesham: Con (Nigel Huddleston), majority 18.1%Dudley: Lab (Sonia Kumar), majority 5.3% — Lab gain from ConDulwich and West Norwood: Lab (Helen Hayes), majority 41.4%Dunstable and Leighton Buzzard: Lab (Alex Mayer), majority 1.5% — Lab gain from ConEaling Central and Acton: Lab (Rupa Huq), majority 29.3%Ealing North: Lab (James Murray), majority 29.0%Ealing Southall: Lab (Deirdre Costigan), majority 33.7%Earley and Woodley: Lab (Yuan Yang), majority 1.9% — Lab gain from ConEasington: Lab (Grahame Morris), majority 19.1%East Grinstead and Uckfield: Con (Mims Davies), majority 16.8%East Ham: Lab (Stephen Timms), majority 34.0%East Hampshire: Con (Damian Hinds), majority 2.6%East Surrey: Con (Claire Coutinho), majority 15.1%East Thanet: Lab (Polly Billington), majority 16.3% — Lab gain from ConEast Wiltshire: Con (Danny Kruger), majority 10.0%East Worthing and Shoreham: Lab (Tom Rutland), majority 19.4% — Lab gain from ConEastbourne: LD (Josh Babarinde), majority 26.8% — LD gain from ConEastleigh: LD (Liz Jarvis), majority 3.3% — LD gain from ConEdmonton and Winchmore Hill: Lab (Kate Osamor), majority 30.8%Ellesmere Port and Bromborough: Lab (Justin Madders), majority 40.3%Eltham and Chislehurst: Lab (Clive Efford), majority 18.5% — Lab gain from ConEly and East Cambridgeshire: LD (Charlotte Cane), majority 1.0% — LD gain from ConEnfield North: Lab (Feryal Clark), majority 29.3%Epping Forest: Con (Neil Hudson), majority 13.6%Epsom and Ewell: LD (Helen Maguire), majority 6.8% — LD gain from ConErewash: Lab (Adam Thompson), majority 13.6% — Lab gain from ConErith and Thamesmead: Lab (Abena Oppong-Asare), majority 40.4%Esher and Walton: LD (Monica Harding), majority 22.3% — LD gain from ConExeter: Lab (Steve Race), majority 29.7%Exmouth and Exeter East: Con (David Reed), majority 0.2%Fareham and Waterlooville: Con (Suella Braverman), majority 12.1%Farnham and Bordon: Con (Greg Stafford), majority 2.5%Faversham and Mid Kent: Con (Helen Whately), majority 3.2%Feltham and Heston: Lab (Seema Malhotra), majority 20.4%Filton and Bradley Stoke: Lab (Claire Hazelgrove), majority 19.9% — Lab gain from ConFinchley and Golders Green: Lab (Sarah Sackman), majority 9.3% — Lab gain from ConFolkestone and Hythe: Lab (Tony Vaughan), majority 8.6% — Lab gain from ConForest of Dean: Lab (Matt Bishop), majority 0.6% — Lab gain from ConFrome and East Somerset: LD (Anna Sabine), majority 11.6% — LD gain from ConFylde: Con (Andrew Snowden), majority 1.2%Gainsborough: Con (Edward Leigh), majority 7.6%Gateshead Central and Whickham: Lab (Mark Ferguson), majority 24.0%Gedling: Lab (Michael Payne), majority 24.4% — Lab gain from ConGillingham and Rainham: Lab (Naushabah Khan), majority 9.7% — Lab gain from ConGlastonbury and Somerton: LD (Sarah Dyke), majority 13.9% — LD gain from ConGloucester: Lab (Alex McIntyre), majority 7.5% — Lab gain from ConGodalming and Ash: Con (Jeremy Hunt), majority 1.6%Goole and Pocklington: Con (David Davis), majority 7.2%Gorton and Denton: Lab (Andrew Gwynne), majority 36.7%Gosport: Con (Caroline Dinenage), majority 13.7%Grantham and Bourne: Con (Gareth Davies), majority 9.8%Gravesham: Lab (Lauren Sullivan), majority 6.3% — Lab gain from ConGreat Grimsby and Cleethorpes: Lab (Melanie Onn), majority 13.1% — Lab gain from ConGreat Yarmouth: Ref (Rupert Lowe), majority 3.5% — RUK gain from ConGreenwich and Woolwich: Lab (Matthew Pennycook), majority 43.0%Guildford: LD (Zöe Franklin), majority 17.5% — LD gain from ConHackney North and Stoke Newington: Lab (Diane Abbott), majority 36.8%Hackney South and Shoreditch: Lab (Meg Hillier), majority 35.3%Halesowen: Lab (Alex Ballinger), majority 11.3% — Lab gain from ConHalifax: Lab (Kate Dearden), majority 15.6%Hamble Valley: Con (Paul Holmes), majority 8.9%Hammersmith and Chiswick: Lab (Andy Slaughter), majority 33.2%Hampstead and Highgate: Lab (Tulip Siddiq), majority 30.8%Harborough, Oadby and Wigston: Con (Neil O'Brien), majority 4.7%Harlow: Lab (Chris Vince), majority 5.8% — Lab gain from ConHarpenden and Berkhamsted: LD (Victoria Collins), majority 19.7% — LD gain from ConHarrogate and Knaresborough: LD (Tom Gordon), majority 15.8% — LD gain from ConHarrow East: Con (Bob Blackman), majority 24.5%Harrow West: Lab (Gareth Thomas), majority 14.7%Hartlepool: Lab (Jonathan Brash), majority 21.7%Harwich and North Essex: Con (Bernard Jenkin), majority 2.4%Hastings and Rye: Lab (Helena Dollimore), majority 18.8% — Lab gain from ConHavant: Con (Alan Mak), majority 0.2%Hayes and Harlington: Lab (John McDonnell), majority 31.4%Hazel Grove: LD (Lisa Smart), majority 14.1% — LD gain from ConHemel Hempstead: Lab (David Taylor), majority 11.0% — Lab gain from ConHendon: Lab (David Pinto-Duschinsky), majority 0.0% — Lab gain from ConHenley and Thame: LD (Freddie Van Mierlo), majority 11.8% — LD gain from ConHereford and South Herefordshire: Con (Jesse Norman), majority 2.8%Herne Bay and Sandwich: Con (Roger Gale), majority 5.1%Hertford and Stortford: Lab (Joshua Robert Abraham Dean), majority 8.8% — Lab gain from ConHertsmere: Con (Oliver Dowden), majority 16.7%Hexham: Lab (Joe Morris), majority 7.2% — Lab gain from ConHeywood and Middleton North: Lab (Elsie Blundell), majority 16.4%High Peak: Lab (Jon Pearce), majority 16.1% — Lab gain from ConHinckley and Bosworth: Con (Luke Evans), majority 11.3%Hitchin: Lab (Alistair Strathern), majority 15.4% — Lab gain from ConHolborn and St Pancras: Lab (Keir Starmer), majority 30.0%Honiton and Sidmouth: LD (Richard Foord), majority 13.2% — LD gain from ConHornchurch and Upminster: Con (Julia Lopez), majority 4.1%Hornsey and Friern Barnet: Lab (Catherine West), majority 44.2%Horsham: LD (John Milne), majority 4.5% — LD gain from ConHoughton and Sunderland South: Lab (Bridget Phillipson), majority 17.9%Hove and Portslade: Lab (Peter Kyle), majority 38.1%Huddersfield: Lab (Harpreet Uppal), majority 11.3%Huntingdon: Con (Ben Obese-Jecty), majority 2.9%Hyndburn: Lab (Sarah Smith), majority 4.6% — Lab gain from ConIlford North: Lab (Wes Streeting), majority 1.1%Ilford South: Lab (Jas Athwal), majority 16.8%Ipswich: Lab (Jack Abbott), majority 16.8% — Lab gain from ConIsle of Wight East: Con (Joe Robertson), majority 9.8%Isle of Wight West: Lab (Richard Quigley), majority 9.3% — Lab gain from ConIslington North: Ind (Jeremy Corbyn), majority 14.8% — Ind gain from LabIslington South and Finsbury: Lab (Emily Thornberry), majority 36.2%Jarrow and Gateshead East: Lab (Kate Osborne), majority 24.4%Keighley and Ilkley: Con (Robbie Moore), majority 3.5%Kenilworth and Southam: Con (Jeremy Wright), majority 12.3%Kensington and Bayswater: Lab (Joe Powell), majority 6.9%Kettering: Lab (Rosie Wrighting), majority 7.6% — Lab gain from ConKingston and Surbiton: LD (Ed Davey), majority 34.0%Kingston upon Hull East: Lab (Karl Turner), majority 13.2%Kingston upon Hull North and Cottingham: Lab (Diana Johnson), majority 27.9%Kingston upon Hull West and Haltemprice: Lab (Emma Hardy), majority 23.5% — Lab gain from ConKingswinford and South Staffordshire: Con (Mike Wood), majority 14.0%Knowsley: Lab (Anneliese Midgley), majority 50.8%Lancaster and Wyre: Lab (Cat Smith), majority 21.5% — Lab gain from ConLeeds Central and Headingley: Lab (Alex Sobel), majority 26.7%Leeds East: Lab (Richard Burgon), majority 28.6%Leeds North East: Lab (Fabian Hamilton), majority 35.6%Leeds North West: Lab (Katie White), majority 23.9% — Lab gain from ConLeeds South West and Morley: Lab (Mark Sewards), majority 21.0% — Lab gain from ConLeeds South: Lab (Hilary Benn), majority 35.6%Leeds West and Pudsey: Lab (Rachel Reeves), majority 32.2%Leicester East: Con (Shivani Raja), majority 9.5% — Con gain from LabLeicester South: Ind (Shockat Adam), majority 2.3% — Ind gain from LabLeicester West: Lab (Liz Kendall), majority 24.8%Leigh and Atherton: Lab (Jo Platt), majority 21.6% — Lab gain from ConLewes: LD (James MacCleary), majority 23.7% — LD gain from ConLewisham East: Lab (Janet Daby), majority 44.5%Lewisham North: Lab (Vicky Foxcroft), majority 35.7%Lewisham West and East Dulwich: Lab (Ellie Reeves), majority 39.6%Leyton and Wanstead: Lab (Calvin Bailey), majority 31.9%Lichfield: Lab (Dave Robertson), majority 1.7% — Lab gain from ConLincoln: Lab (Hamish Falconer), majority 20.9% — Lab gain from ConLiverpool Garston: Lab (Maria Eagle), majority 47.9%Liverpool Riverside: Lab (Kim Johnson), majority 45.7%Liverpool Walton: Lab (Dan Carden), majority 54.9%Liverpool Wavertree: Lab (Paula Barker), majority 41.0%Liverpool West Derby: Lab (Ian Byrne), majority 53.7%Loughborough: Lab (Jeevun Sandher), majority 11.7% — Lab gain from ConLouth and Horncastle: Con (Victoria Atkins), majority 11.9%Lowestoft: Lab (Jess Asato), majority 4.8% — Lab gain from ConLuton North: Lab (Sarah Owen), majority 19.4%Luton South and South Bedfordshire: Lab (Rachel Hopkins), majority 17.9%Macclesfield: Lab (Tim Roca), majority 17.3% — Lab gain from ConMaidenhead: LD (Joshua Reynolds), majority 5.9% — LD gain from ConMaidstone and Malling: Con (Helen Grant), majority 3.6%Makerfield: Lab (Josh Simons), majority 13.4%Maldon: Con (John Whittingdale), majority 13.9%Manchester Central: Lab (Lucy Powell), majority 34.7%Manchester Rusholme: Lab (Afzal Khan), majority 28.4%Manchester Withington: Lab (Jeff Smith), majority 33.5%Mansfield: Lab (Steve Yemm), majority 8.5% — Lab gain from ConMelksham and Devizes: LD (Brian Mathew), majority 4.7% — LD gain from ConMelton and Syston: Con (Edward Argar), majority 11.7%Meriden and Solihull East: Con (Saqib Bhatti), majority 10.4%Mid Bedfordshire: Con (Blake Stephenson), majority 2.7%Mid Buckinghamshire: Con (Greg Smith), majority 10.9%Mid Cheshire: Lab (Andrew Cooper), majority 21.5% — Lab gain from ConMid Derbyshire: Lab (Jonathan Davies), majority 4.0% — Lab gain from ConMid Dorset and North Poole: LD (Vikki Slade), majority 2.7% — LD gain from ConMid Leicestershire: Con (Peter Bedford), majority 4.6%Mid Norfolk: Con (George Freeman), majority 6.7%Mid Sussex: LD (Alison Bennett), majority 12.5% — LD gain from ConMiddlesbrough and Thornaby East: Lab (Andy McDonald), majority 26.7%Middlesbrough South and East Cleveland: Lab (Luke Myer), majority 0.6% — Lab gain from ConMilton Keynes Central: Lab (Emily Darlington), majority 15.3% — Lab gain from ConMilton Keynes North: Lab (Chris Curtis), majority 11.8% — Lab gain from ConMitcham and Morden: Lab (Siobhain McDonagh), majority 41.5%Morecambe and Lunesdale: Lab (Lizzi Collinge), majority 12.1% — Lab gain from ConNew Forest East: Con (Julian Lewis), majority 18.8%New Forest West: Con (Desmond Swayne), majority 12.1%Newark: Con (Robert Jenrick), majority 6.7%Newbury: LD (Lee Dillon), majority 4.9% — LD gain from ConNewcastle upon Tyne Central and West: Lab (Chi Onwurah), majority 26.7%Newcastle upon Tyne East and Wallsend: Lab (Mary Glindon), majority 30.3%Newcastle upon Tyne North: Lab (Catherine McKinnell), majority 36.5%Newcastle-under-Lyme: Lab (Adam Jogee), majority 12.8% — Lab gain from ConNewton Abbot: LD (Martin Wrigley), majority 4.7% — LD gain from ConNewton Aycliffe and Spennymoor: Lab (Alan Strickland), majority 22.2% — Lab gain from ConNormanton and Hemsworth: Lab (Jon Trickett), majority 18.3%North Bedfordshire: Con (Richard Fuller), majority 10.5%North Cornwall: LD (Ben Maguire), majority 19.4% — LD gain from ConNorth Cotswolds: Con (Geoffrey Clifton-Brown), majority 6.7%North Devon: LD (Ian Roome), majority 13.1% — LD gain from ConNorth Dorset: Con (Simon Hoare), majority 3.2%North Durham: Lab (Luke Akehurst), majority 14.1%North East Cambridgeshire: Con (Steve Barclay), majority 18.4%North East Derbyshire: Lab (Louise Jones), majority 3.8% — Lab gain from ConNorth East Hampshire: LD (Alex Brewer), majority 1.1% — LD gain from ConNorth East Hertfordshire: Lab (Chris Hinchliff), majority 3.7% — Lab gain from ConNorth East Somerset and Hanham: Lab (Dan Norris), majority 10.4% — Lab gain from ConNorth Herefordshire: Grn (Ellie Chowns), majority 11.7% — Green gain from ConNorth Norfolk: LD (Steffan Aquarone), majority 5.5% — LD gain from ConNorth Northumberland: Lab (David Smith), majority 10.4% — Lab gain from ConNorth Shropshire: LD (Helen Morgan), majority 30.9% — LD gain from ConNorth Somerset: Lab (Sadik Al-Hassan), majority 1.2% — Lab gain from ConNorth Warwickshire and Bedworth: Lab (Rachel Taylor), majority 5.4% — Lab gain from ConNorth West Cambridgeshire: Lab (Sam Carling), majority 0.1% — Lab gain from ConNorth West Essex: Con (Kemi Badenoch), majority 4.8%North West Hampshire: Con (Kit Malthouse), majority 6.5%North West Leicestershire: Lab (Amanda Hack), majority 2.1% — Lab gain from ConNorth West Norfolk: Con (James Wild), majority 11.1%Northampton North: Lab (Lucy Rigby), majority 21.6% — Lab gain from ConNorthampton South: Lab (Mike Reader), majority 9.3% — Lab gain from ConNorwich North: Lab (Alice Macdonald), majority 23.7% — Lab gain from ConNorwich South: Lab (Clive Lewis), majority 29.4%Nottingham East: Lab (Nadia Whittome), majority 41.7%Nottingham North and Kimberley: Lab (Alex Norris), majority 26.9%Nottingham South: Lab (Lilian Greenwood), majority 31.3%Nuneaton: Lab (Jodie Gosling), majority 8.4% — Lab gain from ConOld Bexley and Sidcup: Con (Louie French), majority 7.5%Oldham East and Saddleworth: Lab (Debbie Abrahams), majority 15.9%Oldham West, Chadderton and Royton: Lab (Jim McMahon), majority 12.9%Orpington: Con (Gareth Bacon), majority 11.1%Ossett and Denby Dale: Lab (Jade Botterill), majority 10.4% — Lab gain from ConOxford East: Lab (Anneliese Dodds), majority 36.8%Oxford West and Abingdon: LD (Layla Moran), majority 32.4%Peckham: Lab (Miatta Fahnbulleh), majority 39.3%Pendle and Clitheroe: Lab (Jonathan Hinder), majority 1.9% — Lab gain from ConPenistone and Stocksbridge: Lab (Marie Tidball), majority 19.9% — Lab gain from ConPenrith and Solway: Lab (Markus Campbell-Savours), majority 10.7% — Lab gain from ConPeterborough: Lab (Andrew Pakes), majority 0.3% — Lab gain from ConPlymouth Moor View: Lab (Fred Thomas), majority 13.1% — Lab gain from ConPlymouth Sutton and Devonport: Lab (Luke Pollard), majority 31.7%Pontefract, Castleford and Knottingley: Lab (Yvette Cooper), majority 18.4%Poole: Lab (Neil Duncan-Jordan), majority 0.0% — Lab gain from ConPoplar and Limehouse: Lab (Apsana Begum), majority 29.2%Portsmouth North: Lab (Amanda Martin), majority 1.9% — Lab gain from ConPortsmouth South: Lab (Stephen Morgan), majority 33.8%Preston: Lab (Mark Hendrick), majority 13.2%Putney: Lab (Fleur Anderson), majority 25.3%Queen's Park and Maida Vale: Lab (Georgia Gould), majority 38.9%Rawmarsh and Conisbrough: Lab (John Healey), majority 20.4%Rayleigh and Wickford: Con (Mark Francois), majority 11.7%Reading Central: Lab (Matt Rodda), majority 27.9%Reading West and Mid Berkshire: Lab (Olivia Bailey), majority 2.9% — Lab gain from ConRedcar: Lab (Anna Turley), majority 8.7% — Lab gain from ConRedditch: Lab (Chris Bloore), majority 1.9% — Lab gain from ConReigate: Con (Rebecca Paul), majority 6.0%Ribble Valley: Lab (Maya Ellis), majority 1.7% — Lab gain from ConRichmond and Northallerton: Con (Rishi Sunak), majority 25.1%Richmond Park: LD (Sarah Olney), majority 32.9%Rochdale: Lab (Paul Waugh), majority 3.6%Rochester and Strood: Lab (Lauren Edwards), majority 6.9% — Lab gain from ConRomford: Con (Andrew Rosindell), majority 3.3%Romsey and Southampton North: Con (Caroline Nokes), majority 4.4%Rossendale and Darwen: Lab (Andy MacNae), majority 12.6% — Lab gain from ConRother Valley: Lab (Jake Richards), majority 2.4% — Lab gain from ConRotherham: Lab (Sarah Champion), majority 14.9%Rugby: Lab (John Slinger), majority 9.0% — Lab gain from ConRuislip, Northwood and Pinner: Con (David Simmonds), majority 16.1%Runcorn and Helsby: Lab (Mike Amesbury), majority 34.8%Runnymede and Weybridge: Con (Ben Spencer), majority 15.8%Rushcliffe: Lab (James Naish), majority 12.9% — Lab gain from ConRutland and Stamford: Con (Alicia Kearns), majority 21.4%Salford: Lab (Rebecca Long-Bailey), majority 38.0%Salisbury: Con (John Glen), majority 7.6%Scarborough and Whitby: Lab (Alison Hume), majority 12.2% — Lab gain from ConScunthorpe: Lab (Nicholas Dakin), majority 9.1% — Lab gain from ConSefton Central: Lab (Bill Esterson), majority 38.5%Selby: Lab (Keir Mather), majority 20.7% — Lab gain from ConSevenoaks: Con (Laura Trott), majority 10.9%Sheffield Brightside and Hillsborough: Lab (Gill Furniss), majority 36.7%Sheffield Central: Lab (Abtisam Mohamed), majority 26.1%Sheffield Hallam: Lab (Olivia Blake), majority 15.9%Sheffield Heeley: Lab (Louise Haigh), majority 39.8%Sheffield South East: Lab (Clive Betts), majority 34.8%Sherwood Forest: Lab (Michelle Welsh), majority 11.2% — Lab gain from ConShipley: Lab (Anna Dixon), majority 17.8% — Lab gain from ConShrewsbury: Lab (Julia Buckley), majority 22.0% — Lab gain from ConSittingbourne and Sheppey: Lab (Kevin McKenna), majority 0.9% — Lab gain from ConSkipton and Ripon: Con (Julian Smith), majority 3.1%Sleaford and North Hykeham: Con (Caroline Johnson), majority 9.0%Slough: Lab (Tan Dhesi), majority 8.4%Smethwick: Lab (Gurinder Josan), majority 31.9%Solihull West and Shirley: Con (Neil Shastri-Hurst), majority 9.9%South Basildon and East Thurrock: Ref (James McMurdock), majority 0.3% — RUK gain from ConSouth Cambridgeshire: LD (Pippa Heylings), majority 19.4% — LD gain from ConSouth Cotswolds: LD (Roz Savage), majority 9.5% — LD gain from ConSouth Derbyshire: Lab (Samantha Niblett), majority 9.1% — Lab gain from ConSouth Devon: LD (Caroline Voaden), majority 14.5% — LD gain from ConSouth Dorset: Lab (Lloyd Hatton), majority 2.1% — Lab gain from ConSouth East Cornwall: Lab (Anna Gelderd), majority 3.9% — Lab gain from ConSouth Holland and The Deepings: Con (John Hayes), majority 14.9%South Leicestershire: Con (Alberto Costa), majority 10.7%South Norfolk: Lab (Ben Goldsborough), majority 5.7% — Lab gain from ConSouth Northamptonshire: Con (Sarah Bool), majority 6.9%South Ribble: Lab (Paul Foster), majority 13.9% — Lab gain from ConSouth Shields: Lab (Emma Lewell-Buck), majority 18.1%South Shropshire: Con (Stuart Anderson), majority 3.1%South Suffolk: Con (James Cartlidge), majority 6.2%South West Devon: Con (Rebecca Smith), majority 4.0%South West Hertfordshire: Con (Gagan Mohindra), majority 9.2%South West Norfolk: Lab (Terry Jermy), majority 1.4% — Lab gain from ConSouth West Wiltshire: Con (Andrew Murrison), majority 7.0%Southampton Itchen: Lab (Darren Paffey), majority 16.0% — Lab gain from ConSouthampton Test: Lab (Satvir Kaur), majority 26.1%Southend East and Rochford: Lab (Bayo Alaba), majority 10.2% — Lab gain from ConSouthend West and Leigh: Lab (David Burton-Sampson), majority 4.2% — Lab gain from ConSouthgate and Wood Green: Lab (Bambos Charalambous), majority 33.5%Southport: Lab (Patrick Hurley), majority 12.9% — Lab gain from ConSpelthorne: Con (Lincoln Jopp), majority 3.4%Spen Valley: Lab (Kim Leadbeater), majority 15.1% — Lab gain from ConSt Albans: LD (Daisy Cooper), majority 38.4%St Austell and Newquay: Lab (Noah Law), majority 5.3% — Lab gain from ConSt Helens North: Lab (David Baines), majority 30.1%St Helens South and Whiston: Lab (Marie Rimmer), majority 31.4%St Ives: LD (Andrew George), majority 28.7% — LD gain from ConSt Neots and Mid Cambridgeshire: LD (Ian Sollom), majority 8.7% — LD gain from ConStafford: Lab (Leigh Ingham), majority 10.0% — Lab gain from ConStaffordshire Moorlands: Con (Karen Bradley), majority 2.7%Stalybridge and Hyde: Lab (Jonathan Reynolds), majority 22.9%Stevenage: Lab (Kevin Bonavia), majority 15.5% — Lab gain from ConStockport: Lab (Navendu Mishra), majority 35.0%Stockton North: Lab (Chris McDonald), majority 21.2%Stockton West: Con (Matt Vickers), majority 4.4%Stoke-on-Trent Central: Lab (Gareth Snell), majority 18.2% — Lab gain from ConStoke-on-Trent North: Lab (David Williams), majority 14.1% — Lab gain from ConStoke-on-Trent South: Lab (Allison Gardner), majority 1.5% — Lab gain from ConStone, Great Wyrley and Penkridge: Con (Gavin Williamson), majority 12.8%Stourbridge: Lab (Cat Eccles), majority 7.7% — Lab gain from ConStratford and Bow: Lab (Uma Kumaran), majority 26.8%Stratford-on-Avon: LD (Manuela Perteghella), majority 13.5% — LD gain from ConStreatham and Croydon North: Lab (Steve Reed), majority 35.0%Stretford and Urmston: Lab (Andrew Western), majority 35.1%Stroud: Lab (Simon Opher), majority 20.6% — Lab gain from ConSuffolk Coastal: Lab (Jenny Riddell-Carpenter), majority 2.2% — Lab gain from ConSunderland Central: Lab (Lewis Atkinson), majority 15.2%Surrey Heath: LD (Al Pinkerton), majority 11.8% — LD gain from ConSussex Weald: Con (Nus Ghani), majority 13.9%Sutton and Cheam: LD (Luke Taylor), majority 8.0% — LD gain from ConSutton Coldfield: Con (Andrew Mitchell), majority 5.3%Swindon North: Lab (Will Stone), majority 9.3% — Lab gain from ConSwindon South: Lab (Heidi Alexander), majority 21.4% — Lab gain from ConTamworth: Lab (Sarah Edwards), majority 3.2% — Lab gain from ConTatton: Con (Esther McVey), majority 2.2%Taunton and Wellington: LD (Gideon Amos), majority 23.7% — LD gain from ConTelford: Lab (Shaun Davies), majority 19.9% — Lab gain from ConTewkesbury: LD (Cameron Thomas), majority 12.9% — LD gain from ConThe Wrekin: Con (Mark Pritchard), majority 1.8%Thirsk and Malton: Con (Kevin Hollinrake), majority 15.2%Thornbury and Yate: LD (Claire Young), majority 5.7% — LD gain from ConThurrock: Lab (Jen Craft), majority 17.2% — Lab gain from ConTipton and Wednesbury: Lab (Antonia Bance), majority 10.6% — Lab gain from ConTiverton and Minehead: LD (Rachel Gilmour), majority 7.4% — LD gain from ConTonbridge: Con (Tom Tugendhat), majority 22.2%Tooting: Lab (Rosena Allin-Khan), majority 36.8%Torbay: LD (Steve Darling), majority 11.6% — LD gain from ConTorridge and Tavistock: Con (Geoffrey Cox), majority 7.8%Tottenham: Lab (David Lammy), majority 38.4%Truro and Falmouth: Lab (Jayne Kirkham), majority 16.2% — Lab gain from ConTunbridge Wells: LD (Mike Martin), majority 16.0% — LD gain from ConTwickenham: LD (Munira Wilson), majority 40.0%Tynemouth: Lab (Alan Campbell), majority 31.9%Uxbridge and South Ruislip: Lab (Danny Beales), majority 1.3% — Lab gain from ConVauxhall and Camberwell Green: Lab (Florence Eshalomi), majority 40.3%Wakefield and Rothwell: Lab (Simon Lightwood), majority 23.0% — Lab gain from ConWallasey: Lab (Angela Eagle), majority 42.1%Walsall and Bloxwich: Lab (Valerie Vaz), majority 13.2% — Lab gain from ConWalthamstow: Lab (Stella Creasy), majority 39.4%Warrington North: Lab (Charlotte Nichols), majority 23.0%Warrington South: Lab (Sarah Hall), majority 22.8%Warwick and Leamington: Lab (Matt Western), majority 25.2%Washington and Gateshead South: Lab (Sharon Hodgson), majority 18.7%Watford: Lab (Matt Turmaine), majority 10.6% — Lab gain from ConWaveney Valley: Grn (Adrian Ramsay), majority 11.4% — Green gain from ConWeald of Kent: Con (Katie Lam), majority 16.6%Wellingborough and Rushden: Lab (Gen Kitchen), majority 12.5% — Lab gain from ConWells and Mendip Hills: LD (Tessa Munt), majority 22.1% — LD gain from ConWelwyn Hatfield: Lab (Andrew Lewin), majority 7.8% — Lab gain from ConWest Bromwich: Lab (Sarah Coombes), majority 26.2% — Lab gain from ConWest Dorset: LD (Edward Morello), majority 14.8% — LD gain from ConWest Ham and Beckton: Lab (James Asser), majority 25.5%West Lancashire: Lab (Ashley Dalton), majority 30.8%West Suffolk: Con (Nick Timothy), majority 7.0%West Worcestershire: Con (Harriett Baldwin), majority 12.0%Westmorland and Lonsdale: LD (Tim Farron), majority 43.4% — LD gain from ConWeston-super-Mare: Lab (Daniel Aldridge), majority 10.4% — Lab gain from ConWetherby and Easingwold: Con (Alec Shelbrooke), majority 9.3%Whitehaven and Workington: Lab (Josh MacAlister), majority 31.8% — Lab gain from ConWidnes and Halewood: Lab (Derek Twigg), majority 43.1%Wigan: Lab (Lisa Nandy), majority 23.4%Wimbledon: LD (Paul Kohler), majority 22.9% — LD gain from ConWinchester: LD (Danny Chambers), majority 24.2% — LD gain from ConWindsor: Con (Jack Rankin), majority 14.3%Wirral West: Lab (Matthew Patrick), majority 20.0%Witham: Con (Priti Patel), majority 10.2%Witney: LD (Charles Maynard), majority 8.6% — LD gain from ConWoking: LD (Will Forster), majority 23.4% — LD gain from ConWokingham: LD (Clive Jones), majority 15.5% — LD gain from ConWolverhampton North East: Lab (Sureena Brackenridge), majority 16.3% — Lab gain from ConWolverhampton South East: Lab (Pat McFadden), majority 27.5%Wolverhampton West: Lab (Warinder Juss), majority 18.0% — Lab gain from ConWorcester: Lab (Tom Collins), majority 15.5% — Lab gain from ConWorsley and Eccles: Lab (Michael Wheeler), majority 26.1%Worthing West: Lab (Beccy Cooper), majority 7.7% — Lab gain from ConWycombe: Lab (Emma Reynolds), majority 10.3% — Lab gain from ConWyre Forest: Con (Mark Garnier), majority 1.8%Wythenshawe and Sale East: Lab (Mike Kane), majority 37.3%Yeovil: LD (Adam Dance), majority 25.1% — LD gain from ConYork Central: Lab (Rachael Maskell), majority 44.2%York Outer: Lab (Luke Charters), majority 18.4% — Lab gain from ConAldershot: Lab (Alex Baker), majority 11.7% — Lab gain from ConAldridge-Brownhills: Con (Wendy Morton), majority 10.5%Altrincham and Sale West: Lab (Connor Rand), majority 8.1% — Lab gain from ConAmber Valley: Lab (Linsey Farnsworth), majority 8.4% — Lab gain from ConArundel and South Downs: Con (Andrew Griffith), majority 22.2%Ashfield: Ref (Lee Anderson), majority 13.8% — RUK gain from ConAshford: Lab (Sojan Joseph), majority 3.8% — Lab gain from ConAshton-under-Lyne: Lab (Angela Rayner), majority 19.2%Aylesbury: Lab (Laura Kyrke-Smith), majority 1.3% — Lab gain from ConBanbury: Lab (Sean Woodcock), majority 6.8% — Lab gain from ConBarking: Lab (Nesil Caliskan), majority 30.3%Barrow and Furness: Lab (Michelle Scrogham), majority 12.6% — Lab gain from ConBasildon and Billericay: Con (Richard Holden), majority 0.1%Basingstoke: Lab (Luke Murphy), majority 13.2% — Lab gain from ConBassetlaw: Lab (Jo White), majority 12.9% — Lab gain from ConBath: LD (Wera Hobhouse), majority 23.3%Battersea: Lab (Marsha De Cordova), majority 25.6%Beaconsfield: Con (Joy Morrissey), majority 11.4%Bedford: Lab (Mohammad Yasin), majority 23.2%Bermondsey and Old Southwark: Lab (Neil Coyle), majority 20.7%Beverley and Holderness: Con (Graham Stuart), majority 0.3%Bexhill and Battle: Con (Kieran Mullan), majority 5.6%Bexleyheath and Crayford: Lab (Daniel Francis), majority 4.9% — Lab gain from ConBirkenhead: Lab (Alison McGovern), majority 32.0%Bishop Auckland: Lab (Sam Rushworth), majority 16.5% — Lab gain from ConBlackburn: Ind (Adnan Hussain), majority 0.3% — Ind gain from LabBlackpool South: Lab (Chris Webb), majority 19.5% — Lab gain from ConBognor Regis and Littlehampton: Con (Alison Griffiths), majority 3.7%Bolsover: Lab (Natalie Fleet), majority 14.9% — Lab gain from ConBolton North East: Lab (Kirith Entwistle), majority 15.3% — Lab gain from ConBolton West: Lab (Phil Brickell), majority 11.1% — Lab gain from ConBootle: Lab (Peter Dowd), majority 56.5%Boston and Skegness: Ref (Richard Tice), majority 5.0% — RUK gain from ConBournemouth East: Lab (Tom Hayes), majority 12.2% — Lab gain from ConBournemouth West: Lab (Jessica Toale), majority 8.2% — Lab gain from ConBracknell: Lab (Peter Swallow), majority 1.8% — Lab gain from ConBradford East: Lab (Imran Hussain), majority 16.6%Bradford South: Lab (Judith Cummins), majority 13.3%Bradford West: Lab (Naz Shah), majority 1.9%Braintree: Con (James Cleverly), majority 7.5%Brentford and Isleworth: Lab (Ruth Cadbury), majority 21.7%Brentwood and Ongar: Con (Alex Burghart), majority 12.4%Bristol East: Lab (Kerry McCarthy), majority 14.3%

Constituencies

Download CSV
ConstituencyWinnerMajority%TurnoutResult
AldershotLab Alex Baker5,68311.761.8%Lab gain from Con
Aldridge-BrownhillsCon Wendy Morton4,29410.558.2%Con hold
Altrincham and Sale WestLab Connor Rand4,1748.169.5%Lab gain from Con
Amber ValleyLab Linsey Farnsworth3,5548.459.4%Lab gain from Con
Arundel and South DownsCon Andrew Griffith12,13422.270.2%Con hold
AshfieldRef Lee Anderson5,50813.857.9%RUK gain from Con
AshfordLab Sojan Joseph1,7793.861.6%Lab gain from Con
Ashton-under-LyneLab Angela Rayner6,79119.249.9%Lab hold
AylesburyLab Laura Kyrke-Smith6301.363.1%Lab gain from Con
BanburyLab Sean Woodcock3,2566.865.8%Lab gain from Con
BarkingLab Nesil Caliskan11,05430.345.7%Lab hold
Barnsley NorthLab Dan Jarvis7,81121.247.1%Lab hold
Barnsley SouthLab Stephanie Peacock4,74813.546.2%Lab hold
Barrow and FurnessLab Michelle Scrogham5,32412.656.3%Lab gain from Con
Basildon and BillericayCon Richard Holden200.154.8%Con hold
BasingstokeLab Luke Murphy6,48413.262.4%Lab gain from Con
BassetlawLab Jo White5,76812.957.4%Lab gain from Con
BathLD Wera Hobhouse11,21823.369.1%LD hold
BatterseaLab Marsha De Cordova12,03925.664.6%Lab hold
BeaconsfieldCon Joy Morrissey5,45511.465.6%Con hold
Beckenham and PengeLab Liam Conlon12,90524.767.6%Lab hold
BedfordLab Mohammad Yasin9,43023.256.1%Lab hold
Bermondsey and Old SouthwarkLab Neil Coyle7,78720.754.1%Lab hold
Bethnal Green and StepneyLab Rushanara Ali1,6893.657.3%Lab hold
Beverley and HoldernessCon Graham Stuart1240.362.4%Con hold
Bexhill and BattleCon Kieran Mullan2,6575.666.1%Con hold
Bexleyheath and CrayfordLab Daniel Francis2,1144.961.8%Lab gain from Con
Bicester and WoodstockLD Calum Miller4,9589.967.5%LD gain from Con
BirkenheadLab Alison McGovern13,79832.055.2%Lab hold
Birmingham EdgbastonLab Preet Gill8,36822.452.1%Lab hold
Birmingham ErdingtonLab Paulette Hamilton7,01920.644.1%Lab hold
Birmingham Hall Green and MoseleyLab Tahir Ali5,65613.654.1%Lab hold
Birmingham Hodge Hill and Solihull NorthLab Liam Byrne1,5664.643.9%Lab hold
Birmingham LadywoodLab Shabana Mahmood3,4219.443.7%Lab hold
Birmingham NorthfieldLab Laurence Turner5,38914.350.8%Lab gain from Con
Birmingham Perry BarrInd Ayoub Khan5071.449.1%Ind gain from Lab
Birmingham Selly OakLab Al Carns11,53730.050.8%Lab hold
Birmingham YardleyLab Jess Phillips6931.949.4%Lab hold
Bishop AucklandLab Sam Rushworth6,67216.557.1%Lab gain from Con
BlackburnInd Adnan Hussain1320.353.1%Ind gain from Lab
Blackley and Middleton SouthLab Graham Stringer10,25032.743.3%Lab hold
Blackpool North and FleetwoodLab Lorraine Beavers4,64711.157.0%Lab gain from Con
Blackpool SouthLab Chris Webb6,84819.545.4%Lab gain from Con
Blaydon and ConsettLab Liz Twist11,15326.459.9%Lab hold
Blyth and AshingtonLab Ian Lavery9,17322.752.7%Lab hold
Bognor Regis and LittlehamptonCon Alison Griffiths1,7653.762.2%Con hold
BolsoverLab Natalie Fleet6,32314.955.0%Lab gain from Con
Bolton North EastLab Kirith Entwistle6,65315.354.2%Lab gain from Con
Bolton South and WalkdenLab Yasmin Qureshi6,74318.346.4%Lab hold
Bolton WestLab Phil Brickell4,94511.159.5%Lab gain from Con
BootleLab Peter Dowd21,98356.553.2%Lab hold
Boston and SkegnessRef Richard Tice2,0105.053.4%RUK gain from Con
Bournemouth EastLab Tom Hayes5,47912.262.1%Lab gain from Con
Bournemouth WestLab Jessica Toale3,2248.256.1%Lab gain from Con
BracknellLab Peter Swallow7841.861.2%Lab gain from Con
Bradford EastLab Imran Hussain6,18916.649.5%Lab hold
Bradford SouthLab Judith Cummins4,39213.346.5%Lab hold
Bradford WestLab Naz Shah7071.947.6%Lab hold
BraintreeCon James Cleverly3,6707.563.1%Con hold
Brent EastLab Dawn Butler13,04734.548.7%Lab hold
Brent WestLab Barry Gardiner3,7939.251.7%Lab hold
Brentford and IsleworthLab Ruth Cadbury9,82421.757.0%Lab hold
Brentwood and OngarCon Alex Burghart5,98012.464.1%Con hold
BridgwaterCon Ashley Fox1,3493.456.1%Con hold
Bridlington and The WoldsCon Charlie Dewhirst3,1257.357.7%Con hold
Brigg and ImminghamCon Martin Vickers3,2437.658.2%Con hold
Brighton Kemptown and PeacehavenLab Chris Ward9,66323.859.2%Lab hold
Brighton PavilionGrn Siân Berry14,29027.370.0%Green hold
Bristol CentralGrn Carla Denyer10,40724.069.1%Green gain from Lab
Bristol EastLab Kerry McCarthy6,60614.360.7%Lab hold
Bristol North EastLab Damien Egan11,16726.659.9%Lab hold
Bristol North WestLab Darren Jones15,66932.364.7%Lab hold
Bristol SouthLab Karin Smyth7,66617.757.5%Lab hold
Broadland and FakenhamCon Jerome Mayhew7191.564.4%Con hold
Bromley and Biggin HillCon Peter Fortune3020.766.2%Con hold
BromsgroveCon Bradley Thomas3,0166.065.9%Con hold
BroxbourneCon Lewis Cocking2,8586.757.1%Con hold
BroxtoweLab Juliet Campbell8,40317.667.9%Lab gain from Con
Buckingham and BletchleyLab Callum Anderson2,4215.163.7%Lab gain from Con
BurnleyLab Oliver Ryan3,4208.653.0%Lab gain from Con
Burton and UttoxeterLab Jacob Collier2,2665.058.5%Lab gain from Con
Bury NorthLab James Frith6,94415.358.6%Lab gain from Con
Bury SouthLab Christian Wakeford9,36122.256.0%Lab gain from Con
Bury St Edmunds and StowmarketLab Peter Prinsley1,4522.964.8%Lab gain from Con
Calder ValleyLab Josh Fenton-Glynn8,99118.164.1%Lab gain from Con
Camborne and RedruthLab Perran Moon7,80616.364.3%Lab gain from Con
CambridgeLab Daniel Zeichner11,07826.359.9%Lab hold
Cannock ChaseLab Josh Newbury3,1257.355.8%Lab gain from Con
CanterburyLab Rosie Duffield8,65318.366.4%Lab hold
CarlisleLab Julie Minns5,20011.359.1%Lab gain from Con
Carshalton and WallingtonLD Bobby Dean7,90516.962.8%LD gain from Con
Castle PointCon Rebecca Harris3,2518.057.2%Con hold
Central DevonCon Mel Stride610.170.9%Con hold
Central Suffolk and North IpswichCon Patrick Spencer4,2909.263.6%Con hold
Chatham and AylesfordLab Tristan Osborne1,9984.954.4%Lab gain from Con
CheadleLD Tom Morrison12,23524.168.2%LD gain from Con
ChelmsfordLD Marie Goldman4,7539.465.9%LD gain from Con
Chelsea and FulhamLab Ben Coleman1520.360.0%Lab gain from Con
CheltenhamLD Max Wilkinson7,21014.665.1%LD gain from Con
Chesham and AmershamLD Sarah Green5,45110.072.7%LD gain from Con
Chester North and NestonLab Samantha Dixon11,87026.663.7%Lab hold
Chester South and EddisburyCon Aphra Brandreth3,0575.870.7%Con hold
ChesterfieldLab Toby Perkins10,82026.058.0%Lab hold
ChichesterLD Jess Brown-Fuller12,17223.466.3%LD gain from Con
Chingford and Woodford GreenCon Iain Duncan Smith4,7579.865.5%Con hold
ChippenhamLD Sarah Gibson8,13816.466.8%LD gain from Con
Chipping BarnetLab Dan Tomlinson2,9145.765.2%Lab gain from Con
ChorleySpk Lindsay Hoyle20,57560.645.4%Spk hold
ChristchurchCon Christopher Chope7,45515.866.6%Con hold
Cities of London and WestminsterLab Rachel Blake2,7086.953.4%Lab gain from Con
City of DurhamLab Mary Foy11,75728.957.6%Lab hold
ClactonRef Nigel Farage8,40518.358.7%RUK gain from Con
Clapham and Brixton HillLab Bell Ribeiro-Addy18,00542.157.6%Lab hold
ColchesterLab Pam Cox8,25018.457.1%Lab gain from Con
Colne ValleyLab Paul Davies4,96310.763.6%Lab gain from Con
CongletonLab Sarah Russell3,3876.867.5%Lab gain from Con
Corby and East NorthamptonshireLab Lee Barron6,33112.863.0%Lab gain from Con
Coventry EastLab Mary Creagh11,62331.448.8%Lab hold
Coventry North WestLab Taiwo Owatemi11,17426.656.0%Lab hold
Coventry SouthLab Zarah Sultana10,20123.956.1%Lab hold
Cramlington and KillingworthLab Emma Foody12,82028.259.6%Lab hold
CrawleyLab Peter Lamb5,23511.560.4%Lab gain from Con
Crewe and NantwichLab Connor Naismith9,72720.660.2%Lab gain from Con
Croydon EastLab Natasha Irons6,82515.657.2%Lab hold
Croydon SouthCon Chris Philp2,3134.765.9%Con hold
Croydon WestLab Sarah Jones14,22637.348.9%Lab hold
Dagenham and RainhamLab Margaret Mullane7,17318.550.8%Lab hold
DarlingtonLab Lola McEvoy2,2985.460.0%Lab gain from Con
DartfordLab Jim Dickson1,1922.759.0%Lab gain from Con
DaventryCon Stuart Andrew3,0125.765.6%Con hold
Derby NorthLab Catherine Atkinson8,91521.856.9%Lab gain from Con
Derby SouthLab Baggy Shanker6,00216.151.3%Lab hold
Derbyshire DalesLab John Whitby3500.769.9%Lab gain from Con
Dewsbury and BatleyInd Iqbal Mohamed6,93418.253.1%Ind gain from Lab
Didcot and WantageLD Olly Glover6,23311.467.8%LD gain from Con
Doncaster CentralLab Sally Jameson9,55125.250.8%Lab hold
Doncaster East and the Isle of AxholmeLab Lee Pitcher2,3115.955.8%Lab gain from Con
Doncaster NorthLab Ed Miliband9,12629.444.4%Lab hold
Dorking and HorleyLD Chris Coghlan5,39110.869.7%LD gain from Con
Dover and DealLab Mike Tapp7,58515.962.5%Lab gain from Con
Droitwich and EveshamCon Nigel Huddleston8,99518.164.7%Con hold
DudleyLab Sonia Kumar1,9005.351.0%Lab gain from Con
Dulwich and West NorwoodLab Helen Hayes18,78941.461.1%Lab hold
Dunstable and Leighton BuzzardLab Alex Mayer6671.560.0%Lab gain from Con
Ealing Central and ActonLab Rupa Huq13,99529.360.9%Lab hold
Ealing NorthLab James Murray12,51929.057.8%Lab hold
Ealing SouthallLab Deirdre Costigan15,79333.759.5%Lab hold
Earley and WoodleyLab Yuan Yang8481.962.4%Lab gain from Con
EasingtonLab Grahame Morris6,54219.149.5%Lab hold
East Grinstead and UckfieldCon Mims Davies8,48016.866.8%Con hold
East HamLab Stephen Timms12,86334.047.8%Lab hold
East HampshireCon Damian Hinds1,2752.670.8%Con hold
East SurreyCon Claire Coutinho7,45015.167.1%Con hold
East ThanetLab Polly Billington6,97116.357.0%Lab gain from Con
East WiltshireCon Danny Kruger4,71610.063.7%Con hold
East Worthing and ShorehamLab Tom Rutland9,51919.465.7%Lab gain from Con
EastbourneLD Josh Babarinde12,20426.862.8%LD gain from Con
EastleighLD Liz Jarvis1,5463.366.3%LD gain from Con
Edmonton and Winchmore HillLab Kate Osamor12,63230.854.2%Lab hold
Ellesmere Port and BromboroughLab Justin Madders16,90840.359.3%Lab hold
Eltham and ChislehurstLab Clive Efford8,42918.561.6%Lab gain from Con
Ely and East CambridgeshireLD Charlotte Cane4951.066.2%LD gain from Con
Enfield NorthLab Feryal Clark12,73629.355.2%Lab hold
Epping ForestCon Neil Hudson5,68213.657.8%Con hold
Epsom and EwellLD Helen Maguire3,6866.871.3%LD gain from Con
ErewashLab Adam Thompson5,85913.660.1%Lab gain from Con
Erith and ThamesmeadLab Abena Oppong-Asare16,30240.451.3%Lab hold
Esher and WaltonLD Monica Harding12,00322.372.8%LD gain from Con
ExeterLab Steve Race11,93729.759.2%Lab hold
Exmouth and Exeter EastCon David Reed1210.264.2%Con hold
Fareham and WaterloovilleCon Suella Braverman6,07912.165.1%Con hold
Farnham and BordonCon Greg Stafford1,3492.569.8%Con hold
Faversham and Mid KentCon Helen Whately1,4693.262.7%Con hold
Feltham and HestonLab Seema Malhotra7,94420.450.5%Lab hold
Filton and Bradley StokeLab Claire Hazelgrove10,00019.964.9%Lab gain from Con
Finchley and Golders GreenLab Sarah Sackman4,5819.363.6%Lab gain from Con
Folkestone and HytheLab Tony Vaughan3,7298.661.7%Lab gain from Con
Forest of DeanLab Matt Bishop2780.666.0%Lab gain from Con
Frome and East SomersetLD Anna Sabine5,41511.665.3%LD gain from Con
FyldeCon Andrew Snowden5611.262.2%Con hold
GainsboroughCon Edward Leigh3,5327.661.6%Con hold
Gateshead Central and WhickhamLab Mark Ferguson9,64424.057.6%Lab hold
GedlingLab Michael Payne11,88124.463.3%Lab gain from Con
Gillingham and RainhamLab Naushabah Khan3,9729.756.0%Lab gain from Con
Glastonbury and SomertonLD Sarah Dyke6,61113.965.0%LD gain from Con
GloucesterLab Alex McIntyre3,4317.557.5%Lab gain from Con
Godalming and AshCon Jeremy Hunt8911.672.1%Con hold
Goole and PocklingtonCon David Davis3,5727.262.2%Con hold
Gorton and DentonLab Andrew Gwynne13,41336.747.8%Lab hold
GosportCon Caroline Dinenage6,05413.760.4%Con hold
Grantham and BourneCon Gareth Davies4,4969.862.9%Con hold
GraveshamLab Lauren Sullivan2,7126.359.1%Lab gain from Con
Great Grimsby and CleethorpesLab Melanie Onn4,80313.148.1%Lab gain from Con
Great YarmouthRef Rupert Lowe1,4263.555.6%RUK gain from Con
Greenwich and WoolwichLab Matthew Pennycook18,36643.058.5%Lab hold
GuildfordLD Zöe Franklin8,42917.568.3%LD gain from Con
Hackney North and Stoke NewingtonLab Diane Abbott15,08036.852.6%Lab hold
Hackney South and ShoreditchLab Meg Hillier14,73735.353.3%Lab hold
HalesowenLab Alex Ballinger4,36411.356.3%Lab gain from Con
HalifaxLab Kate Dearden6,26915.651.9%Lab hold
Hamble ValleyCon Paul Holmes4,8028.967.9%Con hold
Hammersmith and ChiswickLab Andy Slaughter15,29033.260.7%Lab hold
Hampstead and HighgateLab Tulip Siddiq14,97030.860.7%Lab hold
Harborough, Oadby and WigstonCon Neil O'Brien2,3784.765.4%Con hold
HarlowLab Chris Vince2,5045.858.1%Lab gain from Con
Harpenden and BerkhamstedLD Victoria Collins10,70819.775.2%LD gain from Con
Harrogate and KnaresboroughLD Tom Gordon8,23815.866.8%LD gain from Con
Harrow EastCon Bob Blackman11,68024.562.4%Con hold
Harrow WestLab Gareth Thomas6,64214.756.6%Lab hold
HartlepoolLab Jonathan Brash7,69821.749.7%Lab hold
Harwich and North EssexCon Bernard Jenkin1,1622.463.0%Con hold
Hastings and RyeLab Helena Dollimore8,65318.860.6%Lab gain from Con
HavantCon Alan Mak920.258.3%Con hold
Hayes and HarlingtonLab John McDonnell12,03131.451.5%Lab hold
Hazel GroveLD Lisa Smart6,50014.163.1%LD gain from Con
Hemel HempsteadLab David Taylor4,85711.062.1%Lab gain from Con
HendonLab David Pinto-Duschinsky150.055.1%Lab gain from Con
Henley and ThameLD Freddie Van Mierlo6,26711.872.1%LD gain from Con
Hereford and South HerefordshireCon Jesse Norman1,2792.863.1%Con hold
Herne Bay and SandwichCon Roger Gale2,4995.162.7%Con hold
Hertford and StortfordLab Joshua Robert Abraham Dean4,7488.868.4%Lab gain from Con
HertsmereCon Oliver Dowden7,99216.765.3%Con hold
HexhamLab Joe Morris3,7137.267.8%Lab gain from Con
Heywood and Middleton NorthLab Elsie Blundell6,08216.450.6%Lab hold
High PeakLab Jon Pearce7,90816.166.2%Lab gain from Con
Hinckley and BosworthCon Luke Evans5,40811.362.5%Con hold
HitchinLab Alistair Strathern8,10915.469.2%Lab gain from Con
Holborn and St PancrasLab Keir Starmer11,57230.054.1%Lab hold
Honiton and SidmouthLD Richard Foord6,70013.267.1%LD gain from Con
Hornchurch and UpminsterCon Julia Lopez1,9434.162.2%Con hold
Hornsey and Friern BarnetLab Catherine West21,47544.269.6%Lab hold
HorshamLD John Milne2,5174.570.1%LD gain from Con
Houghton and Sunderland SouthLab Bridget Phillipson7,16917.951.0%Lab hold
Hove and PortsladeLab Peter Kyle19,79138.170.1%Lab hold
HuddersfieldLab Harpreet Uppal4,53311.351.6%Lab hold
HuntingdonCon Ben Obese-Jecty1,4992.965.8%Con hold
HyndburnLab Sarah Smith1,6874.654.2%Lab gain from Con
Ilford NorthLab Wes Streeting5281.159.6%Lab hold
Ilford SouthLab Jas Athwal6,89416.850.8%Lab hold
IpswichLab Jack Abbott7,40316.858.5%Lab gain from Con
Isle of Wight EastCon Joe Robertson3,3239.861.0%Con hold
Isle of Wight WestLab Richard Quigley3,1779.361.9%Lab gain from Con
Islington NorthInd Jeremy Corbyn7,24714.867.3%Ind gain from Lab
Islington South and FinsburyLab Emily Thornberry15,45536.257.7%Lab hold
Jarrow and Gateshead EastLab Kate Osborne8,96424.452.3%Lab hold
Keighley and IlkleyCon Robbie Moore1,6253.562.1%Con hold
Kenilworth and SouthamCon Jeremy Wright6,57412.371.2%Con hold
Kensington and BayswaterLab Joe Powell2,9036.954.2%Lab hold
KetteringLab Rosie Wrighting3,8207.663.3%Lab gain from Con
Kingston and SurbitonLD Ed Davey17,23534.065.5%LD hold
Kingston upon Hull EastLab Karl Turner3,92013.242.2%Lab hold
Kingston upon Hull North and CottinghamLab Diana Johnson10,67927.950.8%Lab hold
Kingston upon Hull West and HaltempriceLab Emma Hardy8,97923.552.1%Lab gain from Con
Kingswinford and South StaffordshireCon Mike Wood6,30314.063.1%Con hold
KnowsleyLab Anneliese Midgley18,31950.850.1%Lab hold
Lancaster and WyreLab Cat Smith9,25321.557.5%Lab gain from Con
Leeds Central and HeadingleyLab Alex Sobel8,42226.744.8%Lab hold
Leeds EastLab Richard Burgon11,26528.651.7%Lab hold
Leeds North EastLab Fabian Hamilton16,08335.664.4%Lab hold
Leeds North WestLab Katie White11,89623.969.5%Lab gain from Con
Leeds SouthLab Hilary Benn11,27935.641.7%Lab hold
Leeds South West and MorleyLab Mark Sewards8,42321.056.0%Lab gain from Con
Leeds West and PudseyLab Rachel Reeves12,39232.254.9%Lab hold
Leicester EastCon Shivani Raja4,4269.561.0%Con gain from Lab
Leicester SouthInd Shockat Adam9792.359.0%Ind gain from Lab
Leicester WestLab Liz Kendall8,77724.847.8%Lab hold
Leigh and AthertonLab Jo Platt8,88121.651.5%Lab gain from Con
LewesLD James MacCleary12,62423.769.8%LD gain from Con
Lewisham EastLab Janet Daby18,07344.555.4%Lab hold
Lewisham NorthLab Vicky Foxcroft15,78235.759.5%Lab hold
Lewisham West and East DulwichLab Ellie Reeves18,39739.666.9%Lab hold
Leyton and WansteadLab Calvin Bailey13,96431.961.2%Lab hold
LichfieldLab Dave Robertson8101.764.5%Lab gain from Con
LincolnLab Hamish Falconer8,79320.958.3%Lab gain from Con
Liverpool GarstonLab Maria Eagle20,10447.960.6%Lab hold
Liverpool RiversideLab Kim Johnson14,79345.745.4%Lab hold
Liverpool WaltonLab Dan Carden20,24554.953.2%Lab hold
Liverpool WavertreeLab Paula Barker16,30441.056.4%Lab hold
Liverpool West DerbyLab Ian Byrne20,42353.754.3%Lab hold
LoughboroughLab Jeevun Sandher4,96011.761.3%Lab gain from Con
Louth and HorncastleCon Victoria Atkins5,50611.960.5%Con hold
LowestoftLab Jess Asato2,0164.856.3%Lab gain from Con
Luton NorthLab Sarah Owen7,51019.451.8%Lab hold
Luton South and South BedfordshireLab Rachel Hopkins6,85817.949.6%Lab hold
MacclesfieldLab Tim Roca9,12017.369.1%Lab gain from Con
MaidenheadLD Joshua Reynolds2,9635.966.5%LD gain from Con
Maidstone and MallingCon Helen Grant1,6743.660.7%Con hold
MakerfieldLab Josh Simons5,39913.452.5%Lab hold
MaldonCon John Whittingdale6,90613.963.7%Con hold
Manchester CentralLab Lucy Powell13,79734.746.6%Lab hold
Manchester RusholmeLab Afzal Khan8,23528.440.0%Lab hold
Manchester WithingtonLab Jeff Smith13,98233.559.1%Lab hold
MansfieldLab Steve Yemm3,4858.555.1%Lab gain from Con
Melksham and DevizesLD Brian Mathew2,4014.769.7%LD gain from Con
Melton and SystonCon Edward Argar5,39611.761.9%Con hold
Meriden and Solihull EastCon Saqib Bhatti4,58410.459.8%Con hold
Mid BedfordshireCon Blake Stephenson1,3212.765.8%Con hold
Mid BuckinghamshireCon Greg Smith5,87210.971.3%Con hold
Mid CheshireLab Andrew Cooper8,92721.559.0%Lab gain from Con
Mid DerbyshireLab Jonathan Davies1,8784.068.0%Lab gain from Con
Mid Dorset and North PooleLD Vikki Slade1,3522.765.8%LD gain from Con
Mid LeicestershireCon Peter Bedford2,2014.663.3%Con hold
Mid NorfolkCon George Freeman3,0546.761.0%Con hold
Mid SussexLD Alison Bennett6,66212.570.2%LD gain from Con
Middlesbrough and Thornaby EastLab Andy McDonald9,19226.745.8%Lab hold
Middlesbrough South and East ClevelandLab Luke Myer2140.654.1%Lab gain from Con
Milton Keynes CentralLab Emily Darlington7,29115.358.9%Lab gain from Con
Milton Keynes NorthLab Chris Curtis5,43011.865.0%Lab gain from Con
Mitcham and MordenLab Siobhain McDonagh18,76141.558.6%Lab hold
Morecambe and LunesdaleLab Lizzi Collinge5,81512.162.9%Lab gain from Con
New Forest EastCon Julian Lewis8,49518.864.0%Con hold
New Forest WestCon Desmond Swayne5,60012.167.5%Con hold
NewarkCon Robert Jenrick3,5726.767.0%Con hold
NewburyLD Lee Dillon2,3774.968.0%LD gain from Con
Newcastle upon Tyne Central and WestLab Chi Onwurah11,06026.753.8%Lab hold
Newcastle upon Tyne East and WallsendLab Mary Glindon12,81730.355.5%Lab hold
Newcastle upon Tyne NorthLab Catherine McKinnell17,76236.565.0%Lab hold
Newcastle-under-LymeLab Adam Jogee5,06912.858.4%Lab gain from Con
Newton AbbotLD Martin Wrigley2,2464.765.0%LD gain from Con
Newton Aycliffe and SpennymoorLab Alan Strickland8,83922.255.2%Lab gain from Con
Normanton and HemsworthLab Jon Trickett6,66218.348.1%Lab hold
North BedfordshireCon Richard Fuller5,41410.565.4%Con hold
North CornwallLD Ben Maguire9,95719.466.8%LD gain from Con
North CotswoldsCon Geoffrey Clifton-Brown3,3576.768.6%Con hold
North DevonLD Ian Roome6,74413.165.0%LD gain from Con
North DorsetCon Simon Hoare1,5893.268.3%Con hold
North DurhamLab Luke Akehurst5,87314.156.8%Lab hold
North East CambridgeshireCon Steve Barclay7,18918.454.8%Con hold
North East DerbyshireLab Louise Jones1,7533.862.6%Lab gain from Con
North East HampshireLD Alex Brewer6341.172.2%LD gain from Con
North East HertfordshireLab Chris Hinchliff1,9233.767.6%Lab gain from Con
North East Somerset and HanhamLab Dan Norris5,31910.469.2%Lab gain from Con
North HerefordshireGrn Ellie Chowns5,89411.769.2%Green gain from Con
North NorfolkLD Steffan Aquarone2,5855.565.9%LD gain from Con
North NorthumberlandLab David Smith5,06710.465.8%Lab gain from Con
North ShropshireLD Helen Morgan15,31130.963.9%LD gain from Con
North SomersetLab Sadik Al-Hassan6391.272.2%Lab gain from Con
North Warwickshire and BedworthLab Rachel Taylor2,1985.458.7%Lab gain from Con
North West CambridgeshireLab Sam Carling390.158.5%Lab gain from Con
North West EssexCon Kemi Badenoch2,6104.868.2%Con hold
North West HampshireCon Kit Malthouse3,2886.564.6%Con hold
North West LeicestershireLab Amanda Hack1,0122.162.5%Lab gain from Con
North West NorfolkCon James Wild4,95411.159.9%Con hold
Northampton NorthLab Lucy Rigby9,01421.655.3%Lab gain from Con
Northampton SouthLab Mike Reader4,0719.362.4%Lab gain from Con
Norwich NorthLab Alice Macdonald10,85023.762.1%Lab gain from Con
Norwich SouthLab Clive Lewis13,23929.459.1%Lab hold
Nottingham EastLab Nadia Whittome15,16241.752.5%Lab hold
Nottingham North and KimberleyLab Alex Norris9,42726.947.5%Lab hold
Nottingham SouthLab Lilian Greenwood10,29431.351.2%Lab hold
NuneatonLab Jodie Gosling3,4798.457.4%Lab gain from Con
Old Bexley and SidcupCon Louie French3,5487.565.1%Con hold
Oldham East and SaddleworthLab Debbie Abrahams6,35715.954.5%Lab hold
Oldham West, Chadderton and RoytonLab Jim McMahon4,97612.950.7%Lab hold
OrpingtonCon Gareth Bacon5,11811.164.6%Con hold
Ossett and Denby DaleLab Jade Botterill4,54210.460.7%Lab gain from Con
Oxford EastLab Anneliese Dodds14,46536.854.8%Lab hold
Oxford West and AbingdonLD Layla Moran14,89432.465.9%LD hold
PeckhamLab Miatta Fahnbulleh15,22839.353.8%Lab hold
Pendle and ClitheroeLab Jonathan Hinder9021.959.3%Lab gain from Con
Penistone and StocksbridgeLab Marie Tidball8,73919.962.4%Lab gain from Con
Penrith and SolwayLab Markus Campbell-Savours5,25710.763.2%Lab gain from Con
PeterboroughLab Andrew Pakes1180.357.1%Lab gain from Con
Plymouth Moor ViewLab Fred Thomas5,60413.157.4%Lab gain from Con
Plymouth Sutton and DevonportLab Luke Pollard13,32831.755.9%Lab hold
Pontefract, Castleford and KnottingleyLab Yvette Cooper6,63018.448.2%Lab hold
PooleLab Neil Duncan-Jordan180.061.4%Lab gain from Con
Poplar and LimehouseLab Apsana Begum12,56029.251.2%Lab hold
Portsmouth NorthLab Amanda Martin7801.959.0%Lab gain from Con
Portsmouth SouthLab Stephen Morgan13,15533.852.8%Lab hold
PrestonLab Mark Hendrick5,29113.251.7%Lab hold
PutneyLab Fleur Anderson12,48825.367.8%Lab hold
Queen's Park and Maida ValeLab Georgia Gould14,91338.950.7%Lab hold
Rawmarsh and ConisbroughLab John Healey6,90820.449.0%Lab hold
Rayleigh and WickfordCon Mark Francois5,62111.762.7%Con hold
Reading CentralLab Matt Rodda12,63727.961.5%Lab hold
Reading West and Mid BerkshireLab Olivia Bailey1,3612.967.7%Lab gain from Con
RedcarLab Anna Turley3,3238.754.4%Lab gain from Con
RedditchLab Chris Bloore7891.959.6%Lab gain from Con
ReigateCon Rebecca Paul3,1876.068.9%Con hold
Ribble ValleyLab Maya Ellis8561.764.6%Lab gain from Con
Richmond and NorthallertonCon Rishi Sunak12,18525.165.7%Con hold
Richmond ParkLD Sarah Olney17,15532.969.6%LD hold
RochdaleLab Paul Waugh1,4403.654.7%Lab hold
Rochester and StroodLab Lauren Edwards2,9306.957.4%Lab gain from Con
RomfordCon Andrew Rosindell1,4633.360.4%Con hold
Romsey and Southampton NorthCon Caroline Nokes2,1914.469.6%Con hold
Rossendale and DarwenLab Andy MacNae5,62812.659.9%Lab gain from Con
Rother ValleyLab Jake Richards9982.459.9%Lab gain from Con
RotherhamLab Sarah Champion5,49014.948.6%Lab hold
RugbyLab John Slinger4,4289.065.4%Lab gain from Con
Ruislip, Northwood and PinnerCon David Simmonds7,58116.165.7%Con hold
Runcorn and HelsbyLab Mike Amesbury14,69634.859.7%Lab hold
Runnymede and WeybridgeCon Ben Spencer7,62715.865.6%Con hold
RushcliffeLab James Naish7,42612.972.9%Lab gain from Con
Rutland and StamfordCon Alicia Kearns10,39421.467.7%Con hold
SalfordLab Rebecca Long-Bailey15,10138.047.5%Lab hold
SalisburyCon John Glen3,8077.669.9%Con hold
Scarborough and WhitbyLab Alison Hume5,40812.259.3%Lab gain from Con
ScunthorpeLab Nicholas Dakin3,5429.152.9%Lab gain from Con
Sefton CentralLab Bill Esterson18,28238.563.9%Lab hold
SelbyLab Keir Mather10,19520.763.1%Lab gain from Con
SevenoaksCon Laura Trott5,44010.967.7%Con hold
Sheffield Brightside and HillsboroughLab Gill Furniss11,60036.744.9%Lab hold
Sheffield CentralLab Abtisam Mohamed8,28626.152.5%Lab hold
Sheffield HallamLab Olivia Blake8,18915.970.8%Lab hold
Sheffield HeeleyLab Louise Haigh15,30439.852.3%Lab hold
Sheffield South EastLab Clive Betts12,45834.848.2%Lab hold
Sherwood ForestLab Michelle Welsh5,44311.261.7%Lab gain from Con
ShipleyLab Anna Dixon8,60317.865.2%Lab gain from Con
ShrewsburyLab Julia Buckley11,35522.067.3%Lab gain from Con
Sittingbourne and SheppeyLab Kevin McKenna3550.951.9%Lab gain from Con
Skipton and RiponCon Julian Smith1,6503.167.5%Con hold
Sleaford and North HykehamCon Caroline Johnson4,3469.064.2%Con hold
SloughLab Tan Dhesi3,6478.453.2%Lab hold
SmethwickLab Gurinder Josan11,18831.948.2%Lab hold
Solihull West and ShirleyCon Neil Shastri-Hurst4,6209.965.3%Con hold
South Basildon and East ThurrockRef James McMurdock980.354.4%RUK gain from Con
South CambridgeshireLD Pippa Heylings10,64119.471.0%LD gain from Con
South CotswoldsLD Roz Savage4,9739.572.7%LD gain from Con
South DerbyshireLab Samantha Niblett4,1689.162.0%Lab gain from Con
South DevonLD Caroline Voaden7,12714.567.8%LD gain from Con
South DorsetLab Lloyd Hatton1,0482.164.6%Lab gain from Con
South East CornwallLab Anna Gelderd1,9113.967.8%Lab gain from Con
South Holland and The DeepingsCon John Hayes6,85614.958.5%Con hold
South LeicestershireCon Alberto Costa5,50610.765.4%Con hold
South NorfolkLab Ben Goldsborough2,8265.767.0%Lab gain from Con
South NorthamptonshireCon Sarah Bool3,6876.968.6%Con hold
South RibbleLab Paul Foster6,50113.963.6%Lab gain from Con
South ShieldsLab Emma Lewell-Buck6,65318.153.9%Lab hold
South ShropshireCon Stuart Anderson1,6243.167.4%Con hold
South SuffolkCon James Cartlidge3,0476.265.4%Con hold
South West DevonCon Rebecca Smith2,1124.067.3%Con hold
South West HertfordshireCon Gagan Mohindra4,4569.267.3%Con hold
South West NorfolkLab Terry Jermy6301.459.3%Lab gain from Con
South West WiltshireCon Andrew Murrison3,2437.063.2%Con hold
Southampton ItchenLab Darren Paffey6,10516.055.7%Lab gain from Con
Southampton TestLab Satvir Kaur9,33326.154.6%Lab hold
Southend East and RochfordLab Bayo Alaba4,02710.256.5%Lab gain from Con
Southend West and LeighLab David Burton-Sampson1,9494.262.5%Lab gain from Con
Southgate and Wood GreenLab Bambos Charalambous15,30033.558.9%Lab hold
SouthportLab Patrick Hurley5,78912.961.2%Lab gain from Con
SpelthorneCon Lincoln Jopp1,5903.462.6%Con hold
Spen ValleyLab Kim Leadbeater6,18815.156.5%Lab gain from Con
St AlbansLD Daisy Cooper19,83438.471.0%LD hold
St Austell and NewquayLab Noah Law2,4705.361.4%Lab gain from Con
St Helens NorthLab David Baines12,16930.153.6%Lab hold
St Helens South and WhistonLab Marie Rimmer11,94531.453.1%Lab hold
St IvesLD Andrew George13,78628.768.7%LD gain from Con
St Neots and Mid CambridgeshireLD Ian Sollom4,6218.767.7%LD gain from Con
StaffordLab Leigh Ingham4,59510.065.2%Lab gain from Con
Staffordshire MoorlandsCon Karen Bradley1,1752.762.0%Con hold
Stalybridge and HydeLab Jonathan Reynolds8,53922.951.5%Lab hold
StevenageLab Kevin Bonavia6,61815.560.2%Lab gain from Con
StockportLab Navendu Mishra15,27035.057.0%Lab hold
Stockton NorthLab Chris McDonald7,93921.253.2%Lab hold
Stockton WestCon Matt Vickers2,1394.467.7%Con hold
Stoke-on-Trent CentralLab Gareth Snell6,40918.247.8%Lab gain from Con
Stoke-on-Trent NorthLab David Williams5,08214.151.8%Lab gain from Con
Stoke-on-Trent SouthLab Allison Gardner6271.558.5%Lab gain from Con
Stone, Great Wyrley and PenkridgeCon Gavin Williamson5,46612.859.8%Con hold
StourbridgeLab Cat Eccles3,0737.758.4%Lab gain from Con
Stratford and BowLab Uma Kumaran11,63426.853.8%Lab hold
Stratford-on-AvonLD Manuela Perteghella7,12213.569.9%LD gain from Con
Streatham and Croydon NorthLab Steve Reed15,60335.058.4%Lab hold
Stretford and UrmstonLab Andrew Western16,15035.161.2%Lab hold
StroudLab Simon Opher11,38820.670.9%Lab gain from Con
Suffolk CoastalLab Jenny Riddell-Carpenter1,0702.266.4%Lab gain from Con
Sunderland CentralLab Lewis Atkinson6,07315.252.5%Lab hold
Surrey HeathLD Al Pinkerton5,64011.866.4%LD gain from Con
Sussex WealdCon Nus Ghani6,84213.967.5%Con hold
Sutton and CheamLD Luke Taylor3,8018.065.8%LD gain from Con
Sutton ColdfieldCon Andrew Mitchell2,5435.365.2%Con hold
Swindon NorthLab Will Stone4,1039.360.3%Lab gain from Con
Swindon SouthLab Heidi Alexander9,60621.461.7%Lab gain from Con
TamworthLab Sarah Edwards1,3823.258.3%Lab gain from Con
TattonCon Esther McVey1,1362.268.3%Con hold
Taunton and WellingtonLD Gideon Amos11,93923.763.9%LD gain from Con
TelfordLab Shaun Davies8,10219.955.2%Lab gain from Con
TewkesburyLD Cameron Thomas6,26212.966.1%LD gain from Con
The WrekinCon Mark Pritchard8831.863.4%Con hold
Thirsk and MaltonCon Kevin Hollinrake7,55015.263.5%Con hold
Thornbury and YateLD Claire Young3,0145.768.3%LD gain from Con
ThurrockLab Jen Craft6,47417.251.2%Lab gain from Con
Tipton and WednesburyLab Antonia Bance3,38510.643.0%Lab gain from Con
Tiverton and MineheadLD Rachel Gilmour3,5077.465.9%LD gain from Con
TonbridgeCon Tom Tugendhat11,16622.269.1%Con hold
TootingLab Rosena Allin-Khan19,48736.869.5%Lab hold
TorbayLD Steve Darling5,34911.660.5%LD gain from Con
Torridge and TavistockCon Geoffrey Cox3,9507.868.0%Con hold
TottenhamLab David Lammy15,43438.452.9%Lab hold
Truro and FalmouthLab Jayne Kirkham8,15116.268.9%Lab gain from Con
Tunbridge WellsLD Mike Martin8,68716.068.9%LD gain from Con
TwickenhamLD Munira Wilson21,45740.071.5%LD hold
TynemouthLab Alan Campbell15,45531.966.2%Lab hold
Uxbridge and South RuislipLab Danny Beales5871.361.4%Lab gain from Con
Vauxhall and Camberwell GreenLab Florence Eshalomi15,11240.353.9%Lab hold
Wakefield and RothwellLab Simon Lightwood9,34623.054.2%Lab gain from Con
WallaseyLab Angela Eagle17,99642.157.7%Lab hold
Walsall and BloxwichLab Valerie Vaz4,91413.249.6%Lab gain from Con
WalthamstowLab Stella Creasy17,99639.461.3%Lab hold
Warrington NorthLab Charlotte Nichols9,19023.056.7%Lab hold
Warrington SouthLab Sarah Hall11,34022.863.4%Lab hold
Warwick and LeamingtonLab Matt Western12,41225.264.5%Lab hold
Washington and Gateshead SouthLab Sharon Hodgson6,91318.752.2%Lab hold
WatfordLab Matt Turmaine4,72310.660.8%Lab gain from Con
Waveney ValleyGrn Adrian Ramsay5,59411.467.2%Green gain from Con
Weald of KentCon Katie Lam8,42216.666.7%Con hold
Wellingborough and RushdenLab Gen Kitchen5,48612.556.7%Lab gain from Con
Wells and Mendip HillsLD Tessa Munt11,12122.168.5%LD gain from Con
Welwyn HatfieldLab Andrew Lewin3,7997.864.4%Lab gain from Con
West BromwichLab Sarah Coombes9,55426.249.3%Lab gain from Con
West DorsetLD Edward Morello7,78914.869.2%LD gain from Con
West Ham and BecktonLab James Asser9,25425.546.0%Lab hold
West LancashireLab Ashley Dalton13,62530.859.7%Lab hold
West SuffolkCon Nick Timothy3,2477.059.8%Con hold
West WorcestershireCon Harriett Baldwin6,54712.069.0%Con hold
Westmorland and LonsdaleLD Tim Farron21,47243.468.8%LD gain from Con
Weston-super-MareLab Daniel Aldridge4,40910.459.4%Lab gain from Con
Wetherby and EasingwoldCon Alec Shelbrooke4,8469.370.3%Con hold
Whitehaven and WorkingtonLab Josh MacAlister13,28631.857.2%Lab gain from Con
Widnes and HalewoodLab Derek Twigg16,42543.154.3%Lab hold
WiganLab Lisa Nandy9,54923.452.7%Lab hold
WimbledonLD Paul Kohler12,61022.972.0%LD gain from Con
WinchesterLD Danny Chambers13,82124.272.9%LD gain from Con
WindsorCon Jack Rankin6,45714.361.7%Con hold
Wirral WestLab Matthew Patrick9,99820.068.6%Lab hold
WithamCon Priti Patel5,14510.264.1%Con hold
WitneyLD Charles Maynard4,3398.667.0%LD gain from Con
WokingLD Will Forster11,24623.466.0%LD gain from Con
WokinghamLD Clive Jones8,34515.571.9%LD gain from Con
Wolverhampton North EastLab Sureena Brackenridge5,42216.347.1%Lab gain from Con
Wolverhampton South EastLab Pat McFadden9,18827.543.1%Lab hold
Wolverhampton WestLab Warinder Juss7,86818.056.1%Lab gain from Con
WorcesterLab Tom Collins7,11615.561.4%Lab gain from Con
Worsley and EcclesLab Michael Wheeler11,09126.154.1%Lab hold
Worthing WestLab Beccy Cooper3,9497.766.2%Lab gain from Con
WycombeLab Emma Reynolds4,59110.360.8%Lab gain from Con
Wyre ForestCon Mark Garnier8121.858.4%Con hold
Wythenshawe and Sale EastLab Mike Kane14,61037.350.3%Lab hold
YeovilLD Adam Dance12,26825.161.3%LD gain from Con
York CentralLab Rachael Maskell19,15444.254.5%Lab hold
York OuterLab Luke Charters9,39118.467.0%Lab gain from Con

England at every election →

Questions and answers

Who won in England at the 2024 general election?

Labour won 347 of the 543 seats in England, with 34.5% of the vote.

How many seats were there in England in 2024?

543 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