Topzle Topzle

List of MPs elected in the 2024 United Kingdom general election

Updated: Wikipedia source

List of MPs elected in the 2024 United Kingdom general election

In the United Kingdom's 2024 general election, 650 members of Parliament were elected to the country's House of Commons – one for each parliamentary constituency. The UK Parliament consists of the elected House of Commons, the House of Lords, and the Sovereign. The new Parliament first met on 9 July 2024. Of the 650 MPs elected, more than half (335) were new to Parliament.

Infobox

1st
9 July 2024 –
Term
9 July 2024 –
Leader
The Baroness Smith of Basildon
Members
783
Speaker
Lindsay Hoyle
Election
2024 United Kingdom general election
Government
Starmer ministry
Lord Speaker
The Lord McFall of Alcluith
Meeting place
Palace of Westminster
Prime Minister
Keir Starmer
Legislative body
Parliament of the United Kingdom
Third-party leader
The Lord Purvis
Deputy Prime Minister
David Lammy (from 5 September 2025)Angela Rayner (until 5 September 2025)
Leader of the Opposition
The Lord True

Tables

· House of Commons composition
Elected in 2024
Elected in 2024
Affiliation
Elected in 2024
Affiliation
Current
Members
Differ­ence
Vacant
Vacant
Affiliation
Vacant
Affiliation
0
Members
0
Members
Total MPs
Total MPs
Affiliation
Total MPs
Affiliation
650
Members
650
Members
Total voting
Total voting
Affiliation
Total voting
Affiliation
639
Members
639
Majority of voting
Majority of voting
Affiliation
Majority of voting
Affiliation
181
Members
159
Members
22
Affiliation
Members
Elected in 2024
Current
Differ­ence
Labour
411
401
10
Conservative
121
119
2
Liberal Democrats
72
72
Independent
6
18
12
SNP
9
9
Sinn Féin
7
7
DUP
5
5
Reform
5
5
Green (E&W)
4
4
Plaid Cymru
4
4
SDLP
2
2
Alliance
1
1
TUV
1
1
UUP
1
1
Speaker
1
1
Vacant
0
0
Total MPs
650
650
Total voting
639
639
Majority of voting
181
159
22
· MPs defeated and elected
Elected in 2019
Elected in 2019
Affiliation
Elected in 2019
Affiliation
At dissolution
From 2019 to 2024
Did not stand
From 2019 to 2024
Stood
Candidacy
Held
Candidacy
Returning
Lost
New
Elected
Total
Total
Total
Affiliation
Total
Affiliation
650
From 2019 to 2024
650
From 2019 to 2024
132
Candidacy
518
Candidacy
218
Lost
300
Elected
15
Elected
335
Elected
650
Affiliation
From 2019 to 2024
Candidacy
Lost
Elected
Elected in 2019
At dissolution
Did not stand
Stood
Held
Returning
New
Total
Labour
202
205
33
172
4
168
12
231
411
Conservative
365
344
74
270
175
95
26
121
Liberal Democrats
11
15
15
15
2
55
72
SNP
48
43
9
34
28
6
1
2
9
Sinn Féin
7
7
3
4
4
3
7
Independent
17
11
6
5
1
5
6
DUP
8
7
7
2
5
5
Reform
1
1
1
4
5
Green (E&W)
1
1
1
4
4
Plaid Cymru
4
3
1
2
2
2
4
SDLP
2
2
2
2
2
Alliance (NI)
1
1
1
1
1
1
TUV
1
1
UUP
1
1
Speaker
1
1
1
1
1
Alba
2
2
2
Workers Party
1
1
1
Total
650
650
132
518
218
300
15
335
650
· List of MPs elected
Name and picture
Name and picture
Constituency
Name and picture
Affiliation in notional 2019 election
Affiliation
Aberafan Maesteg
Aberafan Maesteg
Constituency
Aberafan Maesteg
Affiliation in notional 2019 election
Labour
Member returned in 2024
Stephen Kinnock
Member returned in 2024
Labour
Notes
MP for predecessor seat of Aberavon.
Aberdeen North
Aberdeen North
Constituency
Aberdeen North
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Kirsty Blackman
Member returned in 2024
Scottish National
Aberdeen South
Aberdeen South
Constituency
Aberdeen South
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Stephen Flynn
Member returned in 2024
Scottish National
Aberdeenshire North and Moray East
Aberdeenshire North and Moray East
Constituency
Aberdeenshire North and Moray East
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Seamus Logan
Member returned in 2024
Scottish National
Notes
Defeated Douglas Ross, previously Conservative MP for Moray. David Duguid, incumbent for the predecessor seat of Banff and Buchan, did not stand
Airdrie and Shotts
Airdrie and Shotts
Constituency
Airdrie and Shotts
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Kenneth Stevenson
Member returned in 2024
Labour
Notes
Defeated incumbent Anum Qaisar
Aldershot
Aldershot
Constituency
Aldershot
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alex Baker
Member returned in 2024
Labour
Notes
Defeated incumbent Leo Docherty
Aldridge-Brownhills
Aldridge-Brownhills
Constituency
Aldridge-Brownhills
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Wendy Morton
Member returned in 2024
Conservative
Alloa and Grangemouth
Alloa and Grangemouth
Constituency
Alloa and Grangemouth
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Brian Leishman
Member returned in 2024
Labour
Notes
Defeated John Nicolson, incumbent MP for the predecessor seat of Ochil and South Perthshire
Altrincham and Sale West
Altrincham and Sale West
Constituency
Altrincham and Sale West
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Connor Rand
Member returned in 2024
Labour
Notes
Previous incumbent Graham Brady did not stand
Alyn and Deeside
Alyn and Deeside
Constituency
Alyn and Deeside
Affiliation in notional 2019 election
Labour
Member returned in 2024
Mark Tami
Member returned in 2024
Labour
Amber Valley
Amber Valley
Constituency
Amber Valley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Linsey Farnsworth
Member returned in 2024
Labour
Notes
Defeated incumbent Nigel Mills
Angus and Perthshire Glens
Angus and Perthshire Glens
Constituency
Angus and Perthshire Glens
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Dave Doogan
Member returned in 2024
Scottish National
Notes
MP for the predecessor seat of Angus.
Arbroath and Broughty Ferry
Arbroath and Broughty Ferry
Constituency
Arbroath and Broughty Ferry
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Stephen Gethins
Member returned in 2024
Scottish National Party
Notes
Previous incumbent MP Stewart Hosie did not stand. Gethins was previously MP for North East Fife 2015–2019.
Argyll, Bute and South Lochaber
Argyll, Bute and South Lochaber
Constituency
Argyll, Bute and South Lochaber
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Brendan O'Hara
Member returned in 2024
Scottish National Party
Notes
MP for predecessor seat of Argyll and Bute
Arundel and South Downs
Arundel and South Downs
Constituency
Arundel and South Downs
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Andrew Griffith
Member returned in 2024
Conservative
Ashfield
Ashfield
Constituency
Ashfield
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Lee Anderson
Member returned in 2024
Reform UK
Notes
Anderson retained seat. He was elected as a Conservative MP in 2019 and defected to Reform UK in March 2024, following his suspension from the Conservative Party.
Ashford
Ashford
Constituency
Ashford
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sojan Joseph
Member returned in 2024
Labour
Notes
Defeated incumbent Damian Green
Ashton-under-Lyne
Ashton-under-Lyne
Constituency
Ashton-under-Lyne
Affiliation in notional 2019 election
Labour
Member returned in 2024
Angela Rayner
Member returned in 2024
Labour
Aylesbury
Aylesbury
Constituency
Aylesbury
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Laura Kyrke-Smith
Member returned in 2024
Labour
Notes
Defeated incumbent Rob Butler
Ayr, Carrick and Cumnock
Ayr, Carrick and Cumnock
Constituency
Ayr, Carrick and Cumnock
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Elaine Stewart
Member returned in 2024
Labour
Notes
Defeated incumbent Allan Dorans
Banbury
Banbury
Constituency
Banbury
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sean Woodcock
Member returned in 2024
Labour
Notes
Defeated incumbent Victoria Prentis
Bangor Aberconwy
Bangor Aberconwy
Constituency
Bangor Aberconwy
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Claire Hughes
Member returned in 2024
Labour
Notes
Defeated Robin Millar, incumbent for the predecessor seat of Aberconwy
Barking
Barking
Constituency
Barking
Affiliation in notional 2019 election
Labour
Member returned in 2024
Nesil Caliskan
Member returned in 2024
Labour
Notes
Previous incumbent Margaret Hodge did not stand
Barnsley North
Barnsley North
Constituency
Barnsley North
Affiliation in notional 2019 election
Labour
Member returned in 2024
Dan Jarvis
Member returned in 2024
Labour
Barnsley South
Barnsley South
Constituency
Barnsley South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Stephanie Peacock
Member returned in 2024
Labour
Barrow and Furness
Barrow and Furness
Constituency
Barrow and Furness
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Michelle Scrogham
Member returned in 2024
Labour
Notes
Defeated incumbent Simon Fell
Basildon and Billericay
Basildon and Billericay
Constituency
Basildon and Billericay
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Richard Holden
Member returned in 2024
Conservative
Notes
Formerly MP for North West Durham. Previous incumbent John Baron did not stand
Basingstoke
Basingstoke
Constituency
Basingstoke
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Luke Murphy
Member returned in 2024
Labour
Notes
Defeated incumbent Maria Miller
Bassetlaw
Bassetlaw
Constituency
Bassetlaw
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jo White
Member returned in 2024
Labour
Notes
Defeated incumbent Brendan Clarke-Smith
Bath
Bath
Constituency
Bath
Affiliation in notional 2019 election
Liberal Democrats
Member returned in 2024
Wera Hobhouse
Member returned in 2024
Liberal Democrats
Bathgate and Linlithgow
Bathgate and Linlithgow
Constituency
Bathgate and Linlithgow
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Kirsteen Sullivan
Member returned in 2024
Labour Co-op
Notes
Gain. Defeated Martyn Day, incumbent MP for predecessor seat of Linlithgow and East Falkirk
Battersea
Battersea
Constituency
Battersea
Affiliation in notional 2019 election
Labour
Member returned in 2024
Marsha de Cordova
Member returned in 2024
Labour
Beaconsfield
Beaconsfield
Constituency
Beaconsfield
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Joy Morrissey
Member returned in 2024
Conservative
Beckenham and Penge
Beckenham and Penge
Constituency
Beckenham and Penge
Affiliation in notional 2019 election
Labour
Member returned in 2024
Liam Conlon
Member returned in 2024
Labour
Notes
Notional hold following boundary changes. Bob Stewart, Conservative incumbent for the predecessor seat of Beckenham, did not stand.
Bedford
Bedford
Constituency
Bedford
Affiliation in notional 2019 election
Labour
Member returned in 2024
Mohammad Yasin
Member returned in 2024
Labour
Belfast East
Belfast East
Constituency
Belfast East
Affiliation in notional 2019 election
Democratic Unionist
Member returned in 2024
Gavin Robinson
Member returned in 2024
Democratic Unionist
Belfast North
Belfast North
Constituency
Belfast North
Affiliation in notional 2019 election
Sinn Féin
Member returned in 2024
John Finucane
Member returned in 2024
Sinn Féin
Belfast South and Mid Down
Belfast South and Mid Down
Constituency
Belfast South and Mid Down
Affiliation in notional 2019 election
Social Democratic and Labour
Member returned in 2024
Claire Hanna
Member returned in 2024
Social Democratic and Labour
Notes
MP for predecessor seat of Belfast South.
Belfast West
Belfast West
Constituency
Belfast West
Affiliation in notional 2019 election
Sinn Féin
Member returned in 2024
Paul Maskey
Member returned in 2024
Sinn Féin
Bermondsey and Old Southwark
Bermondsey and Old Southwark
Constituency
Bermondsey and Old Southwark
Affiliation in notional 2019 election
Labour
Member returned in 2024
Neil Coyle
Member returned in 2024
Labour
Berwickshire, Roxburgh and Selkirk
Berwickshire, Roxburgh and Selkirk
Constituency
Berwickshire, Roxburgh and Selkirk
Affiliation in notional 2019 election
Conservative
Member returned in 2024
John Lamont
Member returned in 2024
Conservative
Bethnal Green and Stepney
Bethnal Green and Stepney
Constituency
Bethnal Green and Stepney
Affiliation in notional 2019 election
Labour
Member returned in 2024
Rushanara Ali
Member returned in 2024
Labour
Notes
MP for predecessor seat of Bethnal Green and Bow
Beverley and Holderness
Beverley and Holderness
Constituency
Beverley and Holderness
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Graham Stuart
Member returned in 2024
Conservative
Bexhill and Battle
Bexhill and Battle
Constituency
Bexhill and Battle
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Kieran Mullan
Member returned in 2024
Conservative
Notes
Formerly MP for Crewe and Nantwich. Previous incumbent Huw Merriman did not stand.
Bexleyheath and Crayford
Bexleyheath and Crayford
Constituency
Bexleyheath and Crayford
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Daniel Francis
Member returned in 2024
Labour
Notes
Previous incumbent David Evennett did not stand
Bicester and Woodstock
Bicester and Woodstock
Constituency
Bicester and Woodstock
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Calum Miller
Member returned in 2024
Liberal Democrats
Notes
New seat
Birkenhead
Birkenhead
Constituency
Birkenhead
Affiliation in notional 2019 election
Labour
Member returned in 2024
Alison McGovern
Member returned in 2024
Labour
Notes
Formerly MP for abolished seat of Wirral South. Previous incumbent Mick Whitley did not stand.
Birmingham Edgbaston
Birmingham Edgbaston
Constituency
Birmingham Edgbaston
Affiliation in notional 2019 election
Labour
Member returned in 2024
Preet Gill
Member returned in 2024
Labour Co-op
Birmingham Erdington
Birmingham Erdington
Constituency
Birmingham Erdington
Affiliation in notional 2019 election
Labour
Member returned in 2024
Paulette Hamilton
Member returned in 2024
Labour
Notes
Elected at 2022 by-election
Birmingham Hall Green and Moseley
Birmingham Hall Green and Moseley
Constituency
Birmingham Hall Green and Moseley
Affiliation in notional 2019 election
Labour
Member returned in 2024
Tahir Ali
Member returned in 2024
Labour
Notes
MP for predecessor seat of Birmingham Hall Green
Birmingham Hodge Hill and Solihull North
Birmingham Hodge Hill and Solihull North
Constituency
Birmingham Hodge Hill and Solihull North
Affiliation in notional 2019 election
Labour
Member returned in 2024
Liam Byrne
Member returned in 2024
Labour
Notes
MP for predecessor seat of Birmingham Hodge Hill
Birmingham Ladywood
Birmingham Ladywood
Constituency
Birmingham Ladywood
Affiliation in notional 2019 election
Labour
Member returned in 2024
Shabana Mahmood
Member returned in 2024
Labour
Birmingham Northfield
Birmingham Northfield
Constituency
Birmingham Northfield
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Laurence Turner
Member returned in 2024
Labour
Notes
Defeated incumbent Gary Sambrook
Birmingham Perry Barr
Birmingham Perry Barr
Constituency
Birmingham Perry Barr
Affiliation in notional 2019 election
Labour
Member returned in 2024
Ayoub Khan
Member returned in 2024
Independent
Notes
Defeated incumbent Khalid Mahmood
Birmingham Selly Oak
Birmingham Selly Oak
Constituency
Birmingham Selly Oak
Affiliation in notional 2019 election
Labour
Member returned in 2024
Alistair Carns
Member returned in 2024
Labour
Notes
Previous incumbent Steve McCabe did not stand
Birmingham Yardley
Birmingham Yardley
Constituency
Birmingham Yardley
Affiliation in notional 2019 election
Labour
Member returned in 2024
Jess Phillips
Member returned in 2024
Labour
Bishop Auckland
Bishop Auckland
Constituency
Bishop Auckland
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sam Rushworth
Member returned in 2024
Labour
Notes
Previous incumbent Dehenna Davison did not stand
Blackburn
Blackburn
Constituency
Blackburn
Affiliation in notional 2019 election
Labour
Member returned in 2024
Adnan Hussain
Member returned in 2024
Independent
Notes
Defeated incumbent Kate Hollern
Blackley and Middleton South
Blackley and Middleton South
Constituency
Blackley and Middleton South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Graham Stringer
Member returned in 2024
Labour
Notes
MP for predecessor seat of Blackley and Broughton
Blackpool North and Fleetwood
Blackpool North and Fleetwood
Constituency
Blackpool North and Fleetwood
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Lorraine Beavers
Member returned in 2024
Labour
Notes
Gain. Defeated Paul Maynard, incumbent for predecessor seat of Blackpool North and Cleveleys
Blackpool South
Blackpool South
Constituency
Blackpool South
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Chris Webb
Member returned in 2024
Labour
Notes
Won by Labour at 2024 by-election
Blaenau Gwent and Rhymney
Blaenau Gwent and Rhymney
Constituency
Blaenau Gwent and Rhymney
Affiliation in notional 2019 election
Labour
Member returned in 2024
Nick Smith
Member returned in 2024
Labour
Blaydon and Consett
Blaydon and Consett
Constituency
Blaydon and Consett
Affiliation in notional 2019 election
Labour
Member returned in 2024
Liz Twist
Member returned in 2024
Labour
Notes
Previously MP for the abolished seat of Blaydon. Incumbent of the predecessor seat of North West Durham, Conservative MP Richard Holden, stood successfully in Basildon and Billericay.
Blyth and Ashington
Blyth and Ashington
Constituency
Blyth and Ashington
Affiliation in notional 2019 election
Labour
Member returned in 2024
Ian Lavery
Member returned in 2024
Labour
Notes
MP for predecessor seat of Wansbeck.
Bognor Regis and Littlehampton
Bognor Regis and Littlehampton
Constituency
Bognor Regis and Littlehampton
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alison Griffiths
Member returned in 2024
Conservative
Notes
Previous incumbent Nick Gibb did not stand
Bolsover
Bolsover
Constituency
Bolsover
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Natalie Fleet
Member returned in 2024
Labour
Notes
Defeated incumbent Mark Fletcher
Bolton North East
Bolton North East
Constituency
Bolton North East
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Kirith Entwistle
Member returned in 2024
Labour
Notes
Previous incumbent MP Mark Logan did not stand
Bolton South and Walkden
Bolton South and Walkden
Constituency
Bolton South and Walkden
Affiliation in notional 2019 election
Labour
Member returned in 2024
Yasmin Qureshi
Member returned in 2024
Labour
Notes
MP for predecessor seat of Bolton South East
Bolton West
Bolton West
Constituency
Bolton West
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Phil Brickell
Member returned in 2024
Labour
Notes
Defeated incumbent Chris Green
Bootle
Bootle
Constituency
Bootle
Affiliation in notional 2019 election
Labour
Member returned in 2024
Peter Dowd
Member returned in 2024
Labour
Boston and Skegness
Boston and Skegness
Constituency
Boston and Skegness
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Richard Tice
Member returned in 2024
Reform UK
Notes
Defeated incumbent Matt Warman
Bournemouth East
Bournemouth East
Constituency
Bournemouth East
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Tom Hayes
Member returned in 2024
Labour
Notes
Defeated incumbent Tobias Ellwood
Bournemouth West
Bournemouth West
Constituency
Bournemouth West
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jessica Toale
Member returned in 2024
Labour
Notes
Defeated incumbent Conor Burns
Bracknell
Bracknell
Constituency
Bracknell
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Peter Swallow
Member returned in 2024
Labour
Notes
Defeated incumbent James Sunderland
Bradford East
Bradford East
Constituency
Bradford East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Imran Hussain
Member returned in 2024
Labour
Bradford South
Bradford South
Constituency
Bradford South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Judith Cummins
Member returned in 2024
Labour
Bradford West
Bradford West
Constituency
Bradford West
Affiliation in notional 2019 election
Labour
Member returned in 2024
Naz Shah
Member returned in 2024
Labour
Braintree
Braintree
Constituency
Braintree
Affiliation in notional 2019 election
Conservative
Member returned in 2024
James Cleverly
Member returned in 2024
Conservative
Brecon, Radnor and Cwm Tawe
Brecon, Radnor and Cwm Tawe
Constituency
Brecon, Radnor and Cwm Tawe
Affiliation in notional 2019 election
Conservative
Member returned in 2024
David Chadwick
Member returned in 2024
Liberal Democrats
Notes
Defeated Fay Jones, incumbent MP for predecessor seat of Brecon and Radnorshire
Brent East
Brent East
Constituency
Brent East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Dawn Butler
Member returned in 2024
Labour
Notes
MP for predecessor seat of Brent Central
Brent West
Brent West
Constituency
Brent West
Affiliation in notional 2019 election
Labour
Member returned in 2024
Barry Gardiner
Member returned in 2024
Labour
Notes
MP for predecessor seat of Brent North
Brentford and Isleworth
Brentford and Isleworth
Constituency
Brentford and Isleworth
Affiliation in notional 2019 election
Labour
Member returned in 2024
Ruth Cadbury
Member returned in 2024
Labour
Brentwood and Ongar
Brentwood and Ongar
Constituency
Brentwood and Ongar
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alex Burghart
Member returned in 2024
Conservative
Bridgend
Bridgend
Constituency
Bridgend
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Chris Elmore
Member returned in 2024
Labour
Notes
Formerly MP for the abolished seat of Ogmore. Previous incumbent Jamie Wallis did not stand.
Bridgwater
Bridgwater
Constituency
Bridgwater
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Ashley Fox
Member returned in 2024
Conservative
Notes
Ian Liddell-Grainger, incumbent MP for the predecessor seat of Bridgwater and West Somerset, was defeated in Tiverton and Minehead
Bridlington and The Wolds
Bridlington and The Wolds
Constituency
Bridlington and The Wolds
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Charlie Dewhirst
Member returned in 2024
Conservative
Notes
Greg Knight, incumbent MP for the predecessor seat of East Yorkshire, did not stand
Brigg and Immingham
Brigg and Immingham
Constituency
Brigg and Immingham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Martin Vickers
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of Cleethorpes.
Brighton Kemptown and Peacehaven
Brighton Kemptown and Peacehaven
Constituency
Brighton Kemptown and Peacehaven
Affiliation in notional 2019 election
Labour
Member returned in 2024
Chris Ward
Member returned in 2024
Labour
Notes
Previous incumbent Lloyd Russell-Moyle did not stand
Brighton Pavilion
Brighton Pavilion
Constituency
Brighton Pavilion
Affiliation in notional 2019 election
Green
Member returned in 2024
Siân Berry
Member returned in 2024
Green
Notes
Previous incumbent Caroline Lucas did not stand
Bristol Central
Bristol Central
Constituency
Bristol Central
Affiliation in notional 2019 election
Labour
Member returned in 2024
Carla Denyer
Member returned in 2024
Green
Notes
Defeated Thangam Debbonaire, incumbent MP for the predecessor seat of Bristol West
Bristol East
Bristol East
Constituency
Bristol East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Kerry McCarthy
Member returned in 2024
Labour
Bristol North East
Bristol North East
Constituency
Bristol North East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Damien Egan
Member returned in 2024
Labour
Notes
New seat. Elected for the abolished seat of Kingswood at 2024 by-election
Bristol North West
Bristol North West
Constituency
Bristol North West
Affiliation in notional 2019 election
Labour
Member returned in 2024
Darren Jones
Member returned in 2024
Labour
Bristol South
Bristol South
Constituency
Bristol South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Karin Smyth
Member returned in 2024
Labour
Broadland and Fakenham
Broadland and Fakenham
Constituency
Broadland and Fakenham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jerome Mayhew
Member returned in 2024
Conservative
Bromley and Biggin Hill
Bromley and Biggin Hill
Constituency
Bromley and Biggin Hill
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Peter Fortune
Member returned in 2024
Conservative
Notes
Bob Neill, incumbent MP for the predecessor seat of Bromley and Chislehurst, did not stand
Bromsgrove
Bromsgrove
Constituency
Bromsgrove
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Bradley Thomas
Member returned in 2024
Conservative
Notes
Previous incumbent Sajid Javid did not stand
Broxbourne
Broxbourne
Constituency
Broxbourne
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Lewis Cocking
Member returned in 2024
Conservative
Notes
Previous incumbent Charles Walker did not stand
Broxtowe
Broxtowe
Constituency
Broxtowe
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Juliet Campbell
Member returned in 2024
Labour
Notes
Defeated incumbent Darren Henry
Buckingham and Bletchley
Buckingham and Bletchley
Constituency
Buckingham and Bletchley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Callum Anderson
Member returned in 2024
Labour
Notes
Defeated contesting Conservative MP Iain Stewart (previously MP for Milton Keynes South). Incumbent MP for the predecessor seat of Buckingham, Greg Smith, stood successfully in the new seat of Mid Buckinghamshire.
Burnley
Burnley
Constituency
Burnley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Oliver Ryan
Member returned in 2024
Labour Co-op
Notes
Defeated incumbent Antony Higginbotham
Burton and Uttoxeter
Burton and Uttoxeter
Constituency
Burton and Uttoxeter
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jacob Collier
Member returned in 2024
Labour
Notes
Defeated incumbent Kate Kniveton
Bury North
Bury North
Constituency
Bury North
Affiliation in notional 2019 election
Conservative
Member returned in 2024
James Frith
Member returned in 2024
Labour
Notes
Defeated incumbent James Daly
Bury South
Bury South
Constituency
Bury South
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Christian Wakeford
Member returned in 2024
Labour
Notes
Wakeford retained the seat. He was elected as a Conservative MP in 2019 and defected to Labour in 2022.
Bury St Edmunds and Stowmarket
Bury St Edmunds and Stowmarket
Constituency
Bury St Edmunds and Stowmarket
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Peter Prinsley
Member returned in 2024
Labour
Notes
Jo Churchill, incumbent MP for the predecessor seat of Bury St Edmunds, did not stand
Caerfyrddin
Caerfyrddin
Constituency
Caerfyrddin
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Ann Davies
Member returned in 2024
Plaid Cymru
Notes
Defeated Simon Hart, incumbent for Carmarthen West and South Pembrokeshire
Caerphilly
Caerphilly
Constituency
Caerphilly
Affiliation in notional 2019 election
Labour
Member returned in 2024
Chris Evans
Member returned in 2024
Labour Co-op
Notes
Previously MP for Islwyn. Previous incumbent, Wayne David, did not stand.
Caithness, Sutherland and Easter Ross
Caithness, Sutherland and Easter Ross
Constituency
Caithness, Sutherland and Easter Ross
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Jamie Stone
Member returned in 2024
Liberal Democrats
Notes
Seat held (Notional gain following boundary changes)
Calder Valley
Calder Valley
Constituency
Calder Valley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Josh Fenton-Glynn
Member returned in 2024
Labour
Notes
Previous incumbent, Craig Whittaker, did not stand
Camborne and Redruth
Camborne and Redruth
Constituency
Camborne and Redruth
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Perran Moon
Member returned in 2024
Labour
Notes
Previous incumbent, George Eustice, did not stand
Cambridge
Cambridge
Constituency
Cambridge
Affiliation in notional 2019 election
Labour
Member returned in 2024
Daniel Zeichner
Member returned in 2024
Labour
Cannock Chase
Cannock Chase
Constituency
Cannock Chase
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Josh Newbury
Member returned in 2024
Labour
Notes
Defeated incumbent Amanda Milling
Canterbury
Canterbury
Constituency
Canterbury
Affiliation in notional 2019 election
Labour
Member returned in 2024
Rosie Duffield
Member returned in 2024
Labour
Notes
Currently sits as an independent following her resignation from the Labour Party in September 2024
Cardiff East
Cardiff East
Constituency
Cardiff East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Jo Stevens
Member returned in 2024
Labour
Notes
MP for predecessor seat of Cardiff Central
Cardiff North
Cardiff North
Constituency
Cardiff North
Affiliation in notional 2019 election
Labour
Member returned in 2024
Anna McMorrin
Member returned in 2024
Labour
Cardiff South and Penarth
Cardiff South and Penarth
Constituency
Cardiff South and Penarth
Affiliation in notional 2019 election
Labour
Member returned in 2024
Stephen Doughty
Member returned in 2024
Labour Co-op
Cardiff West
Cardiff West
Constituency
Cardiff West
Affiliation in notional 2019 election
Labour
Member returned in 2024
Alex Barros-Curtis
Member returned in 2024
Labour
Notes
Previous incumbent, Kevin Brennan, did not stand
Carlisle
Carlisle
Constituency
Carlisle
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Julie Minns
Member returned in 2024
Labour
Notes
Defeated incumbent John Stevenson
Carshalton and Wallington
Carshalton and Wallington
Constituency
Carshalton and Wallington
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Bobby Dean
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent Elliot Colburn
Castle Point
Castle Point
Constituency
Castle Point
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Rebecca Harris
Member returned in 2024
Conservative
Central Ayrshire
Central Ayrshire
Constituency
Central Ayrshire
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Alan Gemmell
Member returned in 2024
Labour
Notes
Previous incumbent, Philippa Whitford, did not stand
Central Devon
Central Devon
Constituency
Central Devon
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Mel Stride
Member returned in 2024
Conservative
Central Suffolk and North Ipswich
Central Suffolk and North Ipswich
Constituency
Central Suffolk and North Ipswich
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Patrick Spencer
Member returned in 2024
Conservative
Notes
Previous incumbent, Dan Poulter, who defected to Labour in April 2024, did not stand
Ceredigion Preseli
Ceredigion Preseli
Constituency
Ceredigion Preseli
Affiliation in notional 2019 election
Plaid Cymru
Member returned in 2024
Ben Lake
Member returned in 2024
Plaid Cymru
Notes
MP for predecessor seat of Ceredigion
Chatham and Aylesford
Chatham and Aylesford
Constituency
Chatham and Aylesford
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Tris Osborne
Member returned in 2024
Labour
Notes
Previous incumbent, Tracey Crouch, did not stand
Cheadle
Cheadle
Constituency
Cheadle
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Tom Morrison
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent Mary Robinson
Chelmsford
Chelmsford
Constituency
Chelmsford
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Marie Goldman
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent Vicky Ford
Chelsea and Fulham
Chelsea and Fulham
Constituency
Chelsea and Fulham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Ben Coleman
Member returned in 2024
Labour
Notes
Defeated incumbent Greg Hands
Cheltenham
Cheltenham
Constituency
Cheltenham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Max Wilkinson
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent Alex Chalk
Chesham and Amersham
Chesham and Amersham
Constituency
Chesham and Amersham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sarah Green
Member returned in 2024
Liberal Democrats
Notes
Won by Liberal Democrats at 2021 by-election
Chester North and Neston
Chester North and Neston
Constituency
Chester North and Neston
Affiliation in notional 2019 election
Labour
Member returned in 2024
Samantha Dixon
Member returned in 2024
Labour
Notes
MP for predecessor seat of City of Chester
Chester South and Eddisbury
Chester South and Eddisbury
Constituency
Chester South and Eddisbury
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Aphra Brandreth
Member returned in 2024
Conservative
Notes
Edward Timpson, previous incumbent for the predecessor seat of Eddisbury, did not stand
Chesterfield
Chesterfield
Constituency
Chesterfield
Affiliation in notional 2019 election
Labour
Member returned in 2024
Toby Perkins
Member returned in 2024
Labour
Chichester
Chichester
Constituency
Chichester
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jess Brown-Fuller
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent Gillian Keegan
Chingford and Woodford Green
Chingford and Woodford Green
Constituency
Chingford and Woodford Green
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Iain Duncan Smith
Member returned in 2024
Conservative
Chippenham
Chippenham
Constituency
Chippenham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sarah Gibson
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent, Michelle Donelan, unsuccessfully contested the new seat of Melksham and Devizes
Chipping Barnet
Chipping Barnet
Constituency
Chipping Barnet
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Dan Tomlinson
Member returned in 2024
Labour
Notes
Defeated incumbent Theresa Villiers
Chorley
Chorley
Constituency
Chorley
Affiliation in notional 2019 election
Speaker
Member returned in 2024
Lindsay Hoyle
Member returned in 2024
Speaker
Notes
Seat held
Christchurch
Christchurch
Constituency
Christchurch
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Christopher Chope
Member returned in 2024
Conservative
Cities of London and Westminster
Cities of London and Westminster
Constituency
Cities of London and Westminster
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Rachel Blake
Member returned in 2024
Labour Co-op
Notes
Previous incumbent, Nickie Aiken, did not stand
City of Durham
City of Durham
Constituency
City of Durham
Affiliation in notional 2019 election
Labour
Member returned in 2024
Mary Foy
Member returned in 2024
Labour
Clacton
Clacton
Constituency
Clacton
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Nigel Farage
Member returned in 2024
Reform UK
Notes
Defeated incumbent Giles Watling
Clapham and Brixton Hill
Clapham and Brixton Hill
Constituency
Clapham and Brixton Hill
Affiliation in notional 2019 election
Labour
Member returned in 2024
Bell Ribeiro-Addy
Member returned in 2024
Labour
Notes
MP for predecessor seat of Streatham
Clwyd East
Clwyd East
Constituency
Clwyd East
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Becky Gittins
Member returned in 2024
Labour
Notes
Defeated Rob Roberts, incumbent for the predecessor seat of Delyn who stood as an independent, having been elected as a Conservative in 2019. Also defeated James Davies, previously MP for the abolished constituency of Vale of Clwyd.
Clwyd North
Clwyd North
Constituency
Clwyd North
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Gill German
Member returned in 2024
Labour
Notes
Previous incumbent for the predecessor seat of Clwyd West, David Jones, did not stand
Coatbridge and Bellshill
Coatbridge and Bellshill
Constituency
Coatbridge and Bellshill
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Frank McNally
Member returned in 2024
Labour
Notes
Defeated incumbent Steven Bonnar
Colchester
Colchester
Constituency
Colchester
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Pam Cox
Member returned in 2024
Labour
Notes
Previous incumbent, Will Quince, did not stand
Colne Valley
Colne Valley
Constituency
Colne Valley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Paul Davies
Member returned in 2024
Labour
Notes
Defeated incumbent, Jason McCartney
Congleton
Congleton
Constituency
Congleton
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sarah Russell
Member returned in 2024
Labour
Notes
Defeated incumbent, Fiona Bruce
Corby and East Northamptonshire
Corby and East Northamptonshire
Constituency
Corby and East Northamptonshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Lee Barron
Member returned in 2024
Labour
Notes
Defeated incumbent, Tom Pursglove
Coventry East
Coventry East
Constituency
Coventry East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Mary Creagh
Member returned in 2024
Labour
Notes
Previous incumbent, Colleen Fletcher, did not stand
Coventry North West
Coventry North West
Constituency
Coventry North West
Affiliation in notional 2019 election
Labour
Member returned in 2024
Taiwo Owatemi
Member returned in 2024
Labour
Coventry South
Coventry South
Constituency
Coventry South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Zarah Sultana
Member returned in 2024
Labour
Cowdenbeath and Kirkcaldy
Cowdenbeath and Kirkcaldy
Constituency
Cowdenbeath and Kirkcaldy
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Melanie Ward
Member returned in 2024
Labour
Notes
Defeated incumbent, Neale Hanvey
Cramlington and Killingworth
Cramlington and Killingworth
Constituency
Cramlington and Killingworth
Affiliation in notional 2019 election
Labour
Member returned in 2024
Emma Foody
Member returned in 2024
Labour Co-op
Notes
Defeated Ian Levy, incumbent Conservative MP for the predecessor seat of Blyth Valley (notional hold following boundary changes)
Crawley
Crawley
Constituency
Crawley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Peter Lamb
Member returned in 2024
Labour
Notes
Previous incumbent, Henry Smith, did not stand
Crewe and Nantwich
Crewe and Nantwich
Constituency
Crewe and Nantwich
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Connor Naismith
Member returned in 2024
Labour
Notes
Previous incumbent, Kieran Mullan, stood successfully in Bexhill and Battle
Croydon East
Croydon East
Constituency
Croydon East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Natasha Irons
Member returned in 2024
Labour
Notes
Sarah Jones, previous incumbent in the predecessor seat of Croydon Central, stood successfully in Croydon West.
Croydon South
Croydon South
Constituency
Croydon South
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Chris Philp
Member returned in 2024
Conservative
Croydon West
Croydon West
Constituency
Croydon West
Affiliation in notional 2019 election
Labour
Member returned in 2024
Sarah Jones
Member returned in 2024
Labour
Notes
Previously MP for Croydon Central. Incumbent for the predecessor seat of Croydon North, Steve Reed, stood successfully in the new seat of Streatham and Croydon North.
Cumbernauld and Kirkintilloch
Cumbernauld and Kirkintilloch
Constituency
Cumbernauld and Kirkintilloch
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Katrina Murray
Member returned in 2024
Labour
Notes
Defeated incumbent, Stuart McDonald
Dagenham and Rainham
Dagenham and Rainham
Constituency
Dagenham and Rainham
Affiliation in notional 2019 election
Labour
Member returned in 2024
Margaret Mullane
Member returned in 2024
Labour
Notes
Previous incumbent, Jon Cruddas, did not stand
Darlington
Darlington
Constituency
Darlington
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Lola McEvoy
Member returned in 2024
Labour
Notes
Defeated incumbent, Peter Gibson
Dartford
Dartford
Constituency
Dartford
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jim Dickson
Member returned in 2024
Labour
Notes
Defeated incumbent, Gareth Johnson
Daventry
Daventry
Constituency
Daventry
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Stuart Andrew
Member returned in 2024
Conservative
Notes
Moved constituencies – formerly MP for Pudsey. Previous incumbent, Chris Heaton-Harris, did not stand
Derby North
Derby North
Constituency
Derby North
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Catherine Atkinson
Member returned in 2024
Labour
Notes
Defeated incumbent, Amanda Solloway
Derby South
Derby South
Constituency
Derby South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Baggy Shanker
Member returned in 2024
Labour Co-op
Notes
Previous incumbent, Margaret Beckett, did not stand
Derbyshire Dales
Derbyshire Dales
Constituency
Derbyshire Dales
Affiliation in notional 2019 election
Conservative
Member returned in 2024
John Whitby
Member returned in 2024
Labour
Notes
Defeated incumbent, Sarah Dines
Dewsbury and Batley
Dewsbury and Batley
Constituency
Dewsbury and Batley
Affiliation in notional 2019 election
Labour
Member returned in 2024
Iqbal Mohamed
Member returned in 2024
Independent
Notes
Notional Labour seat in 2019 following boundary changes. Mark Eastwood, Conservative incumbent for the predecessor constituency of Dewsbury, stood unsuccessfully in Ossett and Denby Dale.
Didcot and Wantage
Didcot and Wantage
Constituency
Didcot and Wantage
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Olly Glover
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, David Johnston
Doncaster Central
Doncaster Central
Constituency
Doncaster Central
Affiliation in notional 2019 election
Labour
Member returned in 2024
Sally Jameson
Member returned in 2024
Labour Co-op
Notes
Previous incumbent, Rosie Winterton, did not stand
Doncaster East and the Isle of Axholme
Doncaster East and the Isle of Axholme
Constituency
Doncaster East and the Isle of Axholme
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Lee Pitcher
Member returned in 2024
Labour
Notes
Defeated Nick Fletcher, incumbent for the predecessor seat of Don Valley
Doncaster North
Doncaster North
Constituency
Doncaster North
Affiliation in notional 2019 election
Labour
Member returned in 2024
Ed Miliband
Member returned in 2024
Labour
Dorking and Horley
Dorking and Horley
Constituency
Dorking and Horley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Chris Coghlan
Member returned in 2024
Liberal Democrats
Notes
Paul Beresford, MP for the predecessor seat of Mole Valley, did not stand.
Dover and Deal
Dover and Deal
Constituency
Dover and Deal
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Mike Tapp
Member returned in 2024
Labour
Notes
Previous incumbent, Natalie Elphicke, who defected to Labour in May 2024, stood down
Droitwich and Evesham
Droitwich and Evesham
Constituency
Droitwich and Evesham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Nigel Huddleston
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of Mid Worcestershire
Dudley
Dudley
Constituency
Dudley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sonia Kumar
Member returned in 2024
Labour
Notes
Defeated Marco Longhi, incumbent for the predecessor seat of Dudley North
Dulwich and West Norwood
Dulwich and West Norwood
Constituency
Dulwich and West Norwood
Affiliation in notional 2019 election
Labour
Member returned in 2024
Helen Hayes
Member returned in 2024
Labour
Dumfries and Galloway
Dumfries and Galloway
Constituency
Dumfries and Galloway
Affiliation in notional 2019 election
Conservative
Member returned in 2024
John Cooper
Member returned in 2024
Conservative
Notes
Previous incumbent, Alister Jack, did not stand
Dumfriesshire, Clydesdale and Tweeddale
Dumfriesshire, Clydesdale and Tweeddale
Constituency
Dumfriesshire, Clydesdale and Tweeddale
Affiliation in notional 2019 election
Conservative
Member returned in 2024
David Mundell
Member returned in 2024
Conservative
Dundee Central
Dundee Central
Constituency
Dundee Central
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Chris Law
Member returned in 2024
Scottish National
Notes
MP for the predecessor seat of Dundee West
Dunfermline and Dollar
Dunfermline and Dollar
Constituency
Dunfermline and Dollar
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Graeme Downie
Member returned in 2024
Labour
Notes
Douglas Chapman, MP for the predecessor seat of Dunfermline and West Fife, did not stand
Dunstable and Leighton Buzzard
Dunstable and Leighton Buzzard
Constituency
Dunstable and Leighton Buzzard
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alex Mayer
Member returned in 2024
Labour
Notes
Defeated Andrew Selous, incumbent for the predecessor seat of South West Bedfordshire
Dwyfor Meirionnydd
Dwyfor Meirionnydd
Constituency
Dwyfor Meirionnydd
Affiliation in notional 2019 election
Plaid Cymru
Member returned in 2024
Liz Saville Roberts
Member returned in 2024
Plaid Cymru
Ealing Central and Acton
Ealing Central and Acton
Constituency
Ealing Central and Acton
Affiliation in notional 2019 election
Labour
Member returned in 2024
Rupa Huq
Member returned in 2024
Labour
Ealing North
Ealing North
Constituency
Ealing North
Affiliation in notional 2019 election
Labour
Member returned in 2024
James Murray
Member returned in 2024
Labour Co-op
Ealing Southall
Ealing Southall
Constituency
Ealing Southall
Affiliation in notional 2019 election
Labour
Member returned in 2024
Deirdre Costigan
Member returned in 2024
Labour
Notes
Previous incumbent, Virendra Sharma, did not stand
Earley and Woodley
Earley and Woodley
Constituency
Earley and Woodley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Yuan Yang
Member returned in 2024
Labour
Notes
New seat
Easington
Easington
Constituency
Easington
Affiliation in notional 2019 election
Labour
Member returned in 2024
Grahame Morris
Member returned in 2024
Labour
East Antrim
East Antrim
Constituency
East Antrim
Affiliation in notional 2019 election
Democratic Unionist
Member returned in 2024
Sammy Wilson
Member returned in 2024
Democratic Unionist
East Grinstead and Uckfield
East Grinstead and Uckfield
Constituency
East Grinstead and Uckfield
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Mims Davies
Member returned in 2024
Conservative
Notes
New seat. Davies was previously MP for Mid Sussex.
East Ham
East Ham
Constituency
East Ham
Affiliation in notional 2019 election
Labour
Member returned in 2024
Stephen Timms
Member returned in 2024
Labour
East Hampshire
East Hampshire
Constituency
East Hampshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Damian Hinds
Member returned in 2024
Conservative
East Kilbride and Strathaven
East Kilbride and Strathaven
Constituency
East Kilbride and Strathaven
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Joani Reid
Member returned in 2024
Labour
Notes
Previous incumbent for the predecessor seat of East Kilbride, Strathaven and Lesmahagow, Lisa Cameron, who defected to the Conservative Party in 2023, did not stand
East Londonderry
East Londonderry
Constituency
East Londonderry
Affiliation in notional 2019 election
Democratic Unionist
Member returned in 2024
Gregory Campbell
Member returned in 2024
Democratic Unionist
East Renfrewshire
East Renfrewshire
Constituency
East Renfrewshire
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Blair McDougall
Member returned in 2024
Labour
Notes
Defeated incumbent, Kirsten Oswald
East Surrey
East Surrey
Constituency
East Surrey
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Claire Coutinho
Member returned in 2024
Conservative
East Thanet
East Thanet
Constituency
East Thanet
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Polly Billington
Member returned in 2024
Labour
Notes
Craig Mackinlay, incumbent for the predecessor seat of South Thanet, did not stand
East Wiltshire
East Wiltshire
Constituency
East Wiltshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Danny Kruger
Member returned in 2024
Conservative
Notes
MP for the predecessor constituency of Devizes
East Worthing and Shoreham
East Worthing and Shoreham
Constituency
East Worthing and Shoreham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Tom Rutland
Member returned in 2024
Labour
Notes
Previous incumbent, Tim Loughton, did not stand
Eastbourne
Eastbourne
Constituency
Eastbourne
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Josh Babarinde
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Caroline Ansell
Eastleigh
Eastleigh
Constituency
Eastleigh
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Liz Jarvis
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent, Paul Holmes stood in Hamble Valley
Edinburgh East and Musselburgh
Edinburgh East and Musselburgh
Constituency
Edinburgh East and Musselburgh
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Chris Murray
Member returned in 2024
Labour
Notes
Defeated Tommy Sheppard, incumbent for the predecessor seat of Edinburgh East
Edinburgh North and Leith
Edinburgh North and Leith
Constituency
Edinburgh North and Leith
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Tracy Gilbert
Member returned in 2024
Labour
Notes
Defeated incumbent, Deidre Brock
Edinburgh South
Edinburgh South
Constituency
Edinburgh South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Ian Murray
Member returned in 2024
Labour
Edinburgh South West
Edinburgh South West
Constituency
Edinburgh South West
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Scott Arthur
Member returned in 2024
Labour
Notes
Defeated incumbent, Joanna Cherry
Edinburgh West
Edinburgh West
Constituency
Edinburgh West
Affiliation in notional 2019 election
Liberal Democrats
Member returned in 2024
Christine Jardine
Member returned in 2024
Liberal Democrats
Edmonton and Winchmore Hill
Edmonton and Winchmore Hill
Constituency
Edmonton and Winchmore Hill
Affiliation in notional 2019 election
Labour
Member returned in 2024
Kate Osamor
Member returned in 2024
Labour Co-op
Notes
MP for the predecessor seat of Edmonton
Ellesmere Port and Bromborough
Ellesmere Port and Bromborough
Constituency
Ellesmere Port and Bromborough
Affiliation in notional 2019 election
Labour
Member returned in 2024
Justin Madders
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Ellesmere Port and Neston
Eltham and Chislehurst
Eltham and Chislehurst
Constituency
Eltham and Chislehurst
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Clive Efford
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Eltham. Notional gain following boundary changes.
Ely and East Cambridgeshire
Ely and East Cambridgeshire
Constituency
Ely and East Cambridgeshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Charlotte Cane
Member returned in 2024
Liberal Democrats
Notes
Defeated Lucy Frazer, incumbent for the predecessor seat of South East Cambridgeshire
Enfield North
Enfield North
Constituency
Enfield North
Affiliation in notional 2019 election
Labour
Member returned in 2024
Feryal Clark
Member returned in 2024
Labour
Epping Forest
Epping Forest
Constituency
Epping Forest
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Neil Hudson
Member returned in 2024
Conservative
Notes
Previous incumbent, Eleanor Laing, did not stand
Epsom and Ewell
Epsom and Ewell
Constituency
Epsom and Ewell
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Helen Maguire
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent, Chris Grayling, did not stand
Erewash
Erewash
Constituency
Erewash
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Adam Thompson
Member returned in 2024
Labour
Notes
Defeated incumbent, Maggie Throup
Erith and Thamesmead
Erith and Thamesmead
Constituency
Erith and Thamesmead
Affiliation in notional 2019 election
Labour
Member returned in 2024
Abena Oppong-Asare
Member returned in 2024
Labour
Notes
Seat held
Esher and Walton
Esher and Walton
Constituency
Esher and Walton
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Monica Harding
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent, Dominic Raab, did not stand
Exeter
Exeter
Constituency
Exeter
Affiliation in notional 2019 election
Labour
Member returned in 2024
Steve Race
Member returned in 2024
Labour
Notes
Previous incumbent, Ben Bradshaw, did not stand
Exmouth and Exeter East
Exmouth and Exeter East
Constituency
Exmouth and Exeter East
Affiliation in notional 2019 election
Conservative
Member returned in 2024
David Reed
Member returned in 2024
Conservative
Notes
Simon Jupp, MP for the predecessor seat of East Devon, stood unsuccessfully in Honiton and Sidmouth
Falkirk
Falkirk
Constituency
Falkirk
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Euan Stainbank
Member returned in 2024
Labour
Notes
Previous incumbent, John McNally, did not stand
Fareham and Waterlooville
Fareham and Waterlooville
Constituency
Fareham and Waterlooville
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Suella Braverman
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of Fareham
Farnham and Bordon
Farnham and Bordon
Constituency
Farnham and Bordon
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Greg Stafford
Member returned in 2024
Conservative
Notes
Jeremy Hunt, MP for the predecessor seat of South West Surrey, stood successfully in the new seat of Godalming and Ash.
Faversham and Mid Kent
Faversham and Mid Kent
Constituency
Faversham and Mid Kent
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Helen Whately
Member returned in 2024
Conservative
Feltham and Heston
Feltham and Heston
Constituency
Feltham and Heston
Affiliation in notional 2019 election
Labour
Member returned in 2024
Seema Malhotra
Member returned in 2024
Labour Co-op
Fermanagh and South Tyrone
Fermanagh and South Tyrone
Constituency
Fermanagh and South Tyrone
Affiliation in notional 2019 election
Sinn Féin
Member returned in 2024
Pat Cullen
Member returned in 2024
Sinn Féin
Notes
Previous incumbent, Michelle Gildernew, did not stand
Filton and Bradley Stoke
Filton and Bradley Stoke
Constituency
Filton and Bradley Stoke
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Claire Hazelgrove
Member returned in 2024
Labour
Notes
Defeated incumbent, Jack Lopresti
Finchley and Golders Green
Finchley and Golders Green
Constituency
Finchley and Golders Green
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sarah Sackman
Member returned in 2024
Labour
Notes
Previous incumbent, Mike Freer, did not stand
Folkestone and Hythe
Folkestone and Hythe
Constituency
Folkestone and Hythe
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Tony Vaughan
Member returned in 2024
Labour
Notes
Defeated incumbent, Damian Collins
Forest of Dean
Forest of Dean
Constituency
Forest of Dean
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Matt Bishop
Member returned in 2024
Labour
Notes
Defeated incumbent, Mark Harper
Foyle
Foyle
Constituency
Foyle
Affiliation in notional 2019 election
Social Democratic and Labour
Member returned in 2024
Colum Eastwood
Member returned in 2024
Social Democratic and Labour
Frome and East Somerset
Frome and East Somerset
Constituency
Frome and East Somerset
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Anna Sabine
Member returned in 2024
Liberal Democrats
Notes
New seat
Fylde
Fylde
Constituency
Fylde
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Andrew Snowden
Member returned in 2024
Conservative
Notes
Previous incumbent, Mark Menzies, did not stand
Gainsborough
Gainsborough
Constituency
Gainsborough
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Edward Leigh
Member returned in 2024
Conservative
Gateshead Central and Whickham
Gateshead Central and Whickham
Constituency
Gateshead Central and Whickham
Affiliation in notional 2019 election
Labour
Member returned in 2024
Mark Ferguson
Member returned in 2024
Labour
Notes
Ian Mearns, incumbent for the predecessor seat of Gateshead, did not stand
Gedling
Gedling
Constituency
Gedling
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Michael Payne
Member returned in 2024
Labour
Notes
Defeated incumbent, Tom Randall
Gillingham and Rainham
Gillingham and Rainham
Constituency
Gillingham and Rainham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Naushabah Khan
Member returned in 2024
Labour
Notes
Defeated incumbent, Rehman Chishti
Glasgow East
Glasgow East
Constituency
Glasgow East
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
John Grady
Member returned in 2024
Labour
Notes
Defeated incumbent, David Linden
Glasgow North
Glasgow North
Constituency
Glasgow North
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Martin Rhodes
Member returned in 2024
Labour
Notes
Defeated Alison Thewliss, previously MP for the abolished seat of Glasgow Central. Incumbent Patrick Grady did not stand.
Glasgow North East
Glasgow North East
Constituency
Glasgow North East
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Maureen Burke
Member returned in 2024
Labour
Notes
Defeated incumbent, Anne McLaughlin
Glasgow South
Glasgow South
Constituency
Glasgow South
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Gordon McKee
Member returned in 2024
Labour
Notes
Defeated incumbent, Stewart McDonald
Glasgow South West
Glasgow South West
Constituency
Glasgow South West
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Zubir Ahmed
Member returned in 2024
Labour
Notes
Defeated incumbent, Chris Stephens
Glasgow West
Glasgow West
Constituency
Glasgow West
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Patricia Ferguson
Member returned in 2024
Labour
Notes
Defeated incumbent, Carol Monaghan
Glastonbury and Somerton
Glastonbury and Somerton
Constituency
Glastonbury and Somerton
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sarah Dyke
Member returned in 2024
Liberal Democrats
Notes
Predecessor seat of Somerton and Frome gained by Liberal Democrats in 2023 by-election
Glenrothes and Mid Fife
Glenrothes and Mid Fife
Constituency
Glenrothes and Mid Fife
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Richard Baker
Member returned in 2024
Labour
Notes
Previous incumbent, Peter Grant, did not stand
Gloucester
Gloucester
Constituency
Gloucester
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alex McIntyre
Member returned in 2024
Labour
Notes
Defeated incumbent, Richard Graham
Godalming and Ash
Godalming and Ash
Constituency
Godalming and Ash
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jeremy Hunt
Member returned in 2024
Conservative
Notes
New seat. Hunt was previously MP for South West Surrey.
Goole and Pocklington
Goole and Pocklington
Constituency
Goole and Pocklington
Affiliation in notional 2019 election
Conservative
Member returned in 2024
David Davis
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of Haltemprice and Howden
Gordon and Buchan
Gordon and Buchan
Constituency
Gordon and Buchan
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Harriet Cross
Member returned in 2024
Conservative
Notes
Defeated Richard Thomson, incumbent SNP MP for the predecessor constituency of Gordon. Notional hold following boundary changes.
Gorton and Denton
Gorton and Denton
Constituency
Gorton and Denton
Affiliation in notional 2019 election
Labour
Member returned in 2024
Andrew Gwynne
Member returned in 2024
Labour Co-op
Notes
Previously Labour MP for the abolished seat of Denton and Reddish.
Gosport
Gosport
Constituency
Gosport
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Caroline Dinenage
Member returned in 2024
Conservative
Gower
Gower
Constituency
Gower
Affiliation in notional 2019 election
Labour
Member returned in 2024
Tonia Antoniazzi
Member returned in 2024
Labour
Grantham and Bourne
Grantham and Bourne
Constituency
Grantham and Bourne
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Gareth Davies
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of Grantham and Stamford
Gravesham
Gravesham
Constituency
Gravesham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Lauren Sullivan
Member returned in 2024
Labour
Notes
Defeated incumbent, Adam Holloway
Great Grimsby and Cleethorpes
Great Grimsby and Cleethorpes
Constituency
Great Grimsby and Cleethorpes
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Melanie Onn
Member returned in 2024
Labour
Notes
Defeated Lia Nici-Townend, incumbent for the predecessor seat of Great Grimsby.
Great Yarmouth
Great Yarmouth
Constituency
Great Yarmouth
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Rupert Lowe
Member returned in 2024
Reform UK
Notes
Previous incumbent, Brandon Lewis, did not stand
Greenwich and Woolwich
Greenwich and Woolwich
Constituency
Greenwich and Woolwich
Affiliation in notional 2019 election
Labour
Member returned in 2024
Matthew Pennycook
Member returned in 2024
Labour
Guildford
Guildford
Constituency
Guildford
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Zöe Franklin
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Angela Richardson
Hackney North and Stoke Newington
Hackney North and Stoke Newington
Constituency
Hackney North and Stoke Newington
Affiliation in notional 2019 election
Labour
Member returned in 2024
Diane Abbott
Member returned in 2024
Labour
Hackney South and Shoreditch
Hackney South and Shoreditch
Constituency
Hackney South and Shoreditch
Affiliation in notional 2019 election
Labour
Member returned in 2024
Meg Hillier
Member returned in 2024
Labour Co-op
Halesowen
Halesowen
Constituency
Halesowen
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alex Ballinger
Member returned in 2024
Labour
Notes
Defeated James Morris, incumbent for the predecessor seat of Halesowen and Rowley Regis
Halifax
Halifax
Constituency
Halifax
Affiliation in notional 2019 election
Labour
Member returned in 2024
Kate Dearden
Member returned in 2024
Labour Co-op
Notes
Incumbent Holly Lynch did not stand
Hamble Valley
Hamble Valley
Constituency
Hamble Valley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Paul Holmes
Member returned in 2024
Conservative
Notes
New seat. Holmes was previously MP for Eastleigh.
Hamilton and Clyde Valley
Hamilton and Clyde Valley
Constituency
Hamilton and Clyde Valley
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Imogen Walker
Member returned in 2024
Labour
Notes
Angela Crawley, MP for the predecessor seat of Lanark and Hamilton East, did not stand
Hammersmith and Chiswick
Hammersmith and Chiswick
Constituency
Hammersmith and Chiswick
Affiliation in notional 2019 election
Labour
Member returned in 2024
Andy Slaughter
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Hammersmith
Hampstead and Highgate
Hampstead and Highgate
Constituency
Hampstead and Highgate
Affiliation in notional 2019 election
Labour
Member returned in 2024
Tulip Siddiq
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Hampstead and Kilburn
Harborough, Oadby and Wigston
Harborough, Oadby and Wigston
Constituency
Harborough, Oadby and Wigston
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Neil O'Brien
Member returned in 2024
Conservative
Harlow
Harlow
Constituency
Harlow
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Chris Vince
Member returned in 2024
Labour Co-op
Notes
Incumbent Robert Halfon did not stand
Harpenden and Berkhamsted
Harpenden and Berkhamsted
Constituency
Harpenden and Berkhamsted
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Victoria Collins
Member returned in 2024
Liberal Democrats
Notes
Won new seat
Harrogate and Knaresborough
Harrogate and Knaresborough
Constituency
Harrogate and Knaresborough
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Tom Gordon
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Andrew Jones
Harrow East
Harrow East
Constituency
Harrow East
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Bob Blackman
Member returned in 2024
Conservative
Harrow West
Harrow West
Constituency
Harrow West
Affiliation in notional 2019 election
Labour
Member returned in 2024
Gareth Thomas
Member returned in 2024
Labour Co-op
Hartlepool
Hartlepool
Constituency
Hartlepool
Affiliation in notional 2019 election
Labour
Member returned in 2024
Jonathan Brash
Member returned in 2024
Labour
Notes
Defeated Conservative incumbent Jill Mortimer who was elected in 2021 by-election
Harwich and North Essex
Harwich and North Essex
Constituency
Harwich and North Essex
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Bernard Jenkin
Member returned in 2024
Conservative
Hastings and Rye
Hastings and Rye
Constituency
Hastings and Rye
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Helena Dollimore
Member returned in 2024
Labour Co-op
Notes
Defeated incumbent Sally-Ann Hart
Havant
Havant
Constituency
Havant
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alan Mak
Member returned in 2024
Conservative
Hayes and Harlington
Hayes and Harlington
Constituency
Hayes and Harlington
Affiliation in notional 2019 election
Labour
Member returned in 2024
John McDonnell
Member returned in 2024
Labour
Hazel Grove
Hazel Grove
Constituency
Hazel Grove
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Lisa Smart
Member returned in 2024
Liberal Democrats
Notes
Incumbent William Wragg did not stand
Hemel Hempstead
Hemel Hempstead
Constituency
Hemel Hempstead
Affiliation in notional 2019 election
Conservative
Member returned in 2024
David Taylor
Member returned in 2024
Labour
Notes
Incumbent Mike Penning did not stand
Hendon
Hendon
Constituency
Hendon
Affiliation in notional 2019 election
Conservative
Member returned in 2024
David Pinto-Duschinsky
Member returned in 2024
Labour
Notes
Incumbent Matthew Offord did not stand
Henley and Thame
Henley and Thame
Constituency
Henley and Thame
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Freddie van Mierlo
Member returned in 2024
Liberal Democrats
Notes
Incumbent John Howell did not stand
Hereford and South Herefordshire
Hereford and South Herefordshire
Constituency
Hereford and South Herefordshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jesse Norman
Member returned in 2024
Conservative
Herne Bay and Sandwich
Herne Bay and Sandwich
Constituency
Herne Bay and Sandwich
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Roger Gale
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of North Thanet
Hertford and Stortford
Hertford and Stortford
Constituency
Hertford and Stortford
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Josh Dean
Member returned in 2024
Labour
Notes
Defeated incumbent, Julie Marson
Hertsmere
Hertsmere
Constituency
Hertsmere
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Oliver Dowden
Member returned in 2024
Conservative
Hexham
Hexham
Constituency
Hexham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Joe Morris
Member returned in 2024
Labour
Notes
Defeated incumbent, Guy Opperman
Heywood and Middleton North
Heywood and Middleton North
Constituency
Heywood and Middleton North
Affiliation in notional 2019 election
Labour
Member returned in 2024
Elsie Blundell
Member returned in 2024
Labour
Notes
Notional hold following boundary changes. Incumbent Conservative MP Chris Clarkson stood unsuccessfully in Stratford-on-Avon
High Peak
High Peak
Constituency
High Peak
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jon Pearce
Member returned in 2024
Labour
Notes
Defeated incumbent, Robert Largan
Hinckley and Bosworth
Hinckley and Bosworth
Constituency
Hinckley and Bosworth
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Luke Evans
Member returned in 2024
Conservative
Hitchin
Hitchin
Constituency
Hitchin
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alistair Strathern
Member returned in 2024
Labour
Notes
Defeated Bim Afolami, incumbent for the predecessor seat of Hitchin and Harpenden; Strathern won the 2023 Mid Bedfordshire by-election and a small part of that constituency was transferred to Hitchin.
Holborn and St Pancras
Holborn and St Pancras
Constituency
Holborn and St Pancras
Affiliation in notional 2019 election
Labour
Member returned in 2024
Keir Starmer
Member returned in 2024
Labour
Honiton and Sidmouth
Honiton and Sidmouth
Constituency
Honiton and Sidmouth
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Richard Foord
Member returned in 2024
Liberal Democrats
Notes
Foord won the predecessor seat of Tiverton and Honiton in the 2022 by-election. He defeated Simon Jupp, previously MP for East Devon.
Hornchurch and Upminster
Hornchurch and Upminster
Constituency
Hornchurch and Upminster
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Julia Lopez
Member returned in 2024
Conservative
Hornsey and Friern Barnet
Hornsey and Friern Barnet
Constituency
Hornsey and Friern Barnet
Affiliation in notional 2019 election
Labour
Member returned in 2024
Catherine West
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Hornsey and Wood Green
Horsham
Horsham
Constituency
Horsham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
John Milne
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Jeremy Quin
Houghton and Sunderland South
Houghton and Sunderland South
Constituency
Houghton and Sunderland South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Bridget Phillipson
Member returned in 2024
Labour
Hove and Portslade
Hove and Portslade
Constituency
Hove and Portslade
Affiliation in notional 2019 election
Labour
Member returned in 2024
Peter Kyle
Member returned in 2024
Labour
Huddersfield
Huddersfield
Constituency
Huddersfield
Affiliation in notional 2019 election
Labour
Member returned in 2024
Harpreet Uppal
Member returned in 2024
Labour
Notes
Incumbent Barry Sheerman did not stand
Huntingdon
Huntingdon
Constituency
Huntingdon
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Ben Obese-Jecty
Member returned in 2024
Conservative
Notes
Incumbent Jonathan Djanogly did not stand
Hyndburn
Hyndburn
Constituency
Hyndburn
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sarah Smith
Member returned in 2024
Labour
Notes
Defeated incumbent Sara Britcliffe
Ilford North
Ilford North
Constituency
Ilford North
Affiliation in notional 2019 election
Labour
Member returned in 2024
Wes Streeting
Member returned in 2024
Labour
Ilford South
Ilford South
Constituency
Ilford South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Jas Athwal
Member returned in 2024
Labour
Notes
Incumbent Sam Tarry did not stand
Inverclyde and Renfrewshire West
Inverclyde and Renfrewshire West
Constituency
Inverclyde and Renfrewshire West
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Martin McCluskey
Member returned in 2024
Labour
Notes
Defeated Ronnie Cowan, incumbent for the predecessor seat of Inverclyde
Inverness, Skye and West Ross-shire
Inverness, Skye and West Ross-shire
Constituency
Inverness, Skye and West Ross-shire
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Angus MacDonald
Member returned in 2024
Liberal Democrats
Notes
Defeated Drew Hendry, incumbent for the predecessor seat of Inverness, Nairn, Badenoch and Strathspey
Ipswich
Ipswich
Constituency
Ipswich
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jack Abbott
Member returned in 2024
Labour Co-op
Notes
Defeated incumbent, Tom Hunt
Isle of Wight East
Isle of Wight East
Constituency
Isle of Wight East
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Joe Robertson
Member returned in 2024
Conservative
Notes
New seat won
Isle of Wight West
Isle of Wight West
Constituency
Isle of Wight West
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Richard Quigley
Member returned in 2024
Labour
Notes
Defeated Bob Seely, incumbent MP for Isle of Wight
Islington North
Islington North
Constituency
Islington North
Affiliation in notional 2019 election
Labour
Member returned in 2024
Jeremy Corbyn
Member returned in 2024
Independent
Notes
Seat held. Corbyn was elected for Labour in 2019, but had sat as an Independent since 2020.
Islington South and Finsbury
Islington South and Finsbury
Constituency
Islington South and Finsbury
Affiliation in notional 2019 election
Labour
Member returned in 2024
Emily Thornberry
Member returned in 2024
Labour
Jarrow and Gateshead East
Jarrow and Gateshead East
Constituency
Jarrow and Gateshead East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Kate Osborne
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Jarrow
Keighley and Ilkley
Keighley and Ilkley
Constituency
Keighley and Ilkley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Robbie Moore
Member returned in 2024
Conservative
Kenilworth and Southam
Kenilworth and Southam
Constituency
Kenilworth and Southam
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jeremy Wright
Member returned in 2024
Conservative
Kensington and Bayswater
Kensington and Bayswater
Constituency
Kensington and Bayswater
Affiliation in notional 2019 election
Labour
Member returned in 2024
Joe Powell
Member returned in 2024
Labour
Notes
Notional hold. Defeated Felicity Buchan, incumbent Conservative MP for the predecessor seat of Kensington.
Kettering
Kettering
Constituency
Kettering
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Rosie Wrighting
Member returned in 2024
Labour
Notes
Defeated incumbent, Philip Hollobone
Kilmarnock and Loudoun
Kilmarnock and Loudoun
Constituency
Kilmarnock and Loudoun
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Lillian Jones
Member returned in 2024
Labour
Notes
Defeated incumbent, Alan Brown
Kingston and Surbiton
Kingston and Surbiton
Constituency
Kingston and Surbiton
Affiliation in notional 2019 election
Liberal Democrats
Member returned in 2024
Ed Davey
Member returned in 2024
Liberal Democrats
Kingston upon Hull East
Kingston upon Hull East
Constituency
Kingston upon Hull East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Karl Turner
Member returned in 2024
Labour
Kingston upon Hull North and Cottingham
Kingston upon Hull North and Cottingham
Constituency
Kingston upon Hull North and Cottingham
Affiliation in notional 2019 election
Labour
Member returned in 2024
Diana Johnson
Member returned in 2024
Labour
Notes
MP for predecessor seat of Kingston upon Hull North
Kingston upon Hull West and Haltemprice
Kingston upon Hull West and Haltemprice
Constituency
Kingston upon Hull West and Haltemprice
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Emma Hardy
Member returned in 2024
Labour
Notes
Notional gain following boundary changes. Hardy was previously MP for the predecessor seat of Kingston upon Hull West and Hessle.
Kingswinford and South Staffordshire
Kingswinford and South Staffordshire
Constituency
Kingswinford and South Staffordshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Mike Wood
Member returned in 2024
Conservative
Notes
Previously MP for the abolished seat of Dudley South
Knowsley
Knowsley
Constituency
Knowsley
Affiliation in notional 2019 election
Labour
Member returned in 2024
Anneliese Midgley
Member returned in 2024
Labour
Notes
Previous incumbent, George Howarth, did not stand
Lagan Valley
Lagan Valley
Constituency
Lagan Valley
Affiliation in notional 2019 election
Democratic Unionist
Member returned in 2024
Sorcha Eastwood
Member returned in 2024
Alliance
Notes
Previous incumbent, Jeffrey Donaldson, did not stand
Lancaster and Wyre
Lancaster and Wyre
Constituency
Lancaster and Wyre
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Cat Smith
Member returned in 2024
Labour
Notes
Notional gain following boundary changes. Smith was previously MP for the predecessor seat of Lancaster and Fleetwood.
Leeds Central and Headingley
Leeds Central and Headingley
Constituency
Leeds Central and Headingley
Affiliation in notional 2019 election
Labour
Member returned in 2024
Alex Sobel
Member returned in 2024
Labour Co-op
Notes
New seat. Sobel was previously MP for Leeds North West
Leeds East
Leeds East
Constituency
Leeds East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Richard Burgon
Member returned in 2024
Labour
Leeds North East
Leeds North East
Constituency
Leeds North East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Fabian Hamilton
Member returned in 2024
Labour
Leeds North West
Leeds North West
Constituency
Leeds North West
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Katie White
Member returned in 2024
Labour
Notes
Notional gain following boundary changes. Incumbent Labour MP, Alex Sobel, stood successfully for the new seat of Leeds Central and Headingley.
Leeds South
Leeds South
Constituency
Leeds South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Hilary Benn
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Leeds Central
Leeds South West and Morley
Leeds South West and Morley
Constituency
Leeds South West and Morley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Mark Sewards
Member returned in 2024
Labour
Notes
Defeated Andrea Jenkyns, incumbent for the predecessor seat of Morley and Outwood.
Leeds West and Pudsey
Leeds West and Pudsey
Constituency
Leeds West and Pudsey
Affiliation in notional 2019 election
Labour
Member returned in 2024
Rachel Reeves
Member returned in 2024
Labour
Notes
Notional hold following boundary changes. Reeves was MP for the abolished seat of Leeds West. Previous incumbent for the predecessor seat of Pudsey, Stuart Andrew, stood in Daventry
Leicester East
Leicester East
Constituency
Leicester East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Shivani Raja
Member returned in 2024
Conservative
Notes
Defeated incumbent, Claudia Webbe, who stood as an Independent. She was elected for Labour in 2019, but had sat as an Independent since 2021.
Leicester South
Leicester South
Constituency
Leicester South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Shockat Adam
Member returned in 2024
Independent
Notes
Defeated incumbent, Jonathan Ashworth
Leicester West
Leicester West
Constituency
Leicester West
Affiliation in notional 2019 election
Labour
Member returned in 2024
Liz Kendall
Member returned in 2024
Labour
Leigh and Atherton
Leigh and Atherton
Constituency
Leigh and Atherton
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jo Platt
Member returned in 2024
Labour Co-op
Notes
Previous incumbent for the predecessor seat of Leigh, James Grundy, did not stand
Lewes
Lewes
Constituency
Lewes
Affiliation in notional 2019 election
Conservative
Member returned in 2024
James MacCleary
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Maria Caulfield
Lewisham East
Lewisham East
Constituency
Lewisham East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Janet Daby
Member returned in 2024
Labour
Lewisham North
Lewisham North
Constituency
Lewisham North
Affiliation in notional 2019 election
Labour
Member returned in 2024
Vicky Foxcroft
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Lewisham Deptford
Lewisham West and East Dulwich
Lewisham West and East Dulwich
Constituency
Lewisham West and East Dulwich
Affiliation in notional 2019 election
Labour
Member returned in 2024
Ellie Reeves
Member returned in 2024
Labour
Notes
MP for predecessor seat of Lewisham West and Penge
Leyton and Wanstead
Leyton and Wanstead
Constituency
Leyton and Wanstead
Affiliation in notional 2019 election
Labour
Member returned in 2024
Calvin Bailey
Member returned in 2024
Labour
Notes
Previous incumbent, John Cryer, did not stand
Lichfield
Lichfield
Constituency
Lichfield
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Dave Robertson
Member returned in 2024
Labour
Notes
Defeated incumbent, Michael Fabricant
Lincoln
Lincoln
Constituency
Lincoln
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Hamish Falconer
Member returned in 2024
Labour
Notes
Defeated incumbent, Karl McCartney
Liverpool Garston
Liverpool Garston
Constituency
Liverpool Garston
Affiliation in notional 2019 election
Labour
Member returned in 2024
Maria Eagle
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Garston and Halewood
Liverpool Riverside
Liverpool Riverside
Constituency
Liverpool Riverside
Affiliation in notional 2019 election
Labour
Member returned in 2024
Kim Johnson
Member returned in 2024
Labour
Liverpool Walton
Liverpool Walton
Constituency
Liverpool Walton
Affiliation in notional 2019 election
Labour
Member returned in 2024
Dan Carden
Member returned in 2024
Labour
Liverpool Wavertree
Liverpool Wavertree
Constituency
Liverpool Wavertree
Affiliation in notional 2019 election
Labour
Member returned in 2024
Paula Barker
Member returned in 2024
Labour
Liverpool West Derby
Liverpool West Derby
Constituency
Liverpool West Derby
Affiliation in notional 2019 election
Labour
Member returned in 2024
Ian Byrne
Member returned in 2024
Labour
Livingston
Livingston
Constituency
Livingston
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Gregor Poynton
Member returned in 2024
Labour
Notes
Defeated incumbent, Hannah Bardell
Llanelli
Llanelli
Constituency
Llanelli
Affiliation in notional 2019 election
Labour
Member returned in 2024
Nia Griffith
Member returned in 2024
Labour
Lothian East
Lothian East
Constituency
Lothian East
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Douglas Alexander
Member returned in 2024
Labour Co-op
Notes
Previous incumbent, Kenny MacAskill, stood in Alloa and Grangemouth for the Alba Party.
Loughborough
Loughborough
Constituency
Loughborough
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jeevun Sandher
Member returned in 2024
Labour
Notes
Defeated incumbent, Jane Hunt
Louth and Horncastle
Louth and Horncastle
Constituency
Louth and Horncastle
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Victoria Atkins
Member returned in 2024
Conservative
Lowestoft
Lowestoft
Constituency
Lowestoft
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jessica Asato
Member returned in 2024
Labour
Notes
Defeated Peter Aldous, incumbent for the predecessor seat of Waveney
Luton North
Luton North
Constituency
Luton North
Affiliation in notional 2019 election
Labour
Member returned in 2024
Sarah Owen
Member returned in 2024
Labour
Luton South and South Bedfordshire
Luton South and South Bedfordshire
Constituency
Luton South and South Bedfordshire
Affiliation in notional 2019 election
Labour
Member returned in 2024
Rachel Hopkins
Member returned in 2024
Labour
Macclesfield
Macclesfield
Constituency
Macclesfield
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Tim Roca
Member returned in 2024
Labour
Notes
Defeated incumbent, David Rutley
Maidenhead
Maidenhead
Constituency
Maidenhead
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Joshua Reynolds
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent, Theresa May, did not stand
Maidstone and Malling
Maidstone and Malling
Constituency
Maidstone and Malling
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Helen Grant
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of Maidstone and The Weald
Makerfield
Makerfield
Constituency
Makerfield
Affiliation in notional 2019 election
Labour
Member returned in 2024
Josh Simons
Member returned in 2024
Labour
Notes
Previous incumbent, Yvonne Fovargue, did not stand
Maldon
Maldon
Constituency
Maldon
Affiliation in notional 2019 election
Conservative
Member returned in 2024
John Whittingdale
Member returned in 2024
Conservative
Manchester Central
Manchester Central
Constituency
Manchester Central
Affiliation in notional 2019 election
Labour
Member returned in 2024
Lucy Powell
Member returned in 2024
Labour Co-op
Manchester Rusholme
Manchester Rusholme
Constituency
Manchester Rusholme
Affiliation in notional 2019 election
Labour
Member returned in 2024
Afzal Khan
Member returned in 2024
Labour
Notes
New seat. Khan was previously MP for Manchester Gorton
Manchester Withington
Manchester Withington
Constituency
Manchester Withington
Affiliation in notional 2019 election
Labour
Member returned in 2024
Jeff Smith
Member returned in 2024
Labour
Mansfield
Mansfield
Constituency
Mansfield
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Steve Yemm
Member returned in 2024
Labour
Notes
Defeated incumbent, Ben Bradley
Melksham and Devizes
Melksham and Devizes
Constituency
Melksham and Devizes
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Brian Mathew
Member returned in 2024
Liberal Democrats
Notes
New seat. Mathew defeated Michelle Donelan, who was previously MP for Chippenham.
Melton and Syston
Melton and Syston
Constituency
Melton and Syston
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Edward Argar
Member returned in 2024
Conservative
Notes
New seat. Argar was previously MP for Charnwood.
Meriden and Solihull East
Meriden and Solihull East
Constituency
Meriden and Solihull East
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Saqib Bhatti
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of Meriden
Merthyr Tydfil and Aberdare
Merthyr Tydfil and Aberdare
Constituency
Merthyr Tydfil and Aberdare
Affiliation in notional 2019 election
Labour
Member returned in 2024
Gerald Jones
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Merthyr Tydfil and Ryhmney
Mid and South Pembrokeshire
Mid and South Pembrokeshire
Constituency
Mid and South Pembrokeshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Henry Tufnell
Member returned in 2024
Labour
Notes
Defeated Stephen Crabb, incumbent for the predecessor seat of Preseli Pembrokeshire
Mid Bedfordshire
Mid Bedfordshire
Constituency
Mid Bedfordshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Blake Stephenson
Member returned in 2024
Conservative
Notes
Won by Alistair Strathern for Labour in 2023 by-election. Strathern stood in Hitchin in 2024.
Mid Buckinghamshire
Mid Buckinghamshire
Constituency
Mid Buckinghamshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Greg Smith
Member returned in 2024
Conservative
Notes
New seat. Smith was previously the MP for Buckingham.
Mid Cheshire
Mid Cheshire
Constituency
Mid Cheshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Andrew Cooper
Member returned in 2024
Labour
Notes
New seat
Mid Derbyshire
Mid Derbyshire
Constituency
Mid Derbyshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jonathan Davies
Member returned in 2024
Labour
Notes
Previous incumbent, Pauline Latham, did not stand
Mid Dorset and North Poole
Mid Dorset and North Poole
Constituency
Mid Dorset and North Poole
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Vikki Slade
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Michael Tomlinson
Mid Dunbartonshire
Mid Dunbartonshire
Constituency
Mid Dunbartonshire
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Susan Murray
Member returned in 2024
Liberal Democrats
Notes
Defeated Amy Callaghan, incumbent for the predecessor seat of East Dunbartonshire
Mid Leicestershire
Mid Leicestershire
Constituency
Mid Leicestershire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Peter Bedford
Member returned in 2024
Conservative
Notes
Incumbent for the predecessor seat of Charnwood, Edward Argar, stood in the new seat of Melton and Syston
Mid Norfolk
Mid Norfolk
Constituency
Mid Norfolk
Affiliation in notional 2019 election
Conservative
Member returned in 2024
George Freeman
Member returned in 2024
Conservative
Mid Sussex
Mid Sussex
Constituency
Mid Sussex
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alison Bennett
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent, Mims Davies, stood in the new seat of East Grinstead and Uckfield
Mid Ulster
Mid Ulster
Constituency
Mid Ulster
Affiliation in notional 2019 election
Sinn Féin
Member returned in 2024
Cathal Mallaghan
Member returned in 2024
Sinn Féin
Notes
Previous incumbent, Francie Molloy, did not stand
Middlesbrough and Thornaby East
Middlesbrough and Thornaby East
Constituency
Middlesbrough and Thornaby East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Andy McDonald
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Middlesbrough
Middlesbrough South and East Cleveland
Middlesbrough South and East Cleveland
Constituency
Middlesbrough South and East Cleveland
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Luke Myer
Member returned in 2024
Labour
Notes
Defeated incumbent, Simon Clarke
Midlothian
Midlothian
Constituency
Midlothian
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Kirsty McNeill
Member returned in 2024
Labour Co-op
Notes
Defeated incumbent, Owen Thompson
Milton Keynes Central
Milton Keynes Central
Constituency
Milton Keynes Central
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Emily Darlington
Member returned in 2024
Labour
Notes
Iain Stewart, incumbent MP for the predecessor seat of Milton Keynes South, stood unsuccessfully in the new seat of Buckingham and Bletchley
Milton Keynes North
Milton Keynes North
Constituency
Milton Keynes North
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Chris Curtis
Member returned in 2024
Labour
Notes
Defeated incumbent, Ben Everitt
Mitcham and Morden
Mitcham and Morden
Constituency
Mitcham and Morden
Affiliation in notional 2019 election
Labour
Member returned in 2024
Siobhain McDonagh
Member returned in 2024
Labour
Monmouthshire
Monmouthshire
Constituency
Monmouthshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Catherine Fookes
Member returned in 2024
Labour
Notes
Defeated incumbent, David TC Davies
Montgomeryshire and Glyndŵr
Montgomeryshire and Glyndŵr
Constituency
Montgomeryshire and Glyndŵr
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Steve Witherden
Member returned in 2024
Labour
Notes
Defeated Craig Williams, incumbent for the predecessor seat of Montgomeryshire
Moray West, Nairn and Strathspey
Moray West, Nairn and Strathspey
Constituency
Moray West, Nairn and Strathspey
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Graham Leadbitter
Member returned in 2024
Scottish National
Notes
Notional hold following boundary changes. Douglas Ross, incumbent Conservative MP for the predecessor seat of Moray, stood unsuccessfully in Aberdeenshire North and Moray East
Morecambe and Lunesdale
Morecambe and Lunesdale
Constituency
Morecambe and Lunesdale
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Lizzi Collinge
Member returned in 2024
Labour
Notes
Defeated incumbent, David Morris
Motherwell, Wishaw and Carluke
Motherwell, Wishaw and Carluke
Constituency
Motherwell, Wishaw and Carluke
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Pamela Nash
Member returned in 2024
Labour
Notes
Defeated Marion Fellows, incumbent for the predecessor seat of Motherwell and Wishaw
Na h-Eileanan an Iar
Na h-Eileanan an Iar
Constituency
Na h-Eileanan an Iar
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Torcuil Crichton
Member returned in 2024
Labour
Notes
Defeated incumbent, Angus MacNeil
Neath and Swansea East
Neath and Swansea East
Constituency
Neath and Swansea East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Carolyn Harris
Member returned in 2024
Labour
Notes
Formerly MP for the abolished seat of Swansea East. Previous incumbent for the predecessor seat of Neath, Christina Rees, did not stand
New Forest East
New Forest East
Constituency
New Forest East
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Julian Lewis
Member returned in 2024
Conservative
New Forest West
New Forest West
Constituency
New Forest West
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Desmond Swayne
Member returned in 2024
Conservative
Newark
Newark
Constituency
Newark
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Robert Jenrick
Member returned in 2024
Conservative
Newbury
Newbury
Constituency
Newbury
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Lee Dillon
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Laura Farris
Newcastle upon Tyne Central and West
Newcastle upon Tyne Central and West
Constituency
Newcastle upon Tyne Central and West
Affiliation in notional 2019 election
Labour
Member returned in 2024
Chi Onwurah
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Newcastle upon Tyne Central
Newcastle upon Tyne East and Wallsend
Newcastle upon Tyne East and Wallsend
Constituency
Newcastle upon Tyne East and Wallsend
Affiliation in notional 2019 election
Labour
Member returned in 2024
Mary Glindon
Member returned in 2024
Labour
Notes
Formerly MP for the abolished seat of North Tyneside. Previous incumbent for the predecessor seat of Newcastle upon Tyne East, Nick Brown, did not stand.
Newcastle upon Tyne North
Newcastle upon Tyne North
Constituency
Newcastle upon Tyne North
Affiliation in notional 2019 election
Labour
Member returned in 2024
Catherine McKinnell
Member returned in 2024
Labour
Newcastle-under-Lyme
Newcastle-under-Lyme
Constituency
Newcastle-under-Lyme
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Adam Jogee
Member returned in 2024
Labour
Notes
Previous incumbent, Aaron Bell, did not stand
Newport East
Newport East
Constituency
Newport East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Jessica Morden
Member returned in 2024
Labour
Newport West and Islwyn
Newport West and Islwyn
Constituency
Newport West and Islwyn
Affiliation in notional 2019 election
Labour
Member returned in 2024
Ruth Jones
Member returned in 2024
Labour
Notes
Formerly MP for the abolished seat of Newport West. Previous incumbent for the predecessor seat of Islwyn, Chris Evans, stood successfully for Caerphilly.
Newry and Armagh
Newry and Armagh
Constituency
Newry and Armagh
Affiliation in notional 2019 election
Sinn Féin
Member returned in 2024
Dáire Hughes
Member returned in 2024
Sinn Féin
Notes
Previous incumbent, Mickey Brady, did not stand
Newton Abbot
Newton Abbot
Constituency
Newton Abbot
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Martin Wrigley
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Anne Marie Morris
Newton Aycliffe and Spennymoor
Newton Aycliffe and Spennymoor
Constituency
Newton Aycliffe and Spennymoor
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alan Strickland
Member returned in 2024
Labour
Notes
Defeated Paul Howell, incumbent for the predecessor seat of Sedgefield
Normanton and Hemsworth
Normanton and Hemsworth
Constituency
Normanton and Hemsworth
Affiliation in notional 2019 election
Labour
Member returned in 2024
Jon Trickett
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Hemsworth
North Antrim
North Antrim
Constituency
North Antrim
Affiliation in notional 2019 election
Democratic Unionist
Member returned in 2024
Jim Allister
Member returned in 2024
Traditional Unionist Voice
Notes
Defeated incumbent, Ian Paisley Jr
North Ayrshire and Arran
North Ayrshire and Arran
Constituency
North Ayrshire and Arran
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Irene Campbell
Member returned in 2024
Labour
Notes
Defeated incumbent, Patricia Gibson
North Bedfordshire
North Bedfordshire
Constituency
North Bedfordshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Richard Fuller
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of North East Bedfordshire
North Cornwall
North Cornwall
Constituency
North Cornwall
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Ben Maguire
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Scott Mann
North Cotswolds
North Cotswolds
Constituency
North Cotswolds
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Geoffrey Clifton-Brown
Member returned in 2024
Conservative
Notes
New seat. Clifton-Brown was previously MP for The Cotswolds
North Devon
North Devon
Constituency
North Devon
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Ian Roome
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Selaine Saxby
North Dorset
North Dorset
Constituency
North Dorset
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Simon Hoare
Member returned in 2024
Conservative
Notes
Seat held
North Down
North Down
Constituency
North Down
Affiliation in notional 2019 election
Alliance
Member returned in 2024
Alex Easton
Member returned in 2024
Independent
Notes
Defeated incumbent, Stephen Farry
North Durham
North Durham
Constituency
North Durham
Affiliation in notional 2019 election
Labour
Member returned in 2024
Luke Akehurst
Member returned in 2024
Labour
Notes
Previous incumbent, Kevan Jones, did not stand
North East Cambridgeshire
North East Cambridgeshire
Constituency
North East Cambridgeshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Steve Barclay
Member returned in 2024
Conservative
North East Derbyshire
North East Derbyshire
Constituency
North East Derbyshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Louise Jones
Member returned in 2024
Labour
Notes
Defeated incumbent, Lee Rowley
North East Fife
North East Fife
Constituency
North East Fife
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Wendy Chamberlain
Member returned in 2024
Liberal Democrats
Notes
Seat held. Nominal gain following boundary changes.
North East Hampshire
North East Hampshire
Constituency
North East Hampshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alex Brewer
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Ranil Jayawardena
North East Hertfordshire
North East Hertfordshire
Constituency
North East Hertfordshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Chris Hinchliff
Member returned in 2024
Labour
Notes
Previous incumbent, Oliver Heald, did not stand
North East Somerset and Hanham
North East Somerset and Hanham
Constituency
North East Somerset and Hanham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Dan Norris
Member returned in 2024
Labour
Notes
Defeated Jacob Rees-Mogg, incumbent for the predecessor seat of North East Somerset
North Herefordshire
North Herefordshire
Constituency
North Herefordshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Ellie Chowns
Member returned in 2024
Green
Notes
Defeated incumbent, Bill Wiggin
North Norfolk
North Norfolk
Constituency
North Norfolk
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Steffan Aquarone
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Duncan Baker
North Northumberland
North Northumberland
Constituency
North Northumberland
Affiliation in notional 2019 election
Conservative
Member returned in 2024
David Smith
Member returned in 2024
Labour
Notes
Defeated Anne-Marie Trevelyan, incumbent for the predecessor seat of Berwick-upon-Tweed
North Shropshire
North Shropshire
Constituency
North Shropshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Helen Morgan
Member returned in 2024
Liberal Democrats
Notes
Won by Liberal Democrats at 2021 by-election
North Somerset
North Somerset
Constituency
North Somerset
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sadik Al-Hassan
Member returned in 2024
Labour
Notes
Defeated incumbent, Liam Fox
North Warwickshire and Bedworth
North Warwickshire and Bedworth
Constituency
North Warwickshire and Bedworth
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Rachel Taylor
Member returned in 2024
Labour
Notes
Defeated incumbent, Craig Tracey
North West Cambridgeshire
North West Cambridgeshire
Constituency
North West Cambridgeshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sam Carling
Member returned in 2024
Labour
Notes
Defeated incumbent, Shailesh Vara
North West Essex
North West Essex
Constituency
North West Essex
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Kemi Badenoch
Member returned in 2024
Conservative
Notes
MP for predecessor seat of Saffron Walden
North West Hampshire
North West Hampshire
Constituency
North West Hampshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Kit Malthouse
Member returned in 2024
Conservative
North West Leicestershire
North West Leicestershire
Constituency
North West Leicestershire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Amanda Hack
Member returned in 2024
Labour
Notes
Defeated incumbent, Andrew Bridgen, who had been elected as a Conservative MP in 2019, but stood as an Independent in 2024
North West Norfolk
North West Norfolk
Constituency
North West Norfolk
Affiliation in notional 2019 election
Conservative
Member returned in 2024
James Wild
Member returned in 2024
Conservative
Northampton North
Northampton North
Constituency
Northampton North
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Lucy Rigby
Member returned in 2024
Labour
Notes
Previous incumbent, Michael Ellis, did not stand
Northampton South
Northampton South
Constituency
Northampton South
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Mike Reader
Member returned in 2024
Labour
Notes
Defeated incumbent, Andrew Lewer
Norwich North
Norwich North
Constituency
Norwich North
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alice Macdonald
Member returned in 2024
Labour Co-op
Notes
Previous incumbent, Chloe Smith, did not stand
Norwich South
Norwich South
Constituency
Norwich South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Clive Lewis
Member returned in 2024
Labour
Nottingham East
Nottingham East
Constituency
Nottingham East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Nadia Whittome
Member returned in 2024
Labour
Nottingham North and Kimberley
Nottingham North and Kimberley
Constituency
Nottingham North and Kimberley
Affiliation in notional 2019 election
Labour
Member returned in 2024
Alex Norris
Member returned in 2024
Labour Co-op
Notes
MP for the predecessor seat of Nottingham North
Nottingham South
Nottingham South
Constituency
Nottingham South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Lilian Greenwood
Member returned in 2024
Labour
Nuneaton
Nuneaton
Constituency
Nuneaton
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jodie Gosling
Member returned in 2024
Labour
Notes
Defeated incumbent, Marcus Jones
Old Bexley and Sidcup
Old Bexley and Sidcup
Constituency
Old Bexley and Sidcup
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Louie French
Member returned in 2024
Conservative
Oldham East and Saddleworth
Oldham East and Saddleworth
Constituency
Oldham East and Saddleworth
Affiliation in notional 2019 election
Labour
Member returned in 2024
Debbie Abrahams
Member returned in 2024
Labour
Oldham West, Chadderton and Royton
Oldham West, Chadderton and Royton
Constituency
Oldham West, Chadderton and Royton
Affiliation in notional 2019 election
Labour
Member returned in 2024
Jim McMahon
Member returned in 2024
Labour Co-op
Orkney and Shetland
Orkney and Shetland
Constituency
Orkney and Shetland
Affiliation in notional 2019 election
Liberal Democrats
Member returned in 2024
Alistair Carmichael
Member returned in 2024
Liberal Democrats
Orpington
Orpington
Constituency
Orpington
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Gareth Bacon
Member returned in 2024
Conservative
Ossett and Denby Dale
Ossett and Denby Dale
Constituency
Ossett and Denby Dale
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jade Botterill
Member returned in 2024
Labour
Notes
Defeated Mark Eastwood, previous MP for Dewsbury. Simon Lightwood, incumbent MP for the predecessor seat of Wakefield, stood successfully for the new seat of Wakefield and Rothwell.
Oxford East
Oxford East
Constituency
Oxford East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Anneliese Dodds
Member returned in 2024
Labour Co-op
Oxford West and Abingdon
Oxford West and Abingdon
Constituency
Oxford West and Abingdon
Affiliation in notional 2019 election
Liberal Democrats
Member returned in 2024
Layla Moran
Member returned in 2024
Liberal Democrats
Paisley and Renfrewshire North
Paisley and Renfrewshire North
Constituency
Paisley and Renfrewshire North
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Alison Taylor
Member returned in 2024
Labour
Notes
Defeated incumbent, Gavin Newlands
Paisley and Renfrewshire South
Paisley and Renfrewshire South
Constituency
Paisley and Renfrewshire South
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Johanna Baxter
Member returned in 2024
Labour
Notes
Previous incumbent, Mhairi Black, did not stand
Peckham
Peckham
Constituency
Peckham
Affiliation in notional 2019 election
Labour
Member returned in 2024
Miatta Fahnbulleh
Member returned in 2024
Labour Co-op
Notes
Previous incumbent for the predecessor seat of Camberwell and Peckham, Harriet Harman, did not stand
Pendle and Clitheroe
Pendle and Clitheroe
Constituency
Pendle and Clitheroe
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jonathan Hinder
Member returned in 2024
Labour
Notes
Defeated Andrew Stephenson, incumbent for the predecessor seat of Pendle
Penistone and Stocksbridge
Penistone and Stocksbridge
Constituency
Penistone and Stocksbridge
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Marie Tidball
Member returned in 2024
Labour
Notes
Defeated incumbent, Miriam Cates
Penrith and Solway
Penrith and Solway
Constituency
Penrith and Solway
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Markus Campbell-Savours
Member returned in 2024
Labour
Notes
Defeated Mark Jenkinson, incumbent for the predecessor seat of Workington
Perth and Kinross-shire
Perth and Kinross-shire
Constituency
Perth and Kinross-shire
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Pete Wishart
Member returned in 2024
Scottish National
Notes
MP for the predecessor seat of Perth and North Perthshire
Peterborough
Peterborough
Constituency
Peterborough
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Andrew Pakes
Member returned in 2024
Labour Co-op
Notes
Defeated incumbent, Paul Bristow
Plymouth Moor View
Plymouth Moor View
Constituency
Plymouth Moor View
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Fred Thomas
Member returned in 2024
Labour
Notes
Defeated incumbent, Johnny Mercer
Plymouth Sutton and Devonport
Plymouth Sutton and Devonport
Constituency
Plymouth Sutton and Devonport
Affiliation in notional 2019 election
Labour
Member returned in 2024
Luke Pollard
Member returned in 2024
Labour Co-op
Pontefract, Castleford and Knottingley
Pontefract, Castleford and Knottingley
Constituency
Pontefract, Castleford and Knottingley
Affiliation in notional 2019 election
Labour
Member returned in 2024
Yvette Cooper
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Normanton, Pontefract and Castleford
Pontypridd
Pontypridd
Constituency
Pontypridd
Affiliation in notional 2019 election
Labour
Member returned in 2024
Alex Davies-Jones
Member returned in 2024
Labour
Poole
Poole
Constituency
Poole
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Neil Duncan-Jordan
Member returned in 2024
Labour
Notes
Defeated incumbent, Robert Syms
Poplar and Limehouse
Poplar and Limehouse
Constituency
Poplar and Limehouse
Affiliation in notional 2019 election
Labour
Member returned in 2024
Apsana Begum
Member returned in 2024
Labour
Portsmouth North
Portsmouth North
Constituency
Portsmouth North
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Amanda Martin
Member returned in 2024
Labour
Notes
Defeated incumbent, Penny Mordaunt
Portsmouth South
Portsmouth South
Constituency
Portsmouth South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Stephen Morgan
Member returned in 2024
Labour
Preston
Preston
Constituency
Preston
Affiliation in notional 2019 election
Labour
Member returned in 2024
Mark Hendrick
Member returned in 2024
Labour Co-op
Putney
Putney
Constituency
Putney
Affiliation in notional 2019 election
Labour
Member returned in 2024
Fleur Anderson
Member returned in 2024
Labour
Queen's Park and Maida Vale
Queen's Park and Maida Vale
Constituency
Queen's Park and Maida Vale
Affiliation in notional 2019 election
Labour
Member returned in 2024
Georgia Gould
Member returned in 2024
Labour
Notes
Previous incumbent for the predecessor seat of Westminster North, Karen Buck, did not stand
Rawmarsh and Conisbrough
Rawmarsh and Conisbrough
Constituency
Rawmarsh and Conisbrough
Affiliation in notional 2019 election
Labour
Member returned in 2024
John Healey
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Wentworth and Dearne
Rayleigh and Wickford
Rayleigh and Wickford
Constituency
Rayleigh and Wickford
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Mark Francois
Member returned in 2024
Conservative
Reading Central
Reading Central
Constituency
Reading Central
Affiliation in notional 2019 election
Labour
Member returned in 2024
Matt Rodda
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Reading East
Reading West and Mid Berkshire
Reading West and Mid Berkshire
Constituency
Reading West and Mid Berkshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Olivia Bailey
Member returned in 2024
Labour
Notes
Previous incumbent for the predecessor seat of Reading West, Alok Sharma, did not stand
Redcar
Redcar
Constituency
Redcar
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Anna Turley
Member returned in 2024
Labour Co-op
Notes
Defeated incumbent, Jacob Young
Redditch
Redditch
Constituency
Redditch
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Chris Bloore
Member returned in 2024
Labour
Notes
Defeated incumbent, Rachel Maclean
Reigate
Reigate
Constituency
Reigate
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Rebecca Paul
Member returned in 2024
Conservative
Notes
Previous incumbent, Crispin Blunt, did not stand
Rhondda and Ogmore
Rhondda and Ogmore
Constituency
Rhondda and Ogmore
Affiliation in notional 2019 election
Labour
Member returned in 2024
Chris Bryant
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Rhondda
Ribble Valley
Ribble Valley
Constituency
Ribble Valley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Maya Ellis
Member returned in 2024
Labour
Notes
Defeated incumbent, Nigel Evans
Richmond and Northallerton
Richmond and Northallerton
Constituency
Richmond and Northallerton
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Rishi Sunak
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of Richmond (Yorks)
Richmond Park
Richmond Park
Constituency
Richmond Park
Affiliation in notional 2019 election
Liberal Democrats
Member returned in 2024
Sarah Olney
Member returned in 2024
Liberal Democrats
Rochdale
Rochdale
Constituency
Rochdale
Affiliation in notional 2019 election
Labour
Member returned in 2024
Paul Waugh
Member returned in 2024
Labour Co-op
Notes
Defeated incumbent, George Galloway, who had been elected four months prior in the 2024 by-election for the Workers Party
Rochester and Strood
Rochester and Strood
Constituency
Rochester and Strood
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Lauren Edwards
Member returned in 2024
Labour
Notes
Defeated incumbent, Kelly Tolhurst
Romford
Romford
Constituency
Romford
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Andrew Rosindell
Member returned in 2024
Conservative
Romsey and Southampton North
Romsey and Southampton North
Constituency
Romsey and Southampton North
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Caroline Nokes
Member returned in 2024
Conservative
Rossendale and Darwen
Rossendale and Darwen
Constituency
Rossendale and Darwen
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Andy MacNae
Member returned in 2024
Labour
Notes
Defeated incumbent, Jake Berry
Rother Valley
Rother Valley
Constituency
Rother Valley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jake Richards
Member returned in 2024
Labour
Notes
Defeated incumbent, Alexander Stafford
Rotherham
Rotherham
Constituency
Rotherham
Affiliation in notional 2019 election
Labour
Member returned in 2024
Sarah Champion
Member returned in 2024
Labour
Rugby
Rugby
Constituency
Rugby
Affiliation in notional 2019 election
Conservative
Member returned in 2024
John Slinger
Member returned in 2024
Labour
Notes
Previous incumbent, Mark Pawsey, did not stand
Ruislip, Northwood and Pinner
Ruislip, Northwood and Pinner
Constituency
Ruislip, Northwood and Pinner
Affiliation in notional 2019 election
Conservative
Member returned in 2024
David Simmonds
Member returned in 2024
Conservative
Runcorn and Helsby
Runcorn and Helsby
Constituency
Runcorn and Helsby
Affiliation in notional 2019 election
Labour
Member returned in 2024
Mike Amesbury
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Weaver Vale
Runnymede and Weybridge
Runnymede and Weybridge
Constituency
Runnymede and Weybridge
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Ben Spencer
Member returned in 2024
Conservative
Rushcliffe
Rushcliffe
Constituency
Rushcliffe
Affiliation in notional 2019 election
Conservative
Member returned in 2024
James Naish
Member returned in 2024
Labour
Notes
Defeated incumbent, Ruth Edwards
Rutherglen
Rutherglen
Constituency
Rutherglen
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Michael Shanks
Member returned in 2024
Labour
Notes
Predecessor seat of Rutherglen and Hamilton West won by Labour at 2023 by-election
Rutland and Stamford
Rutland and Stamford
Constituency
Rutland and Stamford
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alicia Kearns
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of Rutland and Melton
Salford
Salford
Constituency
Salford
Affiliation in notional 2019 election
Labour
Member returned in 2024
Rebecca Long-Bailey
Member returned in 2024
Labour
Salisbury
Salisbury
Constituency
Salisbury
Affiliation in notional 2019 election
Conservative
Member returned in 2024
John Glen
Member returned in 2024
Conservative
Scarborough and Whitby
Scarborough and Whitby
Constituency
Scarborough and Whitby
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alison Hume
Member returned in 2024
Labour
Notes
Previous incumbent, Robert Goodwill, did not stand
Scunthorpe
Scunthorpe
Constituency
Scunthorpe
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Nic Dakin
Member returned in 2024
Labour
Notes
Defeated incumbent, Holly Mumby-Croft
Sefton Central
Sefton Central
Constituency
Sefton Central
Affiliation in notional 2019 election
Labour
Member returned in 2024
Bill Esterson
Member returned in 2024
Labour
Selby
Selby
Constituency
Selby
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Keir Mather
Member returned in 2024
Labour
Notes
Predecessor seat of Selby and Ainsty won by Labour at 2023 by-election
Sevenoaks
Sevenoaks
Constituency
Sevenoaks
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Laura Trott
Member returned in 2024
Conservative
Sheffield Brightside and Hillsborough
Sheffield Brightside and Hillsborough
Constituency
Sheffield Brightside and Hillsborough
Affiliation in notional 2019 election
Labour
Member returned in 2024
Gill Furniss
Member returned in 2024
Labour
Sheffield Central
Sheffield Central
Constituency
Sheffield Central
Affiliation in notional 2019 election
Labour
Member returned in 2024
Abtisam Mohamed
Member returned in 2024
Labour
Notes
Previous incumbent, Paul Blomfield, did not stand
Sheffield Hallam
Sheffield Hallam
Constituency
Sheffield Hallam
Affiliation in notional 2019 election
Labour
Member returned in 2024
Olivia Blake
Member returned in 2024
Labour
Sheffield Heeley
Sheffield Heeley
Constituency
Sheffield Heeley
Affiliation in notional 2019 election
Labour
Member returned in 2024
Louise Haigh
Member returned in 2024
Labour
Sheffield South East
Sheffield South East
Constituency
Sheffield South East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Clive Betts
Member returned in 2024
Labour
Sherwood Forest
Sherwood Forest
Constituency
Sherwood Forest
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Michelle Welsh
Member returned in 2024
Labour
Notes
Defeated incumbent, Mark Spencer
Shipley
Shipley
Constituency
Shipley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Anna Dixon
Member returned in 2024
Labour
Notes
Defeated incumbent, Philip Davies
Shrewsbury
Shrewsbury
Constituency
Shrewsbury
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Julia Buckley
Member returned in 2024
Labour
Notes
Defeated incumbent, Daniel Kawczynski
Sittingbourne and Sheppey
Sittingbourne and Sheppey
Constituency
Sittingbourne and Sheppey
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Kevin McKenna
Member returned in 2024
Labour
Notes
Previous incumbent, Gordon Henderson, did not stand
Skipton and Ripon
Skipton and Ripon
Constituency
Skipton and Ripon
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Julian Smith
Member returned in 2024
Conservative
Sleaford and North Hykeham
Sleaford and North Hykeham
Constituency
Sleaford and North Hykeham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Caroline Johnson
Member returned in 2024
Conservative
Slough
Slough
Constituency
Slough
Affiliation in notional 2019 election
Labour
Member returned in 2024
Tan Dhesi
Member returned in 2024
Labour
Smethwick
Smethwick
Constituency
Smethwick
Affiliation in notional 2019 election
Labour
Member returned in 2024
Gurinder Josan
Member returned in 2024
Labour
Notes
Previous incumbent for the predecessor seat of Warley, John Spellar, did not stand
Solihull West and Shirley
Solihull West and Shirley
Constituency
Solihull West and Shirley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Neil Shastri-Hurst
Member returned in 2024
Conservative
Notes
Defeated incumbent, Julian Knight, who had been elected as a Conservative MP in 2019, but stood as an Independent in 2024
South Antrim
South Antrim
Constituency
South Antrim
Affiliation in notional 2019 election
Democratic Unionist
Member returned in 2024
Robin Swann
Member returned in 2024
Ulster Unionist
Notes
Defeated incumbent, Paul Girvan
South Basildon and East Thurrock
South Basildon and East Thurrock
Constituency
South Basildon and East Thurrock
Affiliation in notional 2019 election
Conservative
Member returned in 2024
James McMurdock
Member returned in 2024
Reform UK
Notes
Defeated incumbent, Stephen Metcalfe
South Cambridgeshire
South Cambridgeshire
Constituency
South Cambridgeshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Pippa Heylings
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent, Anthony Browne, stood unsuccessfully in the new seat of St Neots and Mid Cambridgeshire
South Cotswolds
South Cotswolds
Constituency
South Cotswolds
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Roz Savage
Member returned in 2024
Liberal Democrats
Notes
Defeated James Gray, who was incumbent for the abolished seat of North Wiltshire
South Derbyshire
South Derbyshire
Constituency
South Derbyshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Samantha Niblett
Member returned in 2024
Labour
Notes
Defeated incumbent, Heather Wheeler
South Devon
South Devon
Constituency
South Devon
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Caroline Voaden
Member returned in 2024
Liberal Democrats
Notes
Defeated Anthony Mangnall, incumbent for the predecessor seat of Totnes
South Dorset
South Dorset
Constituency
South Dorset
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Lloyd Hatton
Member returned in 2024
Labour
Notes
Defeated incumbent, Richard Drax
South Down
South Down
Constituency
South Down
Affiliation in notional 2019 election
Sinn Féin
Member returned in 2024
Chris Hazzard
Member returned in 2024
Sinn Féin
South East Cornwall
South East Cornwall
Constituency
South East Cornwall
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Anna Gelderd
Member returned in 2024
Labour
Notes
Defeated incumbent, Sheryll Murray
South Holland and the Deepings
South Holland and the Deepings
Constituency
South Holland and the Deepings
Affiliation in notional 2019 election
Conservative
Member returned in 2024
John Hayes
Member returned in 2024
Conservative
South Leicestershire
South Leicestershire
Constituency
South Leicestershire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alberto Costa
Member returned in 2024
Conservative
South Norfolk
South Norfolk
Constituency
South Norfolk
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Ben Goldsborough
Member returned in 2024
Labour
Notes
Previous incumbent, Richard Bacon, did not stand
South Northamptonshire
South Northamptonshire
Constituency
South Northamptonshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sarah Bool
Member returned in 2024
Conservative
Notes
Previous incumbent, Andrea Leadsom, did not stand
South Ribble
South Ribble
Constituency
South Ribble
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Paul Foster
Member returned in 2024
Labour
Notes
Defeated incumbent, Katherine Fletcher
South Shields
South Shields
Constituency
South Shields
Affiliation in notional 2019 election
Labour
Member returned in 2024
Emma Lewell-Buck
Member returned in 2024
Labour
South Shropshire
South Shropshire
Constituency
South Shropshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Stuart Anderson
Member returned in 2024
Conservative
Notes
Previous incumbent for the predecessor seat of Ludlow, Philip Dunne, did not stand
South Suffolk
South Suffolk
Constituency
South Suffolk
Affiliation in notional 2019 election
Conservative
Member returned in 2024
James Cartlidge
Member returned in 2024
Conservative
South West Devon
South West Devon
Constituency
South West Devon
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Rebecca Smith
Member returned in 2024
Conservative
Notes
Previous incumbent, Gary Streeter, did not stand
South West Hertfordshire
South West Hertfordshire
Constituency
South West Hertfordshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Gagan Mohindra
Member returned in 2024
Conservative
South West Norfolk
South West Norfolk
Constituency
South West Norfolk
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Terry Jermy
Member returned in 2024
Labour
Notes
Defeated incumbent, former Prime Minister Liz Truss
South West Wiltshire
South West Wiltshire
Constituency
South West Wiltshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Andrew Murrison
Member returned in 2024
Conservative
Southampton Itchen
Southampton Itchen
Constituency
Southampton Itchen
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Darren Paffey
Member returned in 2024
Labour
Notes
Previous incumbent, Royston Smith, did not stand
Southampton Test
Southampton Test
Constituency
Southampton Test
Affiliation in notional 2019 election
Labour
Member returned in 2024
Satvir Kaur
Member returned in 2024
Labour
Notes
Previous incumbent, Alan Whitehead, did not stand
Southend East and Rochford
Southend East and Rochford
Constituency
Southend East and Rochford
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Bayo Alaba
Member returned in 2024
Labour
Notes
Previous incumbent, James Duddridge, did not stand
Southend West and Leigh
Southend West and Leigh
Constituency
Southend West and Leigh
Affiliation in notional 2019 election
Conservative
Member returned in 2024
David Burton-Sampson
Member returned in 2024
Labour
Notes
Defeated incumbent, Anna Firth
Southgate and Wood Green
Southgate and Wood Green
Constituency
Southgate and Wood Green
Affiliation in notional 2019 election
Labour
Member returned in 2024
Bambos Charalambous
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Enfield Southgate
Southport
Southport
Constituency
Southport
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Patrick Hurley
Member returned in 2024
Labour
Notes
Defeated incumbent, Damien Moore
Spelthorne
Spelthorne
Constituency
Spelthorne
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Lincoln Jopp
Member returned in 2024
Conservative
Notes
Previous incumbent, Kwasi Kwarteng, did not stand
Spen Valley
Spen Valley
Constituency
Spen Valley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Kim Leadbeater
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Batley and Spen
St Albans
St Albans
Constituency
St Albans
Affiliation in notional 2019 election
Liberal Democrats
Member returned in 2024
Daisy Cooper
Member returned in 2024
Liberal Democrats
St Austell and Newquay
St Austell and Newquay
Constituency
St Austell and Newquay
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Noah Law
Member returned in 2024
Labour
Notes
Defeated incumbent, Steve Double
St Helens North
St Helens North
Constituency
St Helens North
Affiliation in notional 2019 election
Labour
Member returned in 2024
David Baines
Member returned in 2024
Labour
Notes
Previous incumbent, Conor McGinn, did not stand
St Helens South and Whiston
St Helens South and Whiston
Constituency
St Helens South and Whiston
Affiliation in notional 2019 election
Labour
Member returned in 2024
Marie Rimmer
Member returned in 2024
Labour
St Ives
St Ives
Constituency
St Ives
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Andrew George
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Derek Thomas
St Neots and Mid Cambridgeshire
St Neots and Mid Cambridgeshire
Constituency
St Neots and Mid Cambridgeshire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Ian Sollom
Member returned in 2024
Liberal Democrats
Notes
New seat. Defeated Anthony Browne, incumbent for South Cambridgeshire
Stafford
Stafford
Constituency
Stafford
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Leigh Ingham
Member returned in 2024
Labour
Notes
Defeated incumbent, Theo Clarke
Staffordshire Moorlands
Staffordshire Moorlands
Constituency
Staffordshire Moorlands
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Karen Bradley
Member returned in 2024
Conservative
Stalybridge and Hyde
Stalybridge and Hyde
Constituency
Stalybridge and Hyde
Affiliation in notional 2019 election
Labour
Member returned in 2024
Jonathan Reynolds
Member returned in 2024
Labour Co-op
Stevenage
Stevenage
Constituency
Stevenage
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Kevin Bonavia
Member returned in 2024
Labour
Notes
Previous incumbent, Stephen McPartland, did not stand
Stirling and Strathallan
Stirling and Strathallan
Constituency
Stirling and Strathallan
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Chris Kane
Member returned in 2024
Labour
Notes
Defeated Alyn Smith, incumbent for the predecessor seat of Stirling
Stockport
Stockport
Constituency
Stockport
Affiliation in notional 2019 election
Labour
Member returned in 2024
Navendu Mishra
Member returned in 2024
Labour
Stockton North
Stockton North
Constituency
Stockton North
Affiliation in notional 2019 election
Labour
Member returned in 2024
Chris McDonald
Member returned in 2024
Labour
Notes
Previous incumbent, Alex Cunningham, did not stand
Stockton West
Stockton West
Constituency
Stockton West
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Matt Vickers
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of Stockton South
Stoke-on-Trent Central
Stoke-on-Trent Central
Constituency
Stoke-on-Trent Central
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Gareth Snell
Member returned in 2024
Labour Co-op
Notes
Previous incumbent, Jo Gideon, did not stand
Stoke-on-Trent North
Stoke-on-Trent North
Constituency
Stoke-on-Trent North
Affiliation in notional 2019 election
Conservative
Member returned in 2024
David Williams
Member returned in 2024
Labour
Notes
Defeated incumbent, Jonathan Gullis
Stoke-on-Trent South
Stoke-on-Trent South
Constituency
Stoke-on-Trent South
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Allison Gardner
Member returned in 2024
Labour
Notes
Defeated incumbent, Jack Brereton
Stone, Great Wyrley and Penkridge
Stone, Great Wyrley and Penkridge
Constituency
Stone, Great Wyrley and Penkridge
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Gavin Williamson
Member returned in 2024
Conservative
Notes
New seat. Previously MP for South Staffordshire
Stourbridge
Stourbridge
Constituency
Stourbridge
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Cat Eccles
Member returned in 2024
Labour
Notes
Defeated incumbent, Suzanne Webb
Strangford
Strangford
Constituency
Strangford
Affiliation in notional 2019 election
Democratic Unionist
Member returned in 2024
Jim Shannon
Member returned in 2024
Democratic Unionist
Stratford and Bow
Stratford and Bow
Constituency
Stratford and Bow
Affiliation in notional 2019 election
Labour
Member returned in 2024
Uma Kumaran
Member returned in 2024
Labour
Notes
New seat
Stratford-on-Avon
Stratford-on-Avon
Constituency
Stratford-on-Avon
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Manuela Perteghella
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent, Nadhim Zahawi, did not stand
Streatham and Croydon North
Streatham and Croydon North
Constituency
Streatham and Croydon North
Affiliation in notional 2019 election
Labour
Member returned in 2024
Steve Reed
Member returned in 2024
Labour Co-op
Notes
New seat. Previously MP for Croydon North.
Stretford and Urmston
Stretford and Urmston
Constituency
Stretford and Urmston
Affiliation in notional 2019 election
Labour
Member returned in 2024
Andrew Western
Member returned in 2024
Labour
Stroud
Stroud
Constituency
Stroud
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Simon Opher
Member returned in 2024
Labour
Notes
Defeated incumbent, Siobhan Baillie
Suffolk Coastal
Suffolk Coastal
Constituency
Suffolk Coastal
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jenny Riddell-Carpenter
Member returned in 2024
Labour
Notes
Defeated incumbent, Thérèse Coffey
Sunderland Central
Sunderland Central
Constituency
Sunderland Central
Affiliation in notional 2019 election
Labour
Member returned in 2024
Lewis Atkinson
Member returned in 2024
Labour
Notes
Previous incumbent, Julie Elliott, did not stand
Surrey Heath
Surrey Heath
Constituency
Surrey Heath
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Al Pinkerton
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent, Michael Gove, did not stand
Sussex Weald
Sussex Weald
Constituency
Sussex Weald
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Nus Ghani
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of Wealden
Sutton and Cheam
Sutton and Cheam
Constituency
Sutton and Cheam
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Luke Taylor
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent, Paul Scully, did not stand
Sutton Coldfield
Sutton Coldfield
Constituency
Sutton Coldfield
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Andrew Mitchell
Member returned in 2024
Conservative
Swansea West
Swansea West
Constituency
Swansea West
Affiliation in notional 2019 election
Labour
Member returned in 2024
Torsten Bell
Member returned in 2024
Labour
Notes
Previous incumbent, Geraint Davies, did not stand
Swindon North
Swindon North
Constituency
Swindon North
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Will Stone
Member returned in 2024
Labour
Notes
Defeated incumbent, Justin Tomlinson
Swindon South
Swindon South
Constituency
Swindon South
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Heidi Alexander
Member returned in 2024
Labour
Notes
Defeated incumbent, Robert Buckland
Tamworth
Tamworth
Constituency
Tamworth
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sarah Edwards
Member returned in 2024
Labour
Notes
Won by Labour at 2023 by-election. Defeated Eddie Hughes, previously Conservative MP for Walsall North.
Tatton
Tatton
Constituency
Tatton
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Esther McVey
Member returned in 2024
Conservative
Taunton and Wellington
Taunton and Wellington
Constituency
Taunton and Wellington
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Gideon Amos
Member returned in 2024
Liberal Democrats
Notes
Defeated Rebecca Pow, incumbent for the predecessor seat of Taunton Deane
Telford
Telford
Constituency
Telford
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Shaun Davies
Member returned in 2024
Labour
Notes
Previous incumbent, Lucy Allan, did not stand
Tewkesbury
Tewkesbury
Constituency
Tewkesbury
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Cameron Thomas
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Laurence Robertson
The Wrekin
The Wrekin
Constituency
The Wrekin
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Mark Pritchard
Member returned in 2024
Conservative
Thirsk and Malton
Thirsk and Malton
Constituency
Thirsk and Malton
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Kevin Hollinrake
Member returned in 2024
Conservative
Thornbury and Yate
Thornbury and Yate
Constituency
Thornbury and Yate
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Claire Young
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Luke Hall
Thurrock
Thurrock
Constituency
Thurrock
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jen Craft
Member returned in 2024
Labour
Notes
Defeated incumbent, Jackie Doyle-Price
Tipton and Wednesbury
Tipton and Wednesbury
Constituency
Tipton and Wednesbury
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Antonia Bance
Member returned in 2024
Labour
Notes
Defeated Shaun Bailey, incumbent MP for the predecessor seat of West Bromwich West
Tiverton and Minehead
Tiverton and Minehead
Constituency
Tiverton and Minehead
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Rachel Gilmour
Member returned in 2024
Liberal Democrats
Notes
New seat. Defeated Ian Liddell-Grainger, incumbent MP Bridgwater and West Somerset.
Tonbridge
Tonbridge
Constituency
Tonbridge
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Tom Tugendhat
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of Tonbridge and Malling
Tooting
Tooting
Constituency
Tooting
Affiliation in notional 2019 election
Labour
Member returned in 2024
Rosena Allin-Khan
Member returned in 2024
Labour
Torbay
Torbay
Constituency
Torbay
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Steve Darling
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Kevin Foster
Torfaen
Torfaen
Constituency
Torfaen
Affiliation in notional 2019 election
Labour
Member returned in 2024
Nick Thomas-Symonds
Member returned in 2024
Labour
Torridge and Tavistock
Torridge and Tavistock
Constituency
Torridge and Tavistock
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Geoffrey Cox
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of Torridge and West Devon
Tottenham
Tottenham
Constituency
Tottenham
Affiliation in notional 2019 election
Labour
Member returned in 2024
David Lammy
Member returned in 2024
Labour
Truro and Falmouth
Truro and Falmouth
Constituency
Truro and Falmouth
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jayne Kirkham
Member returned in 2024
Labour Co-op
Notes
Defeated incumbent, Cherilyn Mackrory
Tunbridge Wells
Tunbridge Wells
Constituency
Tunbridge Wells
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Mike Martin
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent, Greg Clark, did not stand
Twickenham
Twickenham
Constituency
Twickenham
Affiliation in notional 2019 election
Liberal Democrats
Member returned in 2024
Munira Wilson
Member returned in 2024
Liberal Democrats
Tynemouth
Tynemouth
Constituency
Tynemouth
Affiliation in notional 2019 election
Labour
Member returned in 2024
Alan Campbell
Member returned in 2024
Labour
Upper Bann
Upper Bann
Constituency
Upper Bann
Affiliation in notional 2019 election
Democratic Unionist
Member returned in 2024
Carla Lockhart
Member returned in 2024
Democratic Unionist
Uxbridge and South Ruislip
Uxbridge and South Ruislip
Constituency
Uxbridge and South Ruislip
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Danny Beales
Member returned in 2024
Labour
Notes
Defeated incumbent, Steve Tuckwell who was elected at the 2023 by-election.
Vale of Glamorgan
Vale of Glamorgan
Constituency
Vale of Glamorgan
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Kanishka Narayan
Member returned in 2024
Labour
Notes
Defeated incumbent, Alun Cairns
Vauxhall and Camberwell Green
Vauxhall and Camberwell Green
Constituency
Vauxhall and Camberwell Green
Affiliation in notional 2019 election
Labour
Member returned in 2024
Florence Eshalomi
Member returned in 2024
Labour Co-op
Notes
MP for the predecessor seat of Vauxhall
Wakefield and Rothwell
Wakefield and Rothwell
Constituency
Wakefield and Rothwell
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Simon Lightwood
Member returned in 2024
Labour Co-op
Notes
New seat. Previously MP for Wakefield (Labour gain at 2022 by-election)
Wallasey
Wallasey
Constituency
Wallasey
Affiliation in notional 2019 election
Labour
Member returned in 2024
Angela Eagle
Member returned in 2024
Labour
Walsall and Bloxwich
Walsall and Bloxwich
Constituency
Walsall and Bloxwich
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Valerie Vaz
Member returned in 2024
Labour
Notes
Previously MP for the abolished seat of Walsall South. Incumbent for the predecessor seat of Walsall North, Eddie Hughes, who stood unsuccessfully in Tamworth.
Walthamstow
Walthamstow
Constituency
Walthamstow
Affiliation in notional 2019 election
Labour
Member returned in 2024
Stella Creasy
Member returned in 2024
Labour Co-op
Warrington North
Warrington North
Constituency
Warrington North
Affiliation in notional 2019 election
Labour
Member returned in 2024
Charlotte Nichols
Member returned in 2024
Labour
Warrington South
Warrington South
Constituency
Warrington South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Sarah Hall
Member returned in 2024
Labour Co-op
Notes
Notional hold. Defeated Conservative incumbent, Andy Carter
Warwick and Leamington
Warwick and Leamington
Constituency
Warwick and Leamington
Affiliation in notional 2019 election
Labour
Member returned in 2024
Matt Western
Member returned in 2024
Labour
Washington and Gateshead South
Washington and Gateshead South
Constituency
Washington and Gateshead South
Affiliation in notional 2019 election
Labour
Member returned in 2024
Sharon Hodgson
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Washington and Sunderland West
Watford
Watford
Constituency
Watford
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Matt Turmaine
Member returned in 2024
Labour
Notes
Defeated incumbent, Dean Russell
Waveney Valley
Waveney Valley
Constituency
Waveney Valley
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Adrian Ramsay
Member returned in 2024
Green
Notes
New seat
Weald of Kent
Weald of Kent
Constituency
Weald of Kent
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Katie Lam
Member returned in 2024
Conservative
Notes
New seat
Wellingborough and Rushden
Wellingborough and Rushden
Constituency
Wellingborough and Rushden
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Gen Kitchen
Member returned in 2024
Labour
Notes
Won by Labour at 2024 by-election
Wells and Mendip Hills
Wells and Mendip Hills
Constituency
Wells and Mendip Hills
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Tessa Munt
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent for the predecessor seat of Wells, James Heappey, did not stand
Welwyn Hatfield
Welwyn Hatfield
Constituency
Welwyn Hatfield
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Andrew Lewin
Member returned in 2024
Labour
Notes
Defeated incumbent, Grant Shapps
West Aberdeenshire and Kincardine
West Aberdeenshire and Kincardine
Constituency
West Aberdeenshire and Kincardine
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Andrew Bowie
Member returned in 2024
Conservative
West Bromwich
West Bromwich
Constituency
West Bromwich
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sarah Coombes
Member returned in 2024
Labour
Notes
Previous incumbent for the predecessor seat of West Bromwich East, Nicola Richards, did not stand
West Dorset
West Dorset
Constituency
West Dorset
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Edward Morello
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Chris Loder
West Dunbartonshire
West Dunbartonshire
Constituency
West Dunbartonshire
Affiliation in notional 2019 election
Scottish National
Member returned in 2024
Douglas McAllister
Member returned in 2024
Labour
Notes
Defeated incumbent, Martin Docherty-Hughes
West Ham and Beckton
West Ham and Beckton
Constituency
West Ham and Beckton
Affiliation in notional 2019 election
Labour
Member returned in 2024
James Asser
Member returned in 2024
Labour
Notes
Previous incumbent for the predecessor seat of West Ham, Lyn Brown, did not stand
West Lancashire
West Lancashire
Constituency
West Lancashire
Affiliation in notional 2019 election
Labour
Member returned in 2024
Ashley Dalton
Member returned in 2024
Labour
West Suffolk
West Suffolk
Constituency
West Suffolk
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Nick Timothy
Member returned in 2024
Conservative
Notes
Previous incumbent, Matt Hancock, did not stand
West Tyrone
West Tyrone
Constituency
West Tyrone
Affiliation in notional 2019 election
Sinn Féin
Member returned in 2024
Órfhlaith Begley
Member returned in 2024
Sinn Féin
West Worcestershire
West Worcestershire
Constituency
West Worcestershire
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Harriett Baldwin
Member returned in 2024
Conservative
Westmorland and Lonsdale
Westmorland and Lonsdale
Constituency
Westmorland and Lonsdale
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Tim Farron
Member returned in 2024
Liberal Democrats
Notes
Seat held. Nominal gain following boundary changes.
Weston-super-Mare
Weston-super-Mare
Constituency
Weston-super-Mare
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Dan Aldridge
Member returned in 2024
Labour
Notes
Defeated incumbent, John Penrose
Wetherby and Easingwold
Wetherby and Easingwold
Constituency
Wetherby and Easingwold
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Alec Shelbrooke
Member returned in 2024
Conservative
Notes
MP for the predecessor seat of Elmet and Rothwell
Whitehaven and Workington
Whitehaven and Workington
Constituency
Whitehaven and Workington
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Josh MacAlister
Member returned in 2024
Labour
Notes
Previous incumbent for the predecessor seat of Copeland, Trudy Harrison, did not stand
Widnes and Halewood
Widnes and Halewood
Constituency
Widnes and Halewood
Affiliation in notional 2019 election
Labour
Member returned in 2024
Derek Twigg
Member returned in 2024
Labour
Notes
MP for the predecessor seat of Halton
Wigan
Wigan
Constituency
Wigan
Affiliation in notional 2019 election
Labour
Member returned in 2024
Lisa Nandy
Member returned in 2024
Labour
Wimbledon
Wimbledon
Constituency
Wimbledon
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Paul Kohler
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent, Stephen Hammond, did not stand
Winchester
Winchester
Constituency
Winchester
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Danny Chambers
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent, Steve Brine, did not stand
Windsor
Windsor
Constituency
Windsor
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Jack Rankin
Member returned in 2024
Conservative
Notes
Previous incumbent, Adam Afriyie, did not stand
Wirral West
Wirral West
Constituency
Wirral West
Affiliation in notional 2019 election
Labour
Member returned in 2024
Matthew Patrick
Member returned in 2024
Labour
Notes
Previous incumbent, Margaret Greenwood, did not stand
Witham
Witham
Constituency
Witham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Priti Patel
Member returned in 2024
Conservative
Witney
Witney
Constituency
Witney
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Charlie Maynard
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Robert Courts
Woking
Woking
Constituency
Woking
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Will Forster
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Jonathan Lord
Wokingham
Wokingham
Constituency
Wokingham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Clive Jones
Member returned in 2024
Liberal Democrats
Notes
Previous incumbent, John Redwood, did not stand
Wolverhampton North East
Wolverhampton North East
Constituency
Wolverhampton North East
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Sureena Brackenridge
Member returned in 2024
Labour
Notes
Defeated incumbent, Jane Stevenson
Wolverhampton South East
Wolverhampton South East
Constituency
Wolverhampton South East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Pat McFadden
Member returned in 2024
Labour
Notes
Seat held. Nominal gain following boundary changes.
Wolverhampton West
Wolverhampton West
Constituency
Wolverhampton West
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Warinder Juss
Member returned in 2024
Labour
Notes
Previous incumbent for the predecessor seat of Wolverhampton South West, Stuart Anderson, stood successfully in South Shropshire
Worcester
Worcester
Constituency
Worcester
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Tom Collins
Member returned in 2024
Labour
Notes
Previous incumbent, Robin Walker, did not stand
Worsley and Eccles
Worsley and Eccles
Constituency
Worsley and Eccles
Affiliation in notional 2019 election
Labour
Member returned in 2024
Michael Wheeler
Member returned in 2024
Labour
Notes
Previous incumbent, Barbara Keeley, did not stand
Worthing West
Worthing West
Constituency
Worthing West
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Beccy Cooper
Member returned in 2024
Labour
Notes
Defeated incumbent, Peter Bottomley
Wrexham
Wrexham
Constituency
Wrexham
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Andrew Ranger
Member returned in 2024
Labour
Notes
Defeated incumbent, Sarah Atherton
Wycombe
Wycombe
Constituency
Wycombe
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Emma Reynolds
Member returned in 2024
Labour
Notes
Defeated incumbent, Steve Baker
Wyre Forest
Wyre Forest
Constituency
Wyre Forest
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Mark Garnier
Member returned in 2024
Conservative
Wythenshawe and Sale East
Wythenshawe and Sale East
Constituency
Wythenshawe and Sale East
Affiliation in notional 2019 election
Labour
Member returned in 2024
Mike Kane
Member returned in 2024
Labour
Yeovil
Yeovil
Constituency
Yeovil
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Adam Dance
Member returned in 2024
Liberal Democrats
Notes
Defeated incumbent, Marcus Fysh
Ynys Môn
Ynys Môn
Constituency
Ynys Môn
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Llinos Medi
Member returned in 2024
Plaid Cymru
Notes
Defeated incumbent, Virginia Crosbie
York Central
York Central
Constituency
York Central
Affiliation in notional 2019 election
Labour
Member returned in 2024
Rachael Maskell
Member returned in 2024
Labour Co-op
York Outer
York Outer
Constituency
York Outer
Affiliation in notional 2019 election
Conservative
Member returned in 2024
Luke Charters
Member returned in 2024
Labour
Notes
Defeated incumbent, Julian Sturdy
Constituency
Affiliation in notional 2019 election
Member returned in 2024
Notes
Name and picture
Affiliation
Aberafan Maesteg
Labour
Stephen Kinnock
Labour
MP for predecessor seat of Aberavon.
Aberdeen North
Scottish National
Kirsty Blackman
Scottish National
Aberdeen South
Scottish National
Stephen Flynn
Scottish National
Aberdeenshire North and Moray East
Conservative
Seamus Logan
Scottish National
Defeated Douglas Ross, previously Conservative MP for Moray. David Duguid, incumbent for the predecessor seat of Banff and Buchan, did not stand
Airdrie and Shotts
Scottish National
Kenneth Stevenson
Labour
Defeated incumbent Anum Qaisar
Aldershot
Conservative
Alex Baker
Labour
Defeated incumbent Leo Docherty
Aldridge-Brownhills
Conservative
Wendy Morton
Conservative
Alloa and Grangemouth
Scottish National
Brian Leishman
Labour
Defeated John Nicolson, incumbent MP for the predecessor seat of Ochil and South Perthshire
Altrincham and Sale West
Conservative
Connor Rand
Labour
Previous incumbent Graham Brady did not stand
Alyn and Deeside
Labour
Mark Tami
Labour
Amber Valley
Conservative
Linsey Farnsworth
Labour
Defeated incumbent Nigel Mills
Angus and Perthshire Glens
Scottish National
Dave Doogan
Scottish National
MP for the predecessor seat of Angus.
Arbroath and Broughty Ferry
Scottish National
Stephen Gethins
Scottish National Party
Previous incumbent MP Stewart Hosie did not stand. Gethins was previously MP for North East Fife 2015–2019.
Argyll, Bute and South Lochaber
Scottish National
Brendan O'Hara
Scottish National Party
MP for predecessor seat of Argyll and Bute
Arundel and South Downs
Conservative
Andrew Griffith
Conservative
Ashfield
Conservative
Lee Anderson
Reform UK
Anderson retained seat. He was elected as a Conservative MP in 2019 and defected to Reform UK in March 2024, following his suspension from the Conservative Party.
Ashford
Conservative
Sojan Joseph
Labour
Defeated incumbent Damian Green
Ashton-under-Lyne
Labour
Angela Rayner
Labour
Aylesbury
Conservative
Laura Kyrke-Smith
Labour
Defeated incumbent Rob Butler
Ayr, Carrick and Cumnock
Scottish National
Elaine Stewart
Labour
Defeated incumbent Allan Dorans
Banbury
Conservative
Sean Woodcock
Labour
Defeated incumbent Victoria Prentis
Bangor Aberconwy
Conservative
Claire Hughes
Labour
Defeated Robin Millar, incumbent for the predecessor seat of Aberconwy
Barking
Labour
Nesil Caliskan
Labour
Previous incumbent Margaret Hodge did not stand
Barnsley North
Labour
Dan Jarvis
Labour
Barnsley South
Labour
Stephanie Peacock
Labour
Barrow and Furness
Conservative
Michelle Scrogham
Labour
Defeated incumbent Simon Fell
Basildon and Billericay
Conservative
Richard Holden
Conservative
Formerly MP for North West Durham. Previous incumbent John Baron did not stand
Basingstoke
Conservative
Luke Murphy
Labour
Defeated incumbent Maria Miller
Bassetlaw
Conservative
Jo White
Labour
Defeated incumbent Brendan Clarke-Smith
Bath
Liberal Democrats
Wera Hobhouse
Liberal Democrats
Bathgate and Linlithgow
Scottish National
Kirsteen Sullivan
Labour Co-op
Gain. Defeated Martyn Day, incumbent MP for predecessor seat of Linlithgow and East Falkirk
Battersea
Labour
Marsha de Cordova
Labour
Beaconsfield
Conservative
Joy Morrissey
Conservative
Beckenham and Penge
Labour
Liam Conlon
Labour
Notional hold following boundary changes. Bob Stewart, Conservative incumbent for the predecessor seat of Beckenham, did not stand.
Bedford
Labour
Mohammad Yasin
Labour
Belfast East
Democratic Unionist
Gavin Robinson
Democratic Unionist
Belfast North
Sinn Féin
John Finucane
Sinn Féin
Belfast South and Mid Down
Social Democratic and Labour
Claire Hanna
Social Democratic and Labour
MP for predecessor seat of Belfast South.
Belfast West
Sinn Féin
Paul Maskey
Sinn Féin
Bermondsey and Old Southwark
Labour
Neil Coyle
Labour
Berwickshire, Roxburgh and Selkirk
Conservative
John Lamont
Conservative
Bethnal Green and Stepney
Labour
Rushanara Ali
Labour
MP for predecessor seat of Bethnal Green and Bow
Beverley and Holderness
Conservative
Graham Stuart
Conservative
Bexhill and Battle
Conservative
Kieran Mullan
Conservative
Formerly MP for Crewe and Nantwich. Previous incumbent Huw Merriman did not stand.
Bexleyheath and Crayford
Conservative
Daniel Francis
Labour
Previous incumbent David Evennett did not stand
Bicester and Woodstock
Conservative
Calum Miller
Liberal Democrats
New seat
Birkenhead
Labour
Alison McGovern
Labour
Formerly MP for abolished seat of Wirral South. Previous incumbent Mick Whitley did not stand.
Birmingham Edgbaston
Labour
Preet Gill
Labour Co-op
· By-elections
Runcorn and Helsby
Runcorn and Helsby
Constituency
Runcorn and Helsby
Date
1 May 2025
Incumbent
Mike Amesbury
Party
Labour
Winner
Sarah Pochin
Party
Reform
Cause
Resignation following conviction of assaulting a man
Constituency
Date
Incumbent
Party
Winner
Party
Cause
Runcorn and Helsby
1 May 2025
Mike Amesbury
Labour
Sarah Pochin
Reform
Resignation following conviction of assaulting a man
· Defections, suspensions and resignations
Zarah Sultana
Zarah Sultana
Name
Zarah Sultana
Date
23 July 2024
From
Labour
To
Independent
Constituency
Coventry South
Reason
Whip suspended, initially for six months, after voting against the government retaining the two-child benefit cap. On 3 July 2025, Zarah Sultana resigned from Labour to form a new party along with Jeremy Corbyn. On 24 July 2025, Sultana announced she would join the Independent Alliance.
24 July 2025
24 July 2025
Name
24 July 2025
From
Independent
To
Ind. Alliance
Richard Burgon
Richard Burgon
Name
Richard Burgon
Date
23 July 2024
From
Labour
To
Independent
Constituency
Leeds East
Reason
Whip suspended for six months after voting against the government retaining the two-child benefit cap. Reinstated.
5 February 2025
5 February 2025
Name
5 February 2025
From
Independent
To
Labour
Ian Byrne
Ian Byrne
Name
Ian Byrne
Date
23 July 2024
From
Labour
To
Independent
Constituency
Liverpool West Derby
5 February 2025
5 February 2025
Name
5 February 2025
From
Independent
To
Labour
Imran Hussain
Imran Hussain
Name
Imran Hussain
Date
23 July 2024
From
Labour
To
Independent
Constituency
Bradford East
5 February 2025
5 February 2025
Name
5 February 2025
From
Independent
To
Labour
Rebecca Long-Bailey
Rebecca Long-Bailey
Name
Rebecca Long-Bailey
Date
23 July 2024
From
Labour
To
Independent
Constituency
Salford
5 February 2025
5 February 2025
Name
5 February 2025
From
Independent
To
Labour
Apsana Begum
Apsana Begum
Name
Apsana Begum
Date
23 July 2024
From
Labour
To
Independent
Constituency
Poplar and Limehouse
27 September 2025
27 September 2025
Name
27 September 2025
From
Independent
To
Labour
John McDonnell
John McDonnell
Name
John McDonnell
Date
23 July 2024
From
Labour
To
Independent
Constituency
Hayes and Harlington
27 September 2025
27 September 2025
Name
27 September 2025
From
Independent
To
Labour
Shockat Adam
Shockat Adam
Name
Shockat Adam
Date
2 September 2024
From
Independent
To
Ind. Alliance
Constituency
Leicester South
Reason
Formed technical group opposing austerity, two-child benefit cap, and arms sales to Israel.
Jeremy Corbyn
Jeremy Corbyn
Name
Jeremy Corbyn
Date
Islington North
Adnan Hussain
Adnan Hussain
Name
Adnan Hussain
Date
Blackburn
Ayoub Khan
Ayoub Khan
Name
Ayoub Khan
Date
Birmingham Perry Barr
Iqbal Mohamed
Iqbal Mohamed
Name
Iqbal Mohamed
Date
Dewsbury and Batley
Rosie Duffield
Rosie Duffield
Name
Rosie Duffield
Date
28 September 2024
From
Labour
To
Independent
Constituency
Canterbury
Reason
Resigned from Labour, citing the freebies controversy.
Mike Amesbury
Mike Amesbury
Name
Mike Amesbury
Date
27 October 2024
From
Labour
To
Independent
Constituency
Runcorn and Helsby
Reason
Suspended from Labour after altercation with constituent. He resigned from the Labour party after pleading guilty to common assault in January 2025. Stepped down as a MP on 17 March 2025.
17 March 2025
17 March 2025
Name
17 March 2025
From
Independent
From
Resigned
Andrew Gwynne
Andrew Gwynne
Name
Andrew Gwynne
Date
8 February 2025
From
Labour
To
Independent
Constituency
Gorton and Denton
Reason
Suspended from Labour after discovery of insulting messages about constituents and party colleagues.
Oliver Ryan
Oliver Ryan
Name
Oliver Ryan
Date
10 February 2025
From
Labour
To
Independent
Constituency
Burnley
Reason
Suspended from Labour after being the second MP named as being part of the WhatsApp scandal. Reinstated.
2 September 2025
2 September 2025
Name
2 September 2025
From
Independent
To
Labour
Rupert Lowe
Rupert Lowe
Name
Rupert Lowe
Date
7 March 2025
From
Reform
To
Independent
Constituency
Great Yarmouth
Reason
Suspended from Reform UK after alleged bullying and verbal abuse of two female staff members and alleged threats to Reform Chairman, Zia Yusuf.
Dan Norris
Dan Norris
Name
Dan Norris
Date
4 April 2025
From
Labour
To
Independent
Constituency
North East Somerset and Hanham
Reason
Suspended from Labour after being arrested on suspicion of rape and child sex offences.
Patrick Spencer
Patrick Spencer
Name
Patrick Spencer
Date
13 May 2025
From
Conservative
To
Independent
Constituency
Central Suffolk and North Ipswich
Reason
Suspended after being charged with two counts of sexual assault.
James McMurdock
James McMurdock
Name
James McMurdock
Date
5 July 2025
From
Reform
To
Independent
Constituency
South Basildon and East Thurrock
Reason
Removed the party whip from himself over an investigation into alleged business impropriety during the COVID-19 pandemic.
Neil Duncan-Jordan
Neil Duncan-Jordan
Name
Neil Duncan-Jordan
Date
16 July 2025
From
Labour
To
Independent
Constituency
Poole
Reason
Suspended for "breaches of party discipline" after voting against the government on welfare reforms.
Chris Hinchliff
Chris Hinchliff
Name
Chris Hinchliff
Date
North East Hertfordshire
Brian Leishman
Brian Leishman
Name
Brian Leishman
Date
Alloa and Grangemouth
Rachael Maskell
Rachael Maskell
Name
Rachael Maskell
Date
York Central
Diane Abbott
Diane Abbott
Name
Diane Abbott
Date
17 July 2025
From
Labour
To
Independent
Constituency
Hackney North and Stoke Newington
Reason
Suspended after a BBC Sounds interview in which she retracted an apology she had earlier made over remarks about racism in a 2023 editorial in The Observer.
Danny Kruger
Danny Kruger
Name
Danny Kruger
Date
15 September 2025
From
Conservative
To
Reform
Constituency
East Wiltshire
Reason
Defected to Reform UK.
Name
Date
From
To
Constituency
Reason
Zarah Sultana
23 July 2024
Labour
Independent
Coventry South
Whip suspended, initially for six months, after voting against the government retaining the two-child benefit cap. On 3 July 2025, Zarah Sultana resigned from Labour to form a new party along with Jeremy Corbyn. On 24 July 2025, Sultana announced she would join the Independent Alliance.
24 July 2025
Independent
Ind. Alliance
Richard Burgon
23 July 2024
Labour
Independent
Leeds East
Whip suspended for six months after voting against the government retaining the two-child benefit cap. Reinstated.
5 February 2025
Independent
Labour
Ian Byrne
23 July 2024
Labour
Independent
Liverpool West Derby
5 February 2025
Independent
Labour
Imran Hussain
23 July 2024
Labour
Independent
Bradford East
5 February 2025
Independent
Labour
Rebecca Long-Bailey
23 July 2024
Labour
Independent
Salford
5 February 2025
Independent
Labour
Apsana Begum
23 July 2024
Labour
Independent
Poplar and Limehouse
27 September 2025
Independent
Labour
John McDonnell
23 July 2024
Labour
Independent
Hayes and Harlington
27 September 2025
Independent
Labour
Shockat Adam
2 September 2024
Independent
Ind. Alliance
Leicester South
Formed technical group opposing austerity, two-child benefit cap, and arms sales to Israel.
Jeremy Corbyn
Islington North
Adnan Hussain
Blackburn
Ayoub Khan
Birmingham Perry Barr
Iqbal Mohamed
Dewsbury and Batley
Rosie Duffield
28 September 2024
Labour
Independent
Canterbury
Resigned from Labour, citing the freebies controversy.
Mike Amesbury
27 October 2024
Labour
Independent
Runcorn and Helsby
Suspended from Labour after altercation with constituent. He resigned from the Labour party after pleading guilty to common assault in January 2025. Stepped down as a MP on 17 March 2025.
17 March 2025
Independent
Resigned
Andrew Gwynne
8 February 2025
Labour
Independent
Gorton and Denton
Suspended from Labour after discovery of insulting messages about constituents and party colleagues.
Oliver Ryan
10 February 2025
Labour
Independent
Burnley
Suspended from Labour after being the second MP named as being part of the WhatsApp scandal. Reinstated.
2 September 2025
Independent
Labour
Rupert Lowe
7 March 2025
Reform
Independent
Great Yarmouth
Suspended from Reform UK after alleged bullying and verbal abuse of two female staff members and alleged threats to Reform Chairman, Zia Yusuf.
Dan Norris
4 April 2025
Labour
Independent
North East Somerset and Hanham
Suspended from Labour after being arrested on suspicion of rape and child sex offences.
Patrick Spencer
13 May 2025
Conservative
Independent
Central Suffolk and North Ipswich
Suspended after being charged with two counts of sexual assault.
James McMurdock
5 July 2025
Reform
Independent
South Basildon and East Thurrock
Removed the party whip from himself over an investigation into alleged business impropriety during the COVID-19 pandemic.
Neil Duncan-Jordan
16 July 2025
Labour
Independent
Poole
Suspended for "breaches of party discipline" after voting against the government on welfare reforms.
Chris Hinchliff
North East Hertfordshire
Brian Leishman
Alloa and Grangemouth
Rachael Maskell
York Central
Diane Abbott
17 July 2025
Labour
Independent
Hackney North and Stoke Newington
Suspended after a BBC Sounds interview in which she retracted an apology she had earlier made over remarks about racism in a 2023 editorial in The Observer.
Danny Kruger
15 September 2025
Conservative
Reform
East Wiltshire
Defected to Reform UK.
· Progression of government majority and party totals
181
181
Date
4 July 2024
Event
General election
Working majority
181
Lab.
411
Col 5
121
Con
72
LD
9
SNP
5
DUP
0
IA
5
Ref.
4
Grn
4
PC
2
SDLP
1
APNI
1
TUV
1
UUP
6
Ind.
7
Col 19
1
SF
0
167
167
Date
23 July 2024
Event
7 Labour MPs lose whip
Working majority
167
Lab.
404
Col 5
13
5
5
Date
2 September 2024
Event
5 independent MPs form Independent Alliance
Working majority
5
Lab.
8
165
165
Date
28 September 2024
Event
Duffield leaves Labour
Working majority
165
Lab.
403
Col 5
9
163
163
Date
27 October 2024
Event
Amesbury has whip suspended
Working majority
163
Lab.
402
Col 5
10
171
171
Date
5 February 2025
Event
4 ex-Labour MPs readmitted to Labour
Working majority
171
Lab.
406
Col 5
6
169
169
Date
8 February 2025
Event
Gwynne has membership suspended
Working majority
169
Lab.
405
Col 5
7
167
167
Date
10 February 2025
Event
Ryan has membership suspended
Working majority
167
Lab.
404
Col 5
8
4
4
Date
7 March 2025
Event
Lowe has whip suspended
Working majority
4
Lab.
9
168
168
Date
17 March 2025
Event
Amesbury resigns
Working majority
168
Lab.
8
Col 5
1
166
166
Date
4 April 2025
Event
Norris has whip suspended
Working majority
166
Lab.
403
Col 5
9
5
5
Date
1 May 2025
Event
Pochin elected in Runcorn and Helsby
Working majority
5
Lab.
0
120
120
Date
13 May 2025
Event
Spencer has whip suspended
Working majority
120
Lab.
10
4
4
Date
5 July 2025
Event
McMurdock resigns whip
Working majority
4
Lab.
11
158
158
Date
16 July 2025
Event
4 Labour MPs lose whip
Working majority
158
Lab.
399
Col 5
15
156
156
Date
17 July 2025
Event
Abbott suspended from Labour Party
Working majority
156
Lab.
398
Col 5
16
6
6
Date
24 July 2025
Event
Sultana joins Independent Alliance
Working majority
6
Lab.
15
157
157
Date
2 September 2025
Event
Ryan has Labour whip returned
Working majority
157
Lab.
399
Col 5
14
119
119
Date
15 September 2025
Event
Kruger defects to Reform
Working majority
119
Lab.
5
159
159
Date
26 September 2025
Event
McDonnell and Begum have Labour whip returned
Working majority
159
Lab.
401
Col 5
12
Date
Event
Working majority
Lab.
Con
LD
SNP
DUP
IA
Ref.
Grn
PC
SDLP
APNI
TUV
UUP
Ind.
SF
Spkr
Vacant
4 July 2024
General election
181
411
121
72
9
5
0
5
4
4
2
1
1
1
6
7
1
0
23 July 2024
7 Labour MPs lose whip
167
404
13
2 September 2024
5 independent MPs form Independent Alliance
5
8
28 September 2024
Duffield leaves Labour
165
403
9
27 October 2024
Amesbury has whip suspended
163
402
10
5 February 2025
4 ex-Labour MPs readmitted to Labour
171
406
6
8 February 2025
Gwynne has membership suspended
169
405
7
10 February 2025
Ryan has membership suspended
167
404
8
7 March 2025
Lowe has whip suspended
4
9
17 March 2025
Amesbury resigns
168
8
1
4 April 2025
Norris has whip suspended
166
403
9
1 May 2025
Pochin elected in Runcorn and Helsby
5
0
13 May 2025
Spencer has whip suspended
120
10
5 July 2025
McMurdock resigns whip
4
11
16 July 2025
4 Labour MPs lose whip
158
399
15
17 July 2025
Abbott suspended from Labour Party
156
398
16
24 July 2025
Sultana joins Independent Alliance
6
15
2 September 2025
Ryan has Labour whip returned
157
399
14
15 September 2025
Kruger defects to Reform
119
5
26 September 2025
McDonnell and Begum have Labour whip returned
159
401
12
· Select committee chairs
Business and Trade
Business and Trade
Select Committee
Business and Trade
Chair
Liam Byrne
Party
Labour
Constituency
Birmingham Hodge Hill and Solihull North
Culture, Media and Sport
Culture, Media and Sport
Select Committee
Culture, Media and Sport
Chair
Caroline Dinenage
Party
Conservative
Constituency
Gosport
Defence
Defence
Select Committee
Defence
Chair
Tan Dhesi
Party
Labour
Constituency
Slough
Education
Education
Select Committee
Education
Chair
Helen Hayes
Party
Labour
Constituency
Dulwich and West Norwood
Energy Security and Net Zero
Energy Security and Net Zero
Select Committee
Energy Security and Net Zero
Chair
Bill Esterson
Party
Labour
Constituency
Sefton Central
Environmental Audit
Environmental Audit
Select Committee
Environmental Audit
Chair
Toby Perkins
Party
Labour
Constituency
Chesterfield
Environment, Food and Rural Affairs
Environment, Food and Rural Affairs
Select Committee
Environment, Food and Rural Affairs
Chair
Alistair Carmichael
Party
Liberal Democrats
Constituency
Orkney and Shetland
Finance
Finance
Select Committee
Finance
Chair
Steve Barclay
Party
Conservative
Constituency
North East Cambridgeshire
Foreign Affairs
Foreign Affairs
Select Committee
Foreign Affairs
Chair
Emily Thornberry
Party
Labour
Constituency
Islington South and Finsbury
Health and Social Care
Health and Social Care
Select Committee
Health and Social Care
Chair
Layla Moran
Party
Liberal Democrats
Constituency
Oxford West and Abingdon
Home Affairs
Home Affairs
Select Committee
Home Affairs
Chair
Karen Bradley
Party
Conservative
Constituency
Staffordshire Moorlands
Housing, Communities and Local Government
Housing, Communities and Local Government
Select Committee
Housing, Communities and Local Government
Chair
Florence Eshalomi
Party
Labour Co-op
Constituency
Vauxhall and Camberwell Green
International Development
International Development
Select Committee
International Development
Chair
Sarah Champion
Party
Labour
Constituency
Rotherham
Justice
Justice
Select Committee
Justice
Chair
Andy Slaughter
Party
Labour
Constituency
Hammersmith and Chiswick
Northern Ireland
Northern Ireland
Select Committee
Northern Ireland
Chair
Tonia Antoniazzi
Party
Labour
Constituency
Gower
Petitions
Petitions
Select Committee
Petitions
Chair
Jamie Stone
Party
Liberal Democrats
Constituency
Caithness, Sutherland and Easter Ross
Procedure
Procedure
Select Committee
Procedure
Chair
Cat Smith
Party
Labour
Constituency
Lancaster and Wyre
Public Accounts
Public Accounts
Select Committee
Public Accounts
Chair
Geoffrey Clifton-Brown
Party
Conservative
Constituency
North Cotswolds
Public Administration and Constitutional Affairs
Public Administration and Constitutional Affairs
Select Committee
Public Administration and Constitutional Affairs
Chair
Simon Hoare
Party
Conservative
Constituency
North Dorset
Science, Innovation and Technology
Science, Innovation and Technology
Select Committee
Science, Innovation and Technology
Chair
Chi Onwurah
Party
Labour
Constituency
Newcastle upon Tyne Central and West
Scottish Affairs
Scottish Affairs
Select Committee
Scottish Affairs
Chair
Patricia Ferguson
Party
Labour
Constituency
Glasgow West
Standards
Standards
Select Committee
Standards
Chair
Alberto Costa
Party
Conservative
Constituency
South Leicestershire
Transport
Transport
Select Committee
Transport
Chair
Ruth Cadbury
Party
Labour
Constituency
Brentford and Isleworth
Treasury
Treasury
Select Committee
Treasury
Chair
Meg Hillier
Party
Labour Co-op
Constituency
Hackney South and Shoreditch
Welsh Affairs
Welsh Affairs
Select Committee
Welsh Affairs
Chair
Ruth Jones
Party
Labour
Constituency
Newport West and Islwyn
Women and Equalities
Women and Equalities
Select Committee
Women and Equalities
Chair
Sarah Owen
Party
Labour
Constituency
Luton North
Work and Pensions
Work and Pensions
Select Committee
Work and Pensions
Chair
Debbie Abrahams
Party
Labour
Constituency
Oldham East and Saddleworth
Select Committee
Chair
Party
Constituency
Business and Trade
Liam Byrne
Labour
Birmingham Hodge Hill and Solihull North
Culture, Media and Sport
Caroline Dinenage
Conservative
Gosport
Defence
Tan Dhesi
Labour
Slough
Education
Helen Hayes
Labour
Dulwich and West Norwood
Energy Security and Net Zero
Bill Esterson
Labour
Sefton Central
Environmental Audit
Toby Perkins
Labour
Chesterfield
Environment, Food and Rural Affairs
Alistair Carmichael
Liberal Democrats
Orkney and Shetland
Finance
Steve Barclay
Conservative
North East Cambridgeshire
Foreign Affairs
Emily Thornberry
Labour
Islington South and Finsbury
Health and Social Care
Layla Moran
Liberal Democrats
Oxford West and Abingdon
Home Affairs
Karen Bradley
Conservative
Staffordshire Moorlands
Housing, Communities and Local Government
Florence Eshalomi
Labour Co-op
Vauxhall and Camberwell Green
International Development
Sarah Champion
Labour
Rotherham
Justice
Andy Slaughter
Labour
Hammersmith and Chiswick
Northern Ireland
Tonia Antoniazzi
Labour
Gower
Petitions
Jamie Stone
Liberal Democrats
Caithness, Sutherland and Easter Ross
Procedure
Cat Smith
Labour
Lancaster and Wyre
Public Accounts
Geoffrey Clifton-Brown
Conservative
North Cotswolds
Public Administration and Constitutional Affairs
Simon Hoare
Conservative
North Dorset
Science, Innovation and Technology
Chi Onwurah
Labour
Newcastle upon Tyne Central and West
Scottish Affairs
Patricia Ferguson
Labour
Glasgow West
Standards
Alberto Costa
Conservative
South Leicestershire
Transport
Ruth Cadbury
Labour
Brentford and Isleworth
Treasury
Meg Hillier
Labour Co-op
Hackney South and Shoreditch
Welsh Affairs
Ruth Jones
Labour
Newport West and Islwyn
Women and Equalities
Sarah Owen
Labour
Luton North
Work and Pensions
Debbie Abrahams
Labour
Oldham East and Saddleworth

References

  1. The Labour total includes 43 MPs elected in 2024 (41 current MPs as of 14 August 2025) who are sponsored by the Co-opera
  2. Some media outlets, such as BBC News, listed Labour's total as 412, by including the Speaker (who, to demonstrate his ne
  3. See defections, suspensions, and resignations for a breakdown of independent MPs.
  4. Sinn Féin's seven MPs follow a policy of abstentionism. They do not swear into the House of Commons, and do not take par
  5. I.e., if election in 2019 were held using 2024 constituency boundaries
  6. Elected as Labour, sitting as an Independent MP at the time of their resignation.
  7. Apsana Begum, Richard Burgon, Ian Byrne, Imran Hussain, Rebecca Long-Bailey, John McDonnell and Zarah Sultana.
  8. Richard Burgon, Ian Byrne, Imran Hussain and Rebecca Long-Bailey
  9. Neil Duncan-Jordan, Chris Hinchliff, Brian Leishman and Rachael Maskell
  10. Associated Press
    https://apnews.com/article/uk-election-speculation-rishi-sunak-bcc72f7f262086e9b20f7dd80f88c91f
  11. "What do MPs do?"
    http://www.parliament.uk/about/mps-and-lords/members/mps/
  12. "General election 2024"
    https://www.parliament.uk/business/news/2024/may/general-election-2024/
  13. "Who are Westminster's newbie MPs?"
    https://www.bbc.co.uk/news/articles/c727ny2jd84o
  14. BBC News
    https://www.bbc.co.uk/news/election/2024/uk/results
  15. UK Parliament
    https://commonslibrary.parliament.uk/research-briefings/cbp-10009/?_gl=1*pr80nk*_up*MQ..*_ga*NDk5MjgzODg2LjE3MjExNTcxNTY.*_ga_14RSNY7L8B*MTcyMTE1NzE1Ni4xLjAuMTcyMTE1NzE1Ni4wLjAuMA..
  16. "Meet the team: Members of Parliament"
    https://party.coop/about/
  17. Institute for Government
    https://www.instituteforgovernment.org.uk/explainer/government-majority
  18. E-International Relations
    https://www.e-ir.info/2019/08/19/understanding-sinn-fein-abstention-from-the-uk-parliament/
  19. United Kingdom Election Results
    https://web.archive.org/web/20080306001105/http://www.election.demon.co.uk/ties.html
  20. House of Commons Library
    https://researchbriefings.files.parliament.uk/documents/CBP-10009/Defeated-MPs.xlsx
  21. House of Commons Library
    https://researchbriefings.files.parliament.uk/documents/CBP-10009/MPs-elected.xlsx
  22. House of Commons Library
    https://researchbriefings.files.parliament.uk/documents/CBP-9808/CBP-9808.xlsx
  23. "Estimates of the 2019 general election result in new constituencies (ods)"
    https://view.officeapps.live.com/op/view.aspx?src=https%3A%2F%2Fdownloads.bbc.co.uk%2Fnews%2Fnol%2Fshared%2Fspl%2Fxls_spreadsheets%2Fresults_spreadsheet.ods&wdOrigin=BROWSELINK
  24. Mike Amesbury to stand down as MP over assault conviction
    https://www.bbc.co.uk/news/articles/c62z9ell358o
  25. BBC News
    https://www.bbc.co.uk/news/articles/c978m6z3egno
  26. "Zarah Sultana says she is quitting Labour to start party with Jeremy Corbyn"
    https://www.bbc.co.uk/news/articles/cwyel9kgdvdo
  27. "Proud to join the Independent Alliance, now a bigger group in Parliament than Reform"
    https://x.com/zarahsultana/status/1948474899128824122
  28. BBC News
    https://www.bbc.co.uk/news/articles/c978m6z3egno
  29. BBC News
    https://www.bbc.co.uk/news/articles/cdd9qgy574eo
  30. BBC News
    https://www.bbc.co.uk/news/articles/c24p2l11y12o
  31. The Times
    https://www.thetimes.com/uk/politics/article/mp-rosie-duffield-resigns-labour-keir-starmer-zxm6h8lzq?utm_medium=Social&utm_source=Twitter#Echobox=1727540115
  32. The Spectator
    https://www.spectator.co.uk/article/labour-mp-suspended-after-cctv-punch/
  33. "MP Mike Amesbury resigns from Labour after pleading guilty to assault"
    https://www.manchestereveningnews.co.uk/news/greater-manchester-news/mp-mike-amesbury-resigns-labour-30795208
  34. www.bbc.com
    https://www.bbc.com/news/articles/c93ker4697ro
  35. Sky News
    https://news.sky.com/story/mike-amesbury-officially-steps-down-as-mp-after-being-convicted-of-punching-constituent-13330728
  36. BBC News
    https://www.bbc.com/news/articles/c5y7zperkelo
  37. "Second Labour MP suspended from party over 'unacceptable' WhatsApp comments"
    https://news.sky.com/story/politics-latest-immigration-labour-starmer-badenoch-farage-live-news-12593360
  38. The Huffington Post
    https://www.huffingtonpost.co.uk/entry/exclusive-labour-reinstates-mp-suspended-over-offensive-whatsapp-messages_uk_689e2bdfe4b0df16e32ba186
  39. "Reform UK refers MP Rupert Lowe to police"
    https://www.bbc.co.uk/news/articles/c4ge5jl62nro
  40. The Independent
    https://www.independent.co.uk/news/uk/home-news/labour-house-of-commons-mail-on-sunday-england-parliament-b2728110.html
  41. BBC News
    https://www.bbc.co.uk/news/articles/c0lnggjj9gko
  42. Sky News
    https://news.sky.com/story/reform-mp-suspends-himself-from-party-over-allegations-around-his-business-affairs-13392746
  43. BBC News
    https://www.bbc.co.uk/news/articles/c5y7zqdwzqyo
  44. BBC News
    https://www.bbc.com/news/articles/c4g8v33g1dgo
  45. BBC News
    https://www.bbc.co.uk/news/articles/ce802dmgnyro
  46. LabourList
    https://labourlist.org/2024/08/select-committee-elections-labour-bill-esterson-matt-western/
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.