Skip to content

Nations & regions

England: general election results and history

Seats and votes in England at every UK general election from 1918 to 2024, with the result in each of its 543 constituencies.

2024: 543 seats

0%15%30%45%60%19181924193519511964F197419831997201020192024Conservative, 1918: 42.8%Conservative, 1922: 41.5%Conservative, 1923: 39.9%Conservative, 1924: 47.6%Conservative, 1929: 38.8%Conservative, 1931: 57.9%Conservative, 1935: 49.4%Conservative, 1945: 37.0%Conservative, 1950: 41.0%Conservative, 1951: 45.2%Conservative, 1955: 50.3%Conservative, 1959: 50.0%Conservative, 1964: 44.1%Conservative, 1966: 42.7%Conservative, 1970: 48.3%Conservative, February 1974: 40.1%Conservative, October 1974: 38.9%Conservative, 1979: 47.2%Conservative, 1983: 46.0%Conservative, 1987: 46.2%Conservative, 1992: 45.5%Conservative, 1997: 33.7%Conservative, 2001: 35.2%Conservative, 2005: 35.8%Conservative, 2010: 39.5%Conservative, 2015: 40.9%Conservative, 2017: 45.5%Conservative, 2019: 47.2%Conservative, 2024: 25.9%Labour, 1918: 23.0%Labour, 1922: 28.8%Labour, 1923: 29.7%Labour, 1924: 33.0%Labour, 1929: 36.9%Labour, 1931: 29.6%Labour, 1935: 38.5%Labour, 1945: 48.5%Labour, 1950: 46.2%Labour, 1951: 48.9%Labour, 1955: 46.8%Labour, 1959: 43.6%Labour, 1964: 43.5%Labour, 1966: 47.8%Labour, 1970: 43.2%Labour, February 1974: 37.6%Labour, October 1974: 40.1%Labour, 1979: 36.7%Labour, 1983: 26.9%Labour, 1987: 29.5%Labour, 1992: 33.9%Labour, 1997: 43.6%Labour, 2001: 41.4%Labour, 2005: 35.5%Labour, 2010: 28.1%Labour, 2015: 31.6%Labour, 2017: 41.9%Labour, 2019: 33.9%Labour, 2024: 34.5%Liberal, 1918: 14.7%Liberal, 1922: 19.7%Liberal, 1923: 29.7%Liberal, 1924: 17.6%Liberal, 1929: 23.6%Liberal, 1931: 6.0%Liberal, 1935: 6.3%Liberal, 1945: 9.4%Liberal, 1950: 9.3%Liberal, 1951: 2.3%Liberal, 1955: 2.6%Liberal, 1959: 6.3%Liberal, 1964: 12.1%Liberal, 1966: 9.0%Liberal, 1970: 7.9%Liberal, February 1974: 21.3%Liberal, October 1974: 20.2%Liberal, 1979: 14.9%Liberal, 2010: 0.0%Liberal, 2015: 0.0%Liberal, 2017: 0.0%Liberal, 2019: 0.0%Liberal, 2024: 0.0%Liberal Democrats, 1992: 19.3%Liberal Democrats, 1997: 18.0%Liberal Democrats, 2001: 19.4%Liberal Democrats, 2005: 22.9%Liberal Democrats, 2010: 24.2%Liberal Democrats, 2015: 8.2%Liberal Democrats, 2017: 7.8%Liberal Democrats, 2019: 12.4%Liberal Democrats, 2024: 13.2%SDP–Liberal Alliance, 1983: 26.4%SDP–Liberal Alliance, 1987: 23.8%UK Independence Party, 2010: 3.5%UK Independence Party, 2015: 14.1%UK Independence Party, 2017: 2.1%UK Independence Party, 2019: 0.1%UK Independence Party, 2024: 0.0%Reform UK, 2024: 15.3%
Vote share in England at each general election Con Lab Lib LD Alliance UKIP Ref

Seats at every election

Download CSV
  1. 2024
    Lab 347Con 116LD 65
  2. 2019
    Con 345Lab 179
  3. 2017
    Con 296Lab 227
  4. 2015
    Con 318Lab 206
  5. 2010
    Con 297Lab 191LD 43
  6. 2005
    Lab 286Con 194LD 47
  7. 2001
    Lab 323Con 165LD 40
  8. 1997
    Lab 328Con 165
  9. 1992
    Con 319Lab 195
  10. 1987
    Con 358Lab 155
  11. 1983
    Con 362Lab 148
  12. 1979
    Con 306Lab 203
  13. October 1974
    Lab 255Con 253
  14. February 1974
    Con 267Lab 237
  15. 1970
    Con 292Lab 216
  16. 1966
    Lab 285Con 219
  17. 1964
    Con 262Lab 246
  18. 1959
    Con 315Lab 193
  19. 1955
    Con 292Lab 216
  20. 1951
    Con 255Lab 235
  21. 1950
    Lab 251Con 243
  22. 1945
    Lab 315Con 154
  23. 1935
    Con 315Lab 116
  24. 1931
    Con 382
  25. 1929
    Con 216Lab 211
  26. 1924
    Con 332Lab 107
  27. 1923
    Con 212Lab 131Lib 119
  28. 1922
    Con 298Lab 92Lib 42
  29. 1918
    Con 309Co Lib 79Lab 40

1918–1945 totals leave out multi-member seats, which the source does not split by party.

Constituencies in England (2024)

ConstituencyWinnerMajority %Result
AldershotLab Alex Baker11.7Lab gain from Con
Aldridge-BrownhillsCon Wendy Morton10.5Con hold
Altrincham and Sale WestLab Connor Rand8.1Lab gain from Con
Amber ValleyLab Linsey Farnsworth8.4Lab gain from Con
Arundel and South DownsCon Andrew Griffith22.2Con hold
AshfieldRef Lee Anderson13.8RUK gain from Con
AshfordLab Sojan Joseph3.8Lab gain from Con
Ashton-under-LyneLab Angela Rayner19.2Lab hold
AylesburyLab Laura Kyrke-Smith1.3Lab gain from Con
BanburyLab Sean Woodcock6.8Lab gain from Con
BarkingLab Nesil Caliskan30.3Lab hold
Barnsley NorthLab Dan Jarvis21.2Lab hold
Barnsley SouthLab Stephanie Peacock13.5Lab hold
Barrow and FurnessLab Michelle Scrogham12.6Lab gain from Con
Basildon and BillericayCon Richard Holden0.1Con hold
BasingstokeLab Luke Murphy13.2Lab gain from Con
BassetlawLab Jo White12.9Lab gain from Con
BathLD Wera Hobhouse23.3LD hold
BatterseaLab Marsha De Cordova25.6Lab hold
BeaconsfieldCon Joy Morrissey11.4Con hold
Beckenham and PengeLab Liam Conlon24.7Lab hold
BedfordLab Mohammad Yasin23.2Lab hold
Bermondsey and Old SouthwarkLab Neil Coyle20.7Lab hold
Bethnal Green and StepneyLab Rushanara Ali3.6Lab hold
Beverley and HoldernessCon Graham Stuart0.3Con hold
Bexhill and BattleCon Kieran Mullan5.6Con hold
Bexleyheath and CrayfordLab Daniel Francis4.9Lab gain from Con
Bicester and WoodstockLD Calum Miller9.9LD gain from Con
BirkenheadLab Alison McGovern32.0Lab hold
Birmingham EdgbastonLab Preet Gill22.4Lab hold
Birmingham ErdingtonLab Paulette Hamilton20.6Lab hold
Birmingham Hall Green and MoseleyLab Tahir Ali13.6Lab hold
Birmingham Hodge Hill and Solihull NorthLab Liam Byrne4.6Lab hold
Birmingham LadywoodLab Shabana Mahmood9.4Lab hold
Birmingham NorthfieldLab Laurence Turner14.3Lab gain from Con
Birmingham Perry BarrInd Ayoub Khan1.4Ind gain from Lab
Birmingham Selly OakLab Al Carns30.0Lab hold
Birmingham YardleyLab Jess Phillips1.9Lab hold
Bishop AucklandLab Sam Rushworth16.5Lab gain from Con
BlackburnInd Adnan Hussain0.3Ind gain from Lab
Blackley and Middleton SouthLab Graham Stringer32.7Lab hold
Blackpool North and FleetwoodLab Lorraine Beavers11.1Lab gain from Con
Blackpool SouthLab Chris Webb19.5Lab gain from Con
Blaydon and ConsettLab Liz Twist26.4Lab hold
Blyth and AshingtonLab Ian Lavery22.7Lab hold
Bognor Regis and LittlehamptonCon Alison Griffiths3.7Con hold
BolsoverLab Natalie Fleet14.9Lab gain from Con
Bolton North EastLab Kirith Entwistle15.3Lab gain from Con
Bolton South and WalkdenLab Yasmin Qureshi18.3Lab hold
Bolton WestLab Phil Brickell11.1Lab gain from Con
BootleLab Peter Dowd56.5Lab hold
Boston and SkegnessRef Richard Tice5.0RUK gain from Con
Bournemouth EastLab Tom Hayes12.2Lab gain from Con
Bournemouth WestLab Jessica Toale8.2Lab gain from Con
BracknellLab Peter Swallow1.8Lab gain from Con
Bradford EastLab Imran Hussain16.6Lab hold
Bradford SouthLab Judith Cummins13.3Lab hold
Bradford WestLab Naz Shah1.9Lab hold
BraintreeCon James Cleverly7.5Con hold
Brent EastLab Dawn Butler34.5Lab hold
Brent WestLab Barry Gardiner9.2Lab hold
Brentford and IsleworthLab Ruth Cadbury21.7Lab hold
Brentwood and OngarCon Alex Burghart12.4Con hold
BridgwaterCon Ashley Fox3.4Con hold
Bridlington and The WoldsCon Charlie Dewhirst7.3Con hold
Brigg and ImminghamCon Martin Vickers7.6Con hold
Brighton Kemptown and PeacehavenLab Chris Ward23.8Lab hold
Brighton PavilionGrn Siân Berry27.3Green hold
Bristol CentralGrn Carla Denyer24.0Green gain from Lab
Bristol EastLab Kerry McCarthy14.3Lab hold
Bristol North EastLab Damien Egan26.6Lab hold
Bristol North WestLab Darren Jones32.3Lab hold
Bristol SouthLab Karin Smyth17.7Lab hold
Broadland and FakenhamCon Jerome Mayhew1.5Con hold
Bromley and Biggin HillCon Peter Fortune0.7Con hold
BromsgroveCon Bradley Thomas6.0Con hold
BroxbourneCon Lewis Cocking6.7Con hold
BroxtoweLab Juliet Campbell17.6Lab gain from Con
Buckingham and BletchleyLab Callum Anderson5.1Lab gain from Con
BurnleyLab Oliver Ryan8.6Lab gain from Con
Burton and UttoxeterLab Jacob Collier5.0Lab gain from Con
Bury NorthLab James Frith15.3Lab gain from Con
Bury SouthLab Christian Wakeford22.2Lab gain from Con
Bury St Edmunds and StowmarketLab Peter Prinsley2.9Lab gain from Con
Calder ValleyLab Josh Fenton-Glynn18.1Lab gain from Con
Camborne and RedruthLab Perran Moon16.3Lab gain from Con
CambridgeLab Daniel Zeichner26.3Lab hold
Cannock ChaseLab Josh Newbury7.3Lab gain from Con
CanterburyLab Rosie Duffield18.3Lab hold
CarlisleLab Julie Minns11.3Lab gain from Con
Carshalton and WallingtonLD Bobby Dean16.9LD gain from Con
Castle PointCon Rebecca Harris8.0Con hold
Central DevonCon Mel Stride0.1Con hold
Central Suffolk and North IpswichCon Patrick Spencer9.2Con hold
Chatham and AylesfordLab Tristan Osborne4.9Lab gain from Con
CheadleLD Tom Morrison24.1LD gain from Con
ChelmsfordLD Marie Goldman9.4LD gain from Con
Chelsea and FulhamLab Ben Coleman0.3Lab gain from Con
CheltenhamLD Max Wilkinson14.6LD gain from Con
Chesham and AmershamLD Sarah Green10.0LD gain from Con
Chester North and NestonLab Samantha Dixon26.6Lab hold
Chester South and EddisburyCon Aphra Brandreth5.8Con hold
ChesterfieldLab Toby Perkins26.0Lab hold
ChichesterLD Jess Brown-Fuller23.4LD gain from Con
Chingford and Woodford GreenCon Iain Duncan Smith9.8Con hold
ChippenhamLD Sarah Gibson16.4LD gain from Con
Chipping BarnetLab Dan Tomlinson5.7Lab gain from Con
ChorleySpk Lindsay Hoyle60.6Spk hold
ChristchurchCon Christopher Chope15.8Con hold
Cities of London and WestminsterLab Rachel Blake6.9Lab gain from Con
City of DurhamLab Mary Foy28.9Lab hold
ClactonRef Nigel Farage18.3RUK gain from Con
Clapham and Brixton HillLab Bell Ribeiro-Addy42.1Lab hold
ColchesterLab Pam Cox18.4Lab gain from Con
Colne ValleyLab Paul Davies10.7Lab gain from Con
CongletonLab Sarah Russell6.8Lab gain from Con
Corby and East NorthamptonshireLab Lee Barron12.8Lab gain from Con
Coventry EastLab Mary Creagh31.4Lab hold
Coventry North WestLab Taiwo Owatemi26.6Lab hold
Coventry SouthLab Zarah Sultana23.9Lab hold
Cramlington and KillingworthLab Emma Foody28.2Lab hold
CrawleyLab Peter Lamb11.5Lab gain from Con
Crewe and NantwichLab Connor Naismith20.6Lab gain from Con
Croydon EastLab Natasha Irons15.6Lab hold
Croydon SouthCon Chris Philp4.7Con hold
Croydon WestLab Sarah Jones37.3Lab hold
Dagenham and RainhamLab Margaret Mullane18.5Lab hold
DarlingtonLab Lola McEvoy5.4Lab gain from Con
DartfordLab Jim Dickson2.7Lab gain from Con
DaventryCon Stuart Andrew5.7Con hold
Derby NorthLab Catherine Atkinson21.8Lab gain from Con
Derby SouthLab Baggy Shanker16.1Lab hold
Derbyshire DalesLab John Whitby0.7Lab gain from Con
Dewsbury and BatleyInd Iqbal Mohamed18.2Ind gain from Lab
Didcot and WantageLD Olly Glover11.4LD gain from Con
Doncaster CentralLab Sally Jameson25.2Lab hold
Doncaster East and the Isle of AxholmeLab Lee Pitcher5.9Lab gain from Con
Doncaster NorthLab Ed Miliband29.4Lab hold
Dorking and HorleyLD Chris Coghlan10.8LD gain from Con
Dover and DealLab Mike Tapp15.9Lab gain from Con
Droitwich and EveshamCon Nigel Huddleston18.1Con hold
DudleyLab Sonia Kumar5.3Lab gain from Con
Dulwich and West NorwoodLab Helen Hayes41.4Lab hold
Dunstable and Leighton BuzzardLab Alex Mayer1.5Lab gain from Con
Ealing Central and ActonLab Rupa Huq29.3Lab hold
Ealing NorthLab James Murray29.0Lab hold
Ealing SouthallLab Deirdre Costigan33.7Lab hold
Earley and WoodleyLab Yuan Yang1.9Lab gain from Con
EasingtonLab Grahame Morris19.1Lab hold
East Grinstead and UckfieldCon Mims Davies16.8Con hold
East HamLab Stephen Timms34.0Lab hold
East HampshireCon Damian Hinds2.6Con hold
East SurreyCon Claire Coutinho15.1Con hold
East ThanetLab Polly Billington16.3Lab gain from Con
East WiltshireCon Danny Kruger10.0Con hold
East Worthing and ShorehamLab Tom Rutland19.4Lab gain from Con
EastbourneLD Josh Babarinde26.8LD gain from Con
EastleighLD Liz Jarvis3.3LD gain from Con
Edmonton and Winchmore HillLab Kate Osamor30.8Lab hold
Ellesmere Port and BromboroughLab Justin Madders40.3Lab hold
Eltham and ChislehurstLab Clive Efford18.5Lab gain from Con
Ely and East CambridgeshireLD Charlotte Cane1.0LD gain from Con
Enfield NorthLab Feryal Clark29.3Lab hold
Epping ForestCon Neil Hudson13.6Con hold
Epsom and EwellLD Helen Maguire6.8LD gain from Con
ErewashLab Adam Thompson13.6Lab gain from Con
Erith and ThamesmeadLab Abena Oppong-Asare40.4Lab hold
Esher and WaltonLD Monica Harding22.3LD gain from Con
ExeterLab Steve Race29.7Lab hold
Exmouth and Exeter EastCon David Reed0.2Con hold
Fareham and WaterloovilleCon Suella Braverman12.1Con hold
Farnham and BordonCon Greg Stafford2.5Con hold
Faversham and Mid KentCon Helen Whately3.2Con hold
Feltham and HestonLab Seema Malhotra20.4Lab hold
Filton and Bradley StokeLab Claire Hazelgrove19.9Lab gain from Con
Finchley and Golders GreenLab Sarah Sackman9.3Lab gain from Con
Folkestone and HytheLab Tony Vaughan8.6Lab gain from Con
Forest of DeanLab Matt Bishop0.6Lab gain from Con
Frome and East SomersetLD Anna Sabine11.6LD gain from Con
FyldeCon Andrew Snowden1.2Con hold
GainsboroughCon Edward Leigh7.6Con hold
Gateshead Central and WhickhamLab Mark Ferguson24.0Lab hold
GedlingLab Michael Payne24.4Lab gain from Con
Gillingham and RainhamLab Naushabah Khan9.7Lab gain from Con
Glastonbury and SomertonLD Sarah Dyke13.9LD gain from Con
GloucesterLab Alex McIntyre7.5Lab gain from Con
Godalming and AshCon Jeremy Hunt1.6Con hold
Goole and PocklingtonCon David Davis7.2Con hold
Gorton and DentonLab Andrew Gwynne36.7Lab hold
GosportCon Caroline Dinenage13.7Con hold
Grantham and BourneCon Gareth Davies9.8Con hold
GraveshamLab Lauren Sullivan6.3Lab gain from Con
Great Grimsby and CleethorpesLab Melanie Onn13.1Lab gain from Con
Great YarmouthRef Rupert Lowe3.5RUK gain from Con
Greenwich and WoolwichLab Matthew Pennycook43.0Lab hold
GuildfordLD Zöe Franklin17.5LD gain from Con
Hackney North and Stoke NewingtonLab Diane Abbott36.8Lab hold
Hackney South and ShoreditchLab Meg Hillier35.3Lab hold
HalesowenLab Alex Ballinger11.3Lab gain from Con
HalifaxLab Kate Dearden15.6Lab hold
Hamble ValleyCon Paul Holmes8.9Con hold
Hammersmith and ChiswickLab Andy Slaughter33.2Lab hold
Hampstead and HighgateLab Tulip Siddiq30.8Lab hold
Harborough, Oadby and WigstonCon Neil O'Brien4.7Con hold
HarlowLab Chris Vince5.8Lab gain from Con
Harpenden and BerkhamstedLD Victoria Collins19.7LD gain from Con
Harrogate and KnaresboroughLD Tom Gordon15.8LD gain from Con
Harrow EastCon Bob Blackman24.5Con hold
Harrow WestLab Gareth Thomas14.7Lab hold
HartlepoolLab Jonathan Brash21.7Lab hold
Harwich and North EssexCon Bernard Jenkin2.4Con hold
Hastings and RyeLab Helena Dollimore18.8Lab gain from Con
HavantCon Alan Mak0.2Con hold
Hayes and HarlingtonLab John McDonnell31.4Lab hold
Hazel GroveLD Lisa Smart14.1LD gain from Con
Hemel HempsteadLab David Taylor11.0Lab gain from Con
HendonLab David Pinto-Duschinsky0.0Lab gain from Con
Henley and ThameLD Freddie Van Mierlo11.8LD gain from Con
Hereford and South HerefordshireCon Jesse Norman2.8Con hold
Herne Bay and SandwichCon Roger Gale5.1Con hold
Hertford and StortfordLab Joshua Robert Abraham Dean8.8Lab gain from Con
HertsmereCon Oliver Dowden16.7Con hold
HexhamLab Joe Morris7.2Lab gain from Con
Heywood and Middleton NorthLab Elsie Blundell16.4Lab hold
High PeakLab Jon Pearce16.1Lab gain from Con
Hinckley and BosworthCon Luke Evans11.3Con hold
HitchinLab Alistair Strathern15.4Lab gain from Con
Holborn and St PancrasLab Keir Starmer30.0Lab hold
Honiton and SidmouthLD Richard Foord13.2LD gain from Con
Hornchurch and UpminsterCon Julia Lopez4.1Con hold
Hornsey and Friern BarnetLab Catherine West44.2Lab hold
HorshamLD John Milne4.5LD gain from Con
Houghton and Sunderland SouthLab Bridget Phillipson17.9Lab hold
Hove and PortsladeLab Peter Kyle38.1Lab hold
HuddersfieldLab Harpreet Uppal11.3Lab hold
HuntingdonCon Ben Obese-Jecty2.9Con hold
HyndburnLab Sarah Smith4.6Lab gain from Con
Ilford NorthLab Wes Streeting1.1Lab hold
Ilford SouthLab Jas Athwal16.8Lab hold
IpswichLab Jack Abbott16.8Lab gain from Con
Isle of Wight EastCon Joe Robertson9.8Con hold
Isle of Wight WestLab Richard Quigley9.3Lab gain from Con
Islington NorthInd Jeremy Corbyn14.8Ind gain from Lab
Islington South and FinsburyLab Emily Thornberry36.2Lab hold
Jarrow and Gateshead EastLab Kate Osborne24.4Lab hold
Keighley and IlkleyCon Robbie Moore3.5Con hold
Kenilworth and SouthamCon Jeremy Wright12.3Con hold
Kensington and BayswaterLab Joe Powell6.9Lab hold
KetteringLab Rosie Wrighting7.6Lab gain from Con
Kingston and SurbitonLD Ed Davey34.0LD hold
Kingston upon Hull EastLab Karl Turner13.2Lab hold
Kingston upon Hull North and CottinghamLab Diana Johnson27.9Lab hold
Kingston upon Hull West and HaltempriceLab Emma Hardy23.5Lab gain from Con
Kingswinford and South StaffordshireCon Mike Wood14.0Con hold
KnowsleyLab Anneliese Midgley50.8Lab hold
Lancaster and WyreLab Cat Smith21.5Lab gain from Con
Leeds Central and HeadingleyLab Alex Sobel26.7Lab hold
Leeds EastLab Richard Burgon28.6Lab hold
Leeds North EastLab Fabian Hamilton35.6Lab hold
Leeds North WestLab Katie White23.9Lab gain from Con
Leeds SouthLab Hilary Benn35.6Lab hold
Leeds South West and MorleyLab Mark Sewards21.0Lab gain from Con
Leeds West and PudseyLab Rachel Reeves32.2Lab hold
Leicester EastCon Shivani Raja9.5Con gain from Lab
Leicester SouthInd Shockat Adam2.3Ind gain from Lab
Leicester WestLab Liz Kendall24.8Lab hold
Leigh and AthertonLab Jo Platt21.6Lab gain from Con
LewesLD James MacCleary23.7LD gain from Con
Lewisham EastLab Janet Daby44.5Lab hold
Lewisham NorthLab Vicky Foxcroft35.7Lab hold
Lewisham West and East DulwichLab Ellie Reeves39.6Lab hold
Leyton and WansteadLab Calvin Bailey31.9Lab hold
LichfieldLab Dave Robertson1.7Lab gain from Con
LincolnLab Hamish Falconer20.9Lab gain from Con
Liverpool GarstonLab Maria Eagle47.9Lab hold
Liverpool RiversideLab Kim Johnson45.7Lab hold
Liverpool WaltonLab Dan Carden54.9Lab hold
Liverpool WavertreeLab Paula Barker41.0Lab hold
Liverpool West DerbyLab Ian Byrne53.7Lab hold
LoughboroughLab Jeevun Sandher11.7Lab gain from Con
Louth and HorncastleCon Victoria Atkins11.9Con hold
LowestoftLab Jess Asato4.8Lab gain from Con
Luton NorthLab Sarah Owen19.4Lab hold
Luton South and South BedfordshireLab Rachel Hopkins17.9Lab hold
MacclesfieldLab Tim Roca17.3Lab gain from Con
MaidenheadLD Joshua Reynolds5.9LD gain from Con
Maidstone and MallingCon Helen Grant3.6Con hold
MakerfieldLab Josh Simons13.4Lab hold
MaldonCon John Whittingdale13.9Con hold
Manchester CentralLab Lucy Powell34.7Lab hold
Manchester RusholmeLab Afzal Khan28.4Lab hold
Manchester WithingtonLab Jeff Smith33.5Lab hold
MansfieldLab Steve Yemm8.5Lab gain from Con
Melksham and DevizesLD Brian Mathew4.7LD gain from Con
Melton and SystonCon Edward Argar11.7Con hold
Meriden and Solihull EastCon Saqib Bhatti10.4Con hold
Mid BedfordshireCon Blake Stephenson2.7Con hold
Mid BuckinghamshireCon Greg Smith10.9Con hold
Mid CheshireLab Andrew Cooper21.5Lab gain from Con
Mid DerbyshireLab Jonathan Davies4.0Lab gain from Con
Mid Dorset and North PooleLD Vikki Slade2.7LD gain from Con
Mid LeicestershireCon Peter Bedford4.6Con hold
Mid NorfolkCon George Freeman6.7Con hold
Mid SussexLD Alison Bennett12.5LD gain from Con
Middlesbrough and Thornaby EastLab Andy McDonald26.7Lab hold
Middlesbrough South and East ClevelandLab Luke Myer0.6Lab gain from Con
Milton Keynes CentralLab Emily Darlington15.3Lab gain from Con
Milton Keynes NorthLab Chris Curtis11.8Lab gain from Con
Mitcham and MordenLab Siobhain McDonagh41.5Lab hold
Morecambe and LunesdaleLab Lizzi Collinge12.1Lab gain from Con
New Forest EastCon Julian Lewis18.8Con hold
New Forest WestCon Desmond Swayne12.1Con hold
NewarkCon Robert Jenrick6.7Con hold
NewburyLD Lee Dillon4.9LD gain from Con
Newcastle upon Tyne Central and WestLab Chi Onwurah26.7Lab hold
Newcastle upon Tyne East and WallsendLab Mary Glindon30.3Lab hold
Newcastle upon Tyne NorthLab Catherine McKinnell36.5Lab hold
Newcastle-under-LymeLab Adam Jogee12.8Lab gain from Con
Newton AbbotLD Martin Wrigley4.7LD gain from Con
Newton Aycliffe and SpennymoorLab Alan Strickland22.2Lab gain from Con
Normanton and HemsworthLab Jon Trickett18.3Lab hold
North BedfordshireCon Richard Fuller10.5Con hold
North CornwallLD Ben Maguire19.4LD gain from Con
North CotswoldsCon Geoffrey Clifton-Brown6.7Con hold
North DevonLD Ian Roome13.1LD gain from Con
North DorsetCon Simon Hoare3.2Con hold
North DurhamLab Luke Akehurst14.1Lab hold
North East CambridgeshireCon Steve Barclay18.4Con hold
North East DerbyshireLab Louise Jones3.8Lab gain from Con
North East HampshireLD Alex Brewer1.1LD gain from Con
North East HertfordshireLab Chris Hinchliff3.7Lab gain from Con
North East Somerset and HanhamLab Dan Norris10.4Lab gain from Con
North HerefordshireGrn Ellie Chowns11.7Green gain from Con
North NorfolkLD Steffan Aquarone5.5LD gain from Con
North NorthumberlandLab David Smith10.4Lab gain from Con
North ShropshireLD Helen Morgan30.9LD gain from Con
North SomersetLab Sadik Al-Hassan1.2Lab gain from Con
North Warwickshire and BedworthLab Rachel Taylor5.4Lab gain from Con
North West CambridgeshireLab Sam Carling0.1Lab gain from Con
North West EssexCon Kemi Badenoch4.8Con hold
North West HampshireCon Kit Malthouse6.5Con hold
North West LeicestershireLab Amanda Hack2.1Lab gain from Con
North West NorfolkCon James Wild11.1Con hold
Northampton NorthLab Lucy Rigby21.6Lab gain from Con
Northampton SouthLab Mike Reader9.3Lab gain from Con
Norwich NorthLab Alice Macdonald23.7Lab gain from Con
Norwich SouthLab Clive Lewis29.4Lab hold
Nottingham EastLab Nadia Whittome41.7Lab hold
Nottingham North and KimberleyLab Alex Norris26.9Lab hold
Nottingham SouthLab Lilian Greenwood31.3Lab hold
NuneatonLab Jodie Gosling8.4Lab gain from Con
Old Bexley and SidcupCon Louie French7.5Con hold
Oldham East and SaddleworthLab Debbie Abrahams15.9Lab hold
Oldham West, Chadderton and RoytonLab Jim McMahon12.9Lab hold
OrpingtonCon Gareth Bacon11.1Con hold
Ossett and Denby DaleLab Jade Botterill10.4Lab gain from Con
Oxford EastLab Anneliese Dodds36.8Lab hold
Oxford West and AbingdonLD Layla Moran32.4LD hold
PeckhamLab Miatta Fahnbulleh39.3Lab hold
Pendle and ClitheroeLab Jonathan Hinder1.9Lab gain from Con
Penistone and StocksbridgeLab Marie Tidball19.9Lab gain from Con
Penrith and SolwayLab Markus Campbell-Savours10.7Lab gain from Con
PeterboroughLab Andrew Pakes0.3Lab gain from Con
Plymouth Moor ViewLab Fred Thomas13.1Lab gain from Con
Plymouth Sutton and DevonportLab Luke Pollard31.7Lab hold
Pontefract, Castleford and KnottingleyLab Yvette Cooper18.4Lab hold
PooleLab Neil Duncan-Jordan0.0Lab gain from Con
Poplar and LimehouseLab Apsana Begum29.2Lab hold
Portsmouth NorthLab Amanda Martin1.9Lab gain from Con
Portsmouth SouthLab Stephen Morgan33.8Lab hold
PrestonLab Mark Hendrick13.2Lab hold
PutneyLab Fleur Anderson25.3Lab hold
Queen's Park and Maida ValeLab Georgia Gould38.9Lab hold
Rawmarsh and ConisbroughLab John Healey20.4Lab hold
Rayleigh and WickfordCon Mark Francois11.7Con hold
Reading CentralLab Matt Rodda27.9Lab hold
Reading West and Mid BerkshireLab Olivia Bailey2.9Lab gain from Con
RedcarLab Anna Turley8.7Lab gain from Con
RedditchLab Chris Bloore1.9Lab gain from Con
ReigateCon Rebecca Paul6.0Con hold
Ribble ValleyLab Maya Ellis1.7Lab gain from Con
Richmond and NorthallertonCon Rishi Sunak25.1Con hold
Richmond ParkLD Sarah Olney32.9LD hold
RochdaleLab Paul Waugh3.6Lab hold
Rochester and StroodLab Lauren Edwards6.9Lab gain from Con
RomfordCon Andrew Rosindell3.3Con hold
Romsey and Southampton NorthCon Caroline Nokes4.4Con hold
Rossendale and DarwenLab Andy MacNae12.6Lab gain from Con
Rother ValleyLab Jake Richards2.4Lab gain from Con
RotherhamLab Sarah Champion14.9Lab hold
RugbyLab John Slinger9.0Lab gain from Con
Ruislip, Northwood and PinnerCon David Simmonds16.1Con hold
Runcorn and HelsbyLab Mike Amesbury34.8Lab hold
Runnymede and WeybridgeCon Ben Spencer15.8Con hold
RushcliffeLab James Naish12.9Lab gain from Con
Rutland and StamfordCon Alicia Kearns21.4Con hold
SalfordLab Rebecca Long-Bailey38.0Lab hold
SalisburyCon John Glen7.6Con hold
Scarborough and WhitbyLab Alison Hume12.2Lab gain from Con
ScunthorpeLab Nicholas Dakin9.1Lab gain from Con
Sefton CentralLab Bill Esterson38.5Lab hold
SelbyLab Keir Mather20.7Lab gain from Con
SevenoaksCon Laura Trott10.9Con hold
Sheffield Brightside and HillsboroughLab Gill Furniss36.7Lab hold
Sheffield CentralLab Abtisam Mohamed26.1Lab hold
Sheffield HallamLab Olivia Blake15.9Lab hold
Sheffield HeeleyLab Louise Haigh39.8Lab hold
Sheffield South EastLab Clive Betts34.8Lab hold
Sherwood ForestLab Michelle Welsh11.2Lab gain from Con
ShipleyLab Anna Dixon17.8Lab gain from Con
ShrewsburyLab Julia Buckley22.0Lab gain from Con
Sittingbourne and SheppeyLab Kevin McKenna0.9Lab gain from Con
Skipton and RiponCon Julian Smith3.1Con hold
Sleaford and North HykehamCon Caroline Johnson9.0Con hold
SloughLab Tan Dhesi8.4Lab hold
SmethwickLab Gurinder Josan31.9Lab hold
Solihull West and ShirleyCon Neil Shastri-Hurst9.9Con hold
South Basildon and East ThurrockRef James McMurdock0.3RUK gain from Con
South CambridgeshireLD Pippa Heylings19.4LD gain from Con
South CotswoldsLD Roz Savage9.5LD gain from Con
South DerbyshireLab Samantha Niblett9.1Lab gain from Con
South DevonLD Caroline Voaden14.5LD gain from Con
South DorsetLab Lloyd Hatton2.1Lab gain from Con
South East CornwallLab Anna Gelderd3.9Lab gain from Con
South Holland and The DeepingsCon John Hayes14.9Con hold
South LeicestershireCon Alberto Costa10.7Con hold
South NorfolkLab Ben Goldsborough5.7Lab gain from Con
South NorthamptonshireCon Sarah Bool6.9Con hold
South RibbleLab Paul Foster13.9Lab gain from Con
South ShieldsLab Emma Lewell-Buck18.1Lab hold
South ShropshireCon Stuart Anderson3.1Con hold
South SuffolkCon James Cartlidge6.2Con hold
South West DevonCon Rebecca Smith4.0Con hold
South West HertfordshireCon Gagan Mohindra9.2Con hold
South West NorfolkLab Terry Jermy1.4Lab gain from Con
South West WiltshireCon Andrew Murrison7.0Con hold
Southampton ItchenLab Darren Paffey16.0Lab gain from Con
Southampton TestLab Satvir Kaur26.1Lab hold
Southend East and RochfordLab Bayo Alaba10.2Lab gain from Con
Southend West and LeighLab David Burton-Sampson4.2Lab gain from Con
Southgate and Wood GreenLab Bambos Charalambous33.5Lab hold
SouthportLab Patrick Hurley12.9Lab gain from Con
SpelthorneCon Lincoln Jopp3.4Con hold
Spen ValleyLab Kim Leadbeater15.1Lab gain from Con
St AlbansLD Daisy Cooper38.4LD hold
St Austell and NewquayLab Noah Law5.3Lab gain from Con
St Helens NorthLab David Baines30.1Lab hold
St Helens South and WhistonLab Marie Rimmer31.4Lab hold
St IvesLD Andrew George28.7LD gain from Con
St Neots and Mid CambridgeshireLD Ian Sollom8.7LD gain from Con
StaffordLab Leigh Ingham10.0Lab gain from Con
Staffordshire MoorlandsCon Karen Bradley2.7Con hold
Stalybridge and HydeLab Jonathan Reynolds22.9Lab hold
StevenageLab Kevin Bonavia15.5Lab gain from Con
StockportLab Navendu Mishra35.0Lab hold
Stockton NorthLab Chris McDonald21.2Lab hold
Stockton WestCon Matt Vickers4.4Con hold
Stoke-on-Trent CentralLab Gareth Snell18.2Lab gain from Con
Stoke-on-Trent NorthLab David Williams14.1Lab gain from Con
Stoke-on-Trent SouthLab Allison Gardner1.5Lab gain from Con
Stone, Great Wyrley and PenkridgeCon Gavin Williamson12.8Con hold
StourbridgeLab Cat Eccles7.7Lab gain from Con
Stratford and BowLab Uma Kumaran26.8Lab hold
Stratford-on-AvonLD Manuela Perteghella13.5LD gain from Con
Streatham and Croydon NorthLab Steve Reed35.0Lab hold
Stretford and UrmstonLab Andrew Western35.1Lab hold
StroudLab Simon Opher20.6Lab gain from Con
Suffolk CoastalLab Jenny Riddell-Carpenter2.2Lab gain from Con
Sunderland CentralLab Lewis Atkinson15.2Lab hold
Surrey HeathLD Al Pinkerton11.8LD gain from Con
Sussex WealdCon Nus Ghani13.9Con hold
Sutton and CheamLD Luke Taylor8.0LD gain from Con
Sutton ColdfieldCon Andrew Mitchell5.3Con hold
Swindon NorthLab Will Stone9.3Lab gain from Con
Swindon SouthLab Heidi Alexander21.4Lab gain from Con
TamworthLab Sarah Edwards3.2Lab gain from Con
TattonCon Esther McVey2.2Con hold
Taunton and WellingtonLD Gideon Amos23.7LD gain from Con
TelfordLab Shaun Davies19.9Lab gain from Con
TewkesburyLD Cameron Thomas12.9LD gain from Con
The WrekinCon Mark Pritchard1.8Con hold
Thirsk and MaltonCon Kevin Hollinrake15.2Con hold
Thornbury and YateLD Claire Young5.7LD gain from Con
ThurrockLab Jen Craft17.2Lab gain from Con
Tipton and WednesburyLab Antonia Bance10.6Lab gain from Con
Tiverton and MineheadLD Rachel Gilmour7.4LD gain from Con
TonbridgeCon Tom Tugendhat22.2Con hold
TootingLab Rosena Allin-Khan36.8Lab hold
TorbayLD Steve Darling11.6LD gain from Con
Torridge and TavistockCon Geoffrey Cox7.8Con hold
TottenhamLab David Lammy38.4Lab hold
Truro and FalmouthLab Jayne Kirkham16.2Lab gain from Con
Tunbridge WellsLD Mike Martin16.0LD gain from Con
TwickenhamLD Munira Wilson40.0LD hold
TynemouthLab Alan Campbell31.9Lab hold
Uxbridge and South RuislipLab Danny Beales1.3Lab gain from Con
Vauxhall and Camberwell GreenLab Florence Eshalomi40.3Lab hold
Wakefield and RothwellLab Simon Lightwood23.0Lab gain from Con
WallaseyLab Angela Eagle42.1Lab hold
Walsall and BloxwichLab Valerie Vaz13.2Lab gain from Con
WalthamstowLab Stella Creasy39.4Lab hold
Warrington NorthLab Charlotte Nichols23.0Lab hold
Warrington SouthLab Sarah Hall22.8Lab hold
Warwick and LeamingtonLab Matt Western25.2Lab hold
Washington and Gateshead SouthLab Sharon Hodgson18.7Lab hold
WatfordLab Matt Turmaine10.6Lab gain from Con
Waveney ValleyGrn Adrian Ramsay11.4Green gain from Con
Weald of KentCon Katie Lam16.6Con hold
Wellingborough and RushdenLab Gen Kitchen12.5Lab gain from Con
Wells and Mendip HillsLD Tessa Munt22.1LD gain from Con
Welwyn HatfieldLab Andrew Lewin7.8Lab gain from Con
West BromwichLab Sarah Coombes26.2Lab gain from Con
West DorsetLD Edward Morello14.8LD gain from Con
West Ham and BecktonLab James Asser25.5Lab hold
West LancashireLab Ashley Dalton30.8Lab hold
West SuffolkCon Nick Timothy7.0Con hold
West WorcestershireCon Harriett Baldwin12.0Con hold
Westmorland and LonsdaleLD Tim Farron43.4LD gain from Con
Weston-super-MareLab Daniel Aldridge10.4Lab gain from Con
Wetherby and EasingwoldCon Alec Shelbrooke9.3Con hold
Whitehaven and WorkingtonLab Josh MacAlister31.8Lab gain from Con
Widnes and HalewoodLab Derek Twigg43.1Lab hold
WiganLab Lisa Nandy23.4Lab hold
WimbledonLD Paul Kohler22.9LD gain from Con
WinchesterLD Danny Chambers24.2LD gain from Con
WindsorCon Jack Rankin14.3Con hold
Wirral WestLab Matthew Patrick20.0Lab hold
WithamCon Priti Patel10.2Con hold
WitneyLD Charles Maynard8.6LD gain from Con
WokingLD Will Forster23.4LD gain from Con
WokinghamLD Clive Jones15.5LD gain from Con
Wolverhampton North EastLab Sureena Brackenridge16.3Lab gain from Con
Wolverhampton South EastLab Pat McFadden27.5Lab hold
Wolverhampton WestLab Warinder Juss18.0Lab gain from Con
WorcesterLab Tom Collins15.5Lab gain from Con
Worsley and EcclesLab Michael Wheeler26.1Lab hold
Worthing WestLab Beccy Cooper7.7Lab gain from Con
WycombeLab Emma Reynolds10.3Lab gain from Con
Wyre ForestCon Mark Garnier1.8Con hold
Wythenshawe and Sale EastLab Mike Kane37.3Lab hold
YeovilLD Adam Dance25.1LD gain from Con
York CentralLab Rachael Maskell44.2Lab hold
York OuterLab Luke Charters18.4Lab gain from Con

Questions and answers

Who won England at the 2024 general election?

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

Which party usually wins most seats in England?

Party with the most seats in England at each general election since 1918: Conservative 21, Labour 8.

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