General election

2024 general election

Polling day Thursday 4 July 2024. The winning candidate, party, majority and turnout in each of 650 constituencies. Where a seat still exists on current boundaries, its name links to the constituency page.

See the Class of 2024 — MPs first elected at this election →

Constituency Winner
Aberafan Maesteg Labour Stephen Kinnock
Aberdeen North Scottish National Party Kirsty Blackman
Aberdeenshire North and Moray East Scottish National Party Seamus Logan
Aberdeen South Scottish National Party Stephen Flynn
Airdrie and Shotts Labour Kenneth Stevenson
Aldershot Labour Alex Baker
Aldridge-Brownhills Conservative Wendy Morton
Alloa and Grangemouth Labour Brian Leishman
Altrincham and Sale West Labour Connor Rand
Alyn and Deeside Labour Mark Tami
Amber Valley Labour Linsey Farnsworth
Angus and Perthshire Glens Scottish National Party Dave Doogan
Arbroath and Broughty Ferry Scottish National Party Stephen Gethins
Argyll, Bute and South Lochaber Scottish National Party Brendan O'Hara
Arundel and South Downs Conservative Andrew Griffith
Ashfield Reform UK Lee Anderson
Ashford Labour Sojan Joseph
Ashton-under-Lyne Labour Angela Rayner
Aylesbury Labour Laura Kyrke-Smith
Ayr, Carrick and Cumnock Labour Elaine Stewart
Banbury Labour Sean Woodcock
Bangor Aberconwy Labour Claire Hughes
Barking Labour Nesil Caliskan
Barnsley North Labour Dan Jarvis
Barnsley South Labour Stephanie Peacock
Barrow and Furness Labour Michelle Scrogham
Basildon and Billericay Conservative Richard Holden
Basingstoke Labour Luke Murphy
Bassetlaw Labour Jo White
Bath Liberal Democrat Wera Hobhouse
Bathgate and Linlithgow Labour Kirsteen Sullivan
Battersea Labour Marsha De Cordova
Beaconsfield Conservative Joy Morrissey
Beckenham and Penge Labour Liam Conlon
Bedford Labour Mohammad Yasin
Belfast East Democratic Unionist Party Gavin Robinson
Belfast North Sinn Féin John Finucane
Belfast South and Mid Down Social Democratic & Labour Party Claire Hanna
Belfast West Sinn Féin Paul Maskey
Bermondsey and Old Southwark Labour Neil Coyle
Berwickshire, Roxburgh and Selkirk Conservative John Lamont
Bethnal Green and Stepney Labour Rushanara Ali
Beverley and Holderness Conservative Graham Stuart
Bexhill and Battle Conservative Kieran Mullan
Bexleyheath and Crayford Labour Daniel Francis
Bicester and Woodstock Liberal Democrat Calum Miller
Birkenhead Labour Alison McGovern
Birmingham Edgbaston Labour Preet Gill
Birmingham Erdington Labour Paulette Hamilton
Birmingham Hall Green and Moseley Labour Tahir Ali
Birmingham Hodge Hill and Solihull North Labour Liam Byrne
Birmingham Ladywood Labour Shabana Mahmood
Birmingham Northfield Labour Laurence Turner
Birmingham Perry Barr Independent Ayoub Khan
Birmingham Selly Oak Labour Al Carns
Birmingham Yardley Labour Jess Phillips
Bishop Auckland Labour Sam Rushworth
Blackburn Independent Adnan Hussain
Blackley and Middleton South Labour Graham Stringer
Blackpool North and Fleetwood Labour Lorraine Beavers
Blackpool South Labour Chris Webb
Blaenau Gwent and Rhymney Labour Nick Smith
Blaydon and Consett Labour Liz Twist
Blyth and Ashington Labour Ian Lavery
Bognor Regis and Littlehampton Conservative Alison Griffiths
Bolsover Labour Natalie Fleet
Bolton North East Labour Kirith Entwistle
Bolton South and Walkden Labour Yasmin Qureshi
Bolton West Labour Phil Brickell
Bootle Labour Peter Dowd
Boston and Skegness Reform UK Richard Tice
Bournemouth East Labour Tom Hayes
Bournemouth West Labour Jessica Toale
Bracknell Labour Peter Swallow
Bradford East Labour Imran Hussain
Bradford South Labour Judith Cummins
Bradford West Labour Naz Shah
Braintree Conservative James Cleverly
Brecon, Radnor and Cwm Tawe Liberal Democrat David Chadwick
Brent East Labour Dawn Butler
Brentford and Isleworth Labour Ruth Cadbury
Brent West Labour Barry Gardiner
Brentwood and Ongar Conservative Alex Burghart
Bridgend Labour Chris Elmore
Bridgwater Conservative Ashley Fox
Bridlington and The Wolds Conservative Charlie Dewhirst
Brigg and Immingham Conservative Martin Vickers
Brighton Kemptown and Peacehaven Labour Chris Ward
Brighton Pavilion Green Party Siân Berry
Bristol Central Green Party Carla Denyer
Bristol East Labour Kerry McCarthy
Bristol North East Labour Damien Egan
Bristol North West Labour Darren Jones
Bristol South Labour Karin Smyth
Broadland and Fakenham Conservative Jerome Mayhew
Bromley and Biggin Hill Conservative Peter Fortune
Bromsgrove Conservative Bradley Thomas
Broxbourne Conservative Lewis Cocking
Broxtowe Labour Juliet Campbell
Buckingham and Bletchley Labour Callum Anderson
Burnley Labour Oliver Ryan
Burton and Uttoxeter Labour Jacob Collier
Bury North Labour James Frith
Bury South Labour Christian Wakeford
Bury St Edmunds and Stowmarket Labour Peter Prinsley
Caerfyrddin Plaid Cymru Ann Davies
Caerphilly Labour Chris Evans
Caithness, Sutherland and Easter Ross Liberal Democrat Jamie Stone
Calder Valley Labour Josh Fenton-Glynn
Camborne and Redruth Labour Perran Moon
Cambridge Labour Daniel Zeichner
Cannock Chase Labour Josh Newbury
Canterbury Labour Rosie Duffield
Cardiff East Labour Jo Stevens
Cardiff North Labour Anna McMorrin
Cardiff South and Penarth Labour Stephen Doughty
Cardiff West Labour Alex Barros-Curtis
Carlisle Labour Julie Minns
Carshalton and Wallington Liberal Democrat Bobby Dean
Castle Point Conservative Rebecca Harris
Central Ayrshire Labour Alan Gemmell
Central Devon Conservative Mel Stride
Central Suffolk and North Ipswich Conservative Patrick Spencer
Ceredigion Preseli Plaid Cymru Ben Lake
Chatham and Aylesford Labour Tristan Osborne
Cheadle Liberal Democrat Tom Morrison
Chelmsford Liberal Democrat Marie Goldman
Chelsea and Fulham Labour Ben Coleman
Cheltenham Liberal Democrat Max Wilkinson
Chesham and Amersham Liberal Democrat Sarah Green
Chesterfield Labour Toby Perkins
Chester North and Neston Labour Samantha Dixon
Chester South and Eddisbury Conservative Aphra Brandreth
Chichester Liberal Democrat Jess Brown-Fuller
Chingford and Woodford Green Conservative Iain Duncan Smith
Chippenham Liberal Democrat Sarah Gibson
Chipping Barnet Labour Dan Tomlinson
Chorley Independent Lindsay Hoyle
Christchurch Conservative Christopher Chope
Cities of London and Westminster Labour Rachel Blake
City of Durham Labour Mary Foy
Clacton Reform UK Nigel Farage
Clapham and Brixton Hill Labour Bell Ribeiro-Addy
Clwyd East Labour Becky Gittins
Clwyd North Labour Gill German
Coatbridge and Bellshill Labour Frank McNally
Colchester Labour Pam Cox
Colne Valley Labour Paul Davies
Congleton Labour Sarah Russell
Corby and East Northamptonshire Labour Lee Barron
Coventry East Labour Mary Creagh
Coventry North West Labour Taiwo Owatemi
Coventry South Labour Zarah Sultana
Cowdenbeath and Kirkcaldy Labour Melanie Ward
Cramlington and Killingworth Labour Emma Foody
Crawley Labour Peter Lamb
Crewe and Nantwich Labour Connor Naismith
Croydon East Labour Natasha Irons
Croydon South Conservative Chris Philp
Croydon West Labour Sarah Jones
Cumbernauld and Kirkintilloch Labour Katrina Murray
Dagenham and Rainham Labour Margaret Mullane
Darlington Labour Lola McEvoy
Dartford Labour Jim Dickson
Daventry Conservative Stuart Andrew
Derby North Labour Catherine Atkinson
Derbyshire Dales Labour John Whitby
Derby South Labour Baggy Shanker
Dewsbury and Batley Independent Iqbal Mohamed
Didcot and Wantage Liberal Democrat Olly Glover
Doncaster Central Labour Sally Jameson
Doncaster East and the Isle of Axholme Labour Lee Pitcher
Doncaster North Labour Ed Miliband
Dorking and Horley Liberal Democrat Chris Coghlan
Dover and Deal Labour Mike Tapp
Droitwich and Evesham Conservative Nigel Huddleston
Dudley Labour Sonia Kumar
Dulwich and West Norwood Labour Helen Hayes
Dumfries and Galloway Conservative John Cooper
Dumfriesshire, Clydesdale and Tweeddale Conservative David Mundell
Dundee Central Scottish National Party Chris Law
Dunfermline and Dollar Labour Graeme Downie
Dunstable and Leighton Buzzard Labour Alex Mayer
Dwyfor Meirionnydd Plaid Cymru Liz Saville Roberts
Ealing Central and Acton Labour Rupa Huq
Ealing North Labour James Murray
Ealing Southall Labour Deirdre Costigan
Earley and Woodley Labour Yuan Yang
Easington Labour Grahame Morris
East Antrim Democratic Unionist Party Sammy Wilson
Eastbourne Liberal Democrat Josh Babarinde
East Grinstead and Uckfield Conservative Mims Davies
East Ham Labour Stephen Timms
East Hampshire Conservative Damian Hinds
East Kilbride and Strathaven Labour Joani Reid
Eastleigh Liberal Democrat Liz Jarvis
East Londonderry Democratic Unionist Party Gregory Campbell
East Renfrewshire Labour Blair McDougall
East Surrey Conservative Claire Coutinho
East Thanet Labour Polly Billington
East Wiltshire Conservative Danny Kruger
East Worthing and Shoreham Labour Tom Rutland
Edinburgh East and Musselburgh Labour Chris Murray
Edinburgh North and Leith Labour Tracy Gilbert
Edinburgh South Labour Ian Murray
Edinburgh South West Labour Scott Arthur
Edinburgh West Liberal Democrat Christine Jardine
Edmonton and Winchmore Hill Labour Kate Osamor
Ellesmere Port and Bromborough Labour Justin Madders
Eltham and Chislehurst Labour Clive Efford
Ely and East Cambridgeshire Liberal Democrat Charlotte Cane
Enfield North Labour Feryal Clark
Epping Forest Conservative Neil Hudson
Epsom and Ewell Liberal Democrat Helen Maguire
Erewash Labour Adam Thompson
Erith and Thamesmead Labour Abena Oppong-Asare
Esher and Walton Liberal Democrat Monica Harding
Exeter Labour Steve Race
Exmouth and Exeter East Conservative David Reed
Falkirk Labour Euan Stainbank
Fareham and Waterlooville Conservative Suella Braverman
Farnham and Bordon Conservative Greg Stafford
Faversham and Mid Kent Conservative Helen Whately
Feltham and Heston Labour Seema Malhotra
Fermanagh and South Tyrone Sinn Féin Pat Cullen
Filton and Bradley Stoke Labour Claire Hazelgrove
Finchley and Golders Green Labour Sarah Sackman
Folkestone and Hythe Labour Tony Vaughan
Forest of Dean Labour Matt Bishop
Foyle Social Democratic & Labour Party Colum Eastwood
Frome and East Somerset Liberal Democrat Anna Sabine
Fylde Conservative Andrew Snowden
Gainsborough Conservative Edward Leigh
Gateshead Central and Whickham Labour Mark Ferguson
Gedling Labour Michael Payne
Gillingham and Rainham Labour Naushabah Khan
Glasgow East Labour John Grady
Glasgow North Labour Martin Rhodes
Glasgow North East Labour Maureen Burke
Glasgow South Labour Gordon McKee
Glasgow South West Labour Zubir Ahmed
Glasgow West Labour Patricia Ferguson
Glastonbury and Somerton Liberal Democrat Sarah Dyke
Glenrothes and Mid Fife Labour Richard Baker
Gloucester Labour Alex McIntyre
Godalming and Ash Conservative Jeremy Hunt
Goole and Pocklington Conservative David Davis
Gordon and Buchan Conservative Harriet Cross
Gorton and Denton Labour Andrew Gwynne
Gosport Conservative Caroline Dinenage
Gower Labour Tonia Antoniazzi
Grantham and Bourne Conservative Gareth Davies
Gravesham Labour Lauren Sullivan
Great Grimsby and Cleethorpes Labour Melanie Onn
Great Yarmouth Reform UK Rupert Lowe
Greenwich and Woolwich Labour Matthew Pennycook
Guildford Liberal Democrat Zöe Franklin
Hackney North and Stoke Newington Labour Diane Abbott
Hackney South and Shoreditch Labour Meg Hillier
Halesowen Labour Alex Ballinger
Halifax Labour Kate Dearden
Hamble Valley Conservative Paul Holmes
Hamilton and Clyde Valley Labour Imogen Walker
Hammersmith and Chiswick Labour Andy Slaughter
Hampstead and Highgate Labour Tulip Siddiq
Harborough, Oadby and Wigston Conservative Neil O'Brien
Harlow Labour Chris Vince
Harpenden and Berkhamsted Liberal Democrat Victoria Collins
Harrogate and Knaresborough Liberal Democrat Tom Gordon
Harrow East Conservative Bob Blackman
Harrow West Labour Gareth Thomas
Hartlepool Labour Jonathan Brash
Harwich and North Essex Conservative Bernard Jenkin
Hastings and Rye Labour Helena Dollimore
Havant Conservative Alan Mak
Hayes and Harlington Labour John McDonnell
Hazel Grove Liberal Democrat Lisa Smart
Hemel Hempstead Labour David Taylor
Hendon Labour David Pinto-Duschinsky
Henley and Thame Liberal Democrat Freddie Van Mierlo
Hereford and South Herefordshire Conservative Jesse Norman
Herne Bay and Sandwich Conservative Roger Gale
Hertford and Stortford Labour Joshua Robert Abraham Dean
Hertsmere Conservative Oliver Dowden
Hexham Labour Joe Morris
Heywood and Middleton North Labour Elsie Blundell
High Peak Labour Jon Pearce
Hinckley and Bosworth Conservative Luke Evans
Hitchin Labour Alistair Strathern
Holborn and St Pancras Labour Keir Starmer
Honiton and Sidmouth Liberal Democrat Richard Foord
Hornchurch and Upminster Conservative Julia Lopez
Hornsey and Friern Barnet Labour Catherine West
Horsham Liberal Democrat John Milne
Houghton and Sunderland South Labour Bridget Phillipson
Hove and Portslade Labour Peter Kyle
Huddersfield Labour Harpreet Uppal
Huntingdon Conservative Ben Obese-Jecty
Hyndburn Labour Sarah Smith
Ilford North Labour Wes Streeting
Ilford South Labour Jas Athwal
Inverclyde and Renfrewshire West Labour Martin McCluskey
Inverness, Skye and West Ross-shire Liberal Democrat Angus MacDonald
Ipswich Labour Jack Abbott
Isle of Wight East Conservative Joe Robertson
Isle of Wight West Labour Richard Quigley
Islington North Independent Jeremy Corbyn
Islington South and Finsbury Labour Emily Thornberry
Jarrow and Gateshead East Labour Kate Osborne
Keighley and Ilkley Conservative Robbie Moore
Kenilworth and Southam Conservative Jeremy Wright
Kensington and Bayswater Labour Joe Powell
Kettering Labour Rosie Wrighting
Kilmarnock and Loudoun Labour Lillian Jones
Kingston and Surbiton Liberal Democrat Ed Davey
Kingston upon Hull East Labour Karl Turner
Kingston upon Hull North and Cottingham Labour Diana Johnson
Kingston upon Hull West and Haltemprice Labour Emma Hardy
Kingswinford and South Staffordshire Conservative Mike Wood
Knowsley Labour Anneliese Midgley
Lagan Valley Alliance Sorcha-Lucy Eastwood
Lancaster and Wyre Labour Cat Smith
Leeds Central and Headingley Labour Alex Sobel
Leeds East Labour Richard Burgon
Leeds North East Labour Fabian Hamilton
Leeds North West Labour Katie White
Leeds South Labour Hilary Benn
Leeds South West and Morley Labour Mark Sewards
Leeds West and Pudsey Labour Rachel Reeves
Leicester East Conservative Shivani Raja
Leicester South Independent Shockat Adam
Leicester West Labour Liz Kendall
Leigh and Atherton Labour Jo Platt
Lewes Liberal Democrat James MacCleary
Lewisham East Labour Janet Daby
Lewisham North Labour Vicky Foxcroft
Lewisham West and East Dulwich Labour Ellie Reeves
Leyton and Wanstead Labour Calvin Bailey
Lichfield Labour Dave Robertson
Lincoln Labour Hamish Falconer
Liverpool Garston Labour Maria Eagle
Liverpool Riverside Labour Kim Johnson
Liverpool Walton Labour Dan Carden
Liverpool Wavertree Labour Paula Barker
Liverpool West Derby Labour Ian Byrne
Livingston Labour Gregor Poynton
Llanelli Labour Nia Griffith
Lothian East Labour Douglas Alexander
Loughborough Labour Jeevun Sandher
Louth and Horncastle Conservative Victoria Atkins
Lowestoft Labour Jess Asato
Luton North Labour Sarah Owen
Luton South and South Bedfordshire Labour Rachel Hopkins
Macclesfield Labour Tim Roca
Maidenhead Liberal Democrat Joshua Reynolds
Maidstone and Malling Conservative Helen Grant
Makerfield Labour Josh Simons
Maldon Conservative John Whittingdale
Manchester Central Labour Lucy Powell
Manchester Rusholme Labour Afzal Khan
Manchester Withington Labour Jeff Smith
Mansfield Labour Steve Yemm
Melksham and Devizes Liberal Democrat Brian Mathew
Melton and Syston Conservative Edward Argar
Meriden and Solihull East Conservative Saqib Bhatti
Merthyr Tydfil and Aberdare Labour Gerald Jones
Mid and South Pembrokeshire Labour Henry Tufnell
Mid Bedfordshire Conservative Blake Stephenson
Mid Buckinghamshire Conservative Greg Smith
Mid Cheshire Labour Andrew Cooper
Mid Derbyshire Labour Jonathan Davies
Middlesbrough and Thornaby East Labour Andy McDonald
Middlesbrough South and East Cleveland Labour Luke Myer
Mid Dorset and North Poole Liberal Democrat Vikki Slade
Mid Dunbartonshire Liberal Democrat Susan Murray
Mid Leicestershire Conservative Peter Bedford
Midlothian Labour Kirsty McNeill
Mid Norfolk Conservative George Freeman
Mid Sussex Liberal Democrat Alison Bennett
Mid Ulster Sinn Féin Cathal Mallaghan
Milton Keynes Central Labour Emily Darlington
Milton Keynes North Labour Chris Curtis
Mitcham and Morden Labour Siobhain McDonagh
Monmouthshire Labour Catherine Fookes
Montgomeryshire and Glyndŵr Labour Steve Witherden
Moray West, Nairn and Strathspey Scottish National Party Graham Leadbitter
Morecambe and Lunesdale Labour Lizzi Collinge
Motherwell, Wishaw and Carluke Labour Pamela Nash
Na h-Eileanan an Iar Labour Torcuil Crichton
Neath and Swansea East Labour Carolyn Harris
Newark Conservative Robert Jenrick
Newbury Liberal Democrat Lee Dillon
Newcastle-under-Lyme Labour Adam Jogee
Newcastle upon Tyne Central and West Labour Chi Onwurah
Newcastle upon Tyne East and Wallsend Labour Mary Glindon
Newcastle upon Tyne North Labour Catherine McKinnell
New Forest East Conservative Julian Lewis
New Forest West Conservative Desmond Swayne
Newport East Labour Jessica Morden
Newport West and Islwyn Labour Ruth Jones
Newry and Armagh Sinn Féin Dáire Hughes
Newton Abbot Liberal Democrat Martin Wrigley
Newton Aycliffe and Spennymoor Labour Alan Strickland
Normanton and Hemsworth Labour Jon Trickett
Northampton North Labour Lucy Rigby
Northampton South Labour Mike Reader
North Antrim Traditional Unionist Voice Jim Allister
North Ayrshire and Arran Labour Irene Campbell
North Bedfordshire Conservative Richard Fuller
North Cornwall Liberal Democrat Ben Maguire
North Cotswolds Conservative Geoffrey Clifton-Brown
North Devon Liberal Democrat Ian Roome
North Dorset Conservative Simon Hoare
North Down Independent Alex Easton
North Durham Labour Luke Akehurst
North East Cambridgeshire Conservative Steve Barclay
North East Derbyshire Labour Louise Jones
North East Fife Liberal Democrat Wendy Chamberlain
North East Hampshire Liberal Democrat Alex Brewer
North East Hertfordshire Labour Chris Hinchliff
North East Somerset and Hanham Labour Dan Norris
North Herefordshire Green Party Ellie Chowns
North Norfolk Liberal Democrat Steffan Aquarone
North Northumberland Labour David Smith
North Shropshire Liberal Democrat Helen Morgan
North Somerset Labour Sadik Al-Hassan
North Warwickshire and Bedworth Labour Rachel Taylor
North West Cambridgeshire Labour Sam Carling
North West Essex Conservative Kemi Badenoch
North West Hampshire Conservative Kit Malthouse
North West Leicestershire Labour Amanda Hack
North West Norfolk Conservative James Wild
Norwich North Labour Alice Macdonald
Norwich South Labour Clive Lewis
Nottingham East Labour Nadia Whittome
Nottingham North and Kimberley Labour Alex Norris
Nottingham South Labour Lilian Greenwood
Nuneaton Labour Jodie Gosling
Old Bexley and Sidcup Conservative Louie French
Oldham East and Saddleworth Labour Debbie Abrahams
Oldham West, Chadderton and Royton Labour Jim McMahon
Orkney and Shetland Liberal Democrat Alistair Carmichael
Orpington Conservative Gareth Bacon
Ossett and Denby Dale Labour Jade Botterill
Oxford East Labour Anneliese Dodds
Oxford West and Abingdon Liberal Democrat Layla Moran
Paisley and Renfrewshire North Labour Alison Taylor
Paisley and Renfrewshire South Labour Johanna Baxter
Peckham Labour Miatta Fahnbulleh
Pendle and Clitheroe Labour Jonathan Hinder
Penistone and Stocksbridge Labour Marie Tidball
Penrith and Solway Labour Markus Campbell-Savours
Perth and Kinross-shire Scottish National Party Pete Wishart
Peterborough Labour Andrew Pakes
Plymouth Moor View Labour Fred Thomas
Plymouth Sutton and Devonport Labour Luke Pollard
Pontefract, Castleford and Knottingley Labour Yvette Cooper
Pontypridd Labour Alex Davies-Jones
Poole Labour Neil Duncan-Jordan
Poplar and Limehouse Labour Apsana Begum
Portsmouth North Labour Amanda Martin
Portsmouth South Labour Stephen Morgan
Preston Labour Mark Hendrick
Putney Labour Fleur Anderson
Queen's Park and Maida Vale Labour Georgia Gould
Rawmarsh and Conisbrough Labour John Healey
Rayleigh and Wickford Conservative Mark Francois
Reading Central Labour Matt Rodda
Reading West and Mid Berkshire Labour Olivia Bailey
Redcar Labour Anna Turley
Redditch Labour Chris Bloore
Reigate Conservative Rebecca Paul
Rhondda and Ogmore Labour Chris Bryant
Ribble Valley Labour Maya Ellis
Richmond and Northallerton Conservative Rishi Sunak
Richmond Park Liberal Democrat Sarah Olney
Rochdale Labour Paul Waugh
Rochester and Strood Labour Lauren Edwards
Romford Conservative Andrew Rosindell
Romsey and Southampton North Conservative Caroline Nokes
Rossendale and Darwen Labour Andy MacNae
Rotherham Labour Sarah Champion
Rother Valley Labour Jake Richards
Rugby Labour John Slinger
Ruislip, Northwood and Pinner Conservative David Simmonds
Runcorn and Helsby Labour Mike Amesbury
Runnymede and Weybridge Conservative Ben Spencer
Rushcliffe Labour James Naish
Rutherglen Labour Michael Shanks
Rutland and Stamford Conservative Alicia Kearns
Salford Labour Rebecca Long-Bailey
Salisbury Conservative John Glen
Scarborough and Whitby Labour Alison Hume
Scunthorpe Labour Nicholas Dakin
Sefton Central Labour Bill Esterson
Selby Labour Keir Mather
Sevenoaks Conservative Laura Trott
Sheffield Brightside and Hillsborough Labour Gill Furniss
Sheffield Central Labour Abtisam Mohamed
Sheffield Hallam Labour Olivia Blake
Sheffield Heeley Labour Louise Haigh
Sheffield South East Labour Clive Betts
Sherwood Forest Labour Michelle Welsh
Shipley Labour Anna Dixon
Shrewsbury Labour Julia Buckley
Sittingbourne and Sheppey Labour Kevin McKenna
Skipton and Ripon Conservative Julian Smith
Sleaford and North Hykeham Conservative Caroline Johnson
Slough Labour Tan Dhesi
Smethwick Labour Gurinder Josan
Solihull West and Shirley Conservative Neil Shastri-Hurst
Southampton Itchen Labour Darren Paffey
Southampton Test Labour Satvir Kaur
South Antrim Ulster Unionist Party Robin Swann
South Basildon and East Thurrock Reform UK James McMurdock
South Cambridgeshire Liberal Democrat Pippa Heylings
South Cotswolds Liberal Democrat Roz Savage
South Derbyshire Labour Samantha Niblett
South Devon Liberal Democrat Caroline Voaden
South Dorset Labour Lloyd Hatton
South Down Sinn Féin Chris Hazzard
South East Cornwall Labour Anna Gelderd
Southend East and Rochford Labour Bayo Alaba
Southend West and Leigh Labour David Burton-Sampson
Southgate and Wood Green Labour Bambos Charalambous
South Holland and The Deepings Conservative John Hayes
South Leicestershire Conservative Alberto Costa
South Norfolk Labour Ben Goldsborough
South Northamptonshire Conservative Sarah Bool
Southport Labour Patrick Hurley
South Ribble Labour Paul Foster
South Shields Labour Emma Lewell-Buck
South Shropshire Conservative Stuart Anderson
South Suffolk Conservative James Cartlidge
South West Devon Conservative Rebecca Smith
South West Hertfordshire Conservative Gagan Mohindra
South West Norfolk Labour Terry Jermy
South West Wiltshire Conservative Andrew Murrison
Spelthorne Conservative Lincoln Jopp
Spen Valley Labour Kim Leadbeater
Stafford Labour Leigh Ingham
Staffordshire Moorlands Conservative Karen Bradley
St Albans Liberal Democrat Daisy Cooper
Stalybridge and Hyde Labour Jonathan Reynolds
St Austell and Newquay Labour Noah Law
Stevenage Labour Kevin Bonavia
St Helens North Labour David Baines
St Helens South and Whiston Labour Marie Rimmer
Stirling and Strathallan Labour Chris Kane
St Ives Liberal Democrat Andrew George
St Neots and Mid Cambridgeshire Liberal Democrat Ian Sollom
Stockport Labour Navendu Mishra
Stockton North Labour Chris McDonald
Stockton West Conservative Matt Vickers
Stoke-on-Trent Central Labour Gareth Snell
Stoke-on-Trent North Labour David Williams
Stoke-on-Trent South Labour Allison Gardner
Stone, Great Wyrley and Penkridge Conservative Gavin Williamson
Stourbridge Labour Cat Eccles
Strangford Democratic Unionist Party Jim Shannon
Stratford and Bow Labour Uma Kumaran
Stratford-on-Avon Liberal Democrat Manuela Perteghella
Streatham and Croydon North Labour Steve Reed
Stretford and Urmston Labour Andrew Western
Stroud Labour Simon Opher
Suffolk Coastal Labour Jenny Riddell-Carpenter
Sunderland Central Labour Lewis Atkinson
Surrey Heath Liberal Democrat Al Pinkerton
Sussex Weald Conservative Nus Ghani
Sutton and Cheam Liberal Democrat Luke Taylor
Sutton Coldfield Conservative Andrew Mitchell
Swansea West Labour Torsten Bell
Swindon North Labour Will Stone
Swindon South Labour Heidi Alexander
Tamworth Labour Sarah Edwards
Tatton Conservative Esther McVey
Taunton and Wellington Liberal Democrat Gideon Amos
Telford Labour Shaun Davies
Tewkesbury Liberal Democrat Cameron Thomas
The Wrekin Conservative Mark Pritchard
Thirsk and Malton Conservative Kevin Hollinrake
Thornbury and Yate Liberal Democrat Claire Young
Thurrock Labour Jen Craft
Tipton and Wednesbury Labour Antonia Bance
Tiverton and Minehead Liberal Democrat Rachel Gilmour
Tonbridge Conservative Tom Tugendhat
Tooting Labour Rosena Allin-Khan
Torbay Liberal Democrat Steve Darling
Torfaen Labour Nick Thomas-Symonds
Torridge and Tavistock Conservative Geoffrey Cox
Tottenham Labour David Lammy
Truro and Falmouth Labour Jayne Kirkham
Tunbridge Wells Liberal Democrat Mike Martin
Twickenham Liberal Democrat Munira Wilson
Tynemouth Labour Alan Campbell
Upper Bann Democratic Unionist Party Carla Lockhart
Uxbridge and South Ruislip Labour Danny Beales
Vale of Glamorgan Labour Kanishka Narayan
Vauxhall and Camberwell Green Labour Florence Eshalomi
Wakefield and Rothwell Labour Simon Lightwood
Wallasey Labour Angela Eagle
Walsall and Bloxwich Labour Valerie Vaz
Walthamstow Labour Stella Creasy
Warrington North Labour Charlotte Nichols
Warrington South Labour Sarah Hall
Warwick and Leamington Labour Matt Western
Washington and Gateshead South Labour Sharon Hodgson
Watford Labour Matt Turmaine
Waveney Valley Green Party Adrian Ramsay
Weald of Kent Conservative Katie Lam
Wellingborough and Rushden Labour Gen Kitchen
Wells and Mendip Hills Liberal Democrat Tessa Munt
Welwyn Hatfield Labour Andrew Lewin
West Aberdeenshire and Kincardine Conservative Andrew Bowie
West Bromwich Labour Sarah Coombes
West Dorset Liberal Democrat Edward Morello
West Dunbartonshire Labour Douglas McAllister
West Ham and Beckton Labour James Asser
West Lancashire Labour Ashley Dalton
Westmorland and Lonsdale Liberal Democrat Tim Farron
Weston-super-Mare Labour Daniel Aldridge
West Suffolk Conservative Nick Timothy
West Tyrone Sinn Féin Órfhlaith Begley
West Worcestershire Conservative Harriett Baldwin
Wetherby and Easingwold Conservative Alec Shelbrooke
Whitehaven and Workington Labour Josh MacAlister
Widnes and Halewood Labour Derek Twigg
Wigan Labour Lisa Nandy
Wimbledon Liberal Democrat Paul Kohler
Winchester Liberal Democrat Danny Chambers
Windsor Conservative Jack Rankin
Wirral West Labour Matthew Patrick
Witham Conservative Priti Patel
Witney Liberal Democrat Charles Maynard
Woking Liberal Democrat Will Forster
Wokingham Liberal Democrat Clive Jones
Wolverhampton North East Labour Sureena Brackenridge
Wolverhampton South East Labour Pat McFadden
Wolverhampton West Labour Warinder Juss
Worcester Labour Tom Collins
Worsley and Eccles Labour Michael Wheeler
Worthing West Labour Beccy Cooper
Wrexham Labour Andrew Ranger
Wycombe Labour Emma Reynolds
Wyre Forest Conservative Mark Garnier
Wythenshawe and Sale East Labour Mike Kane
Yeovil Liberal Democrat Adam Dance
Ynys Môn Plaid Cymru Llinos Medi
York Central Labour Rachael Maskell
York Outer Labour Luke Charters
Source House of Commons Library — Election results
Boundaries Results relate to the constituency boundaries in force at the 2024 election. Boundaries changed at the 2024 general election, so pre-2024 seats may not match current constituency pages.