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

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

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
3
Members
3
Total MPs
Total MPs
Affiliation
Total MPs
Affiliation
650
Members
647
Members
3
Total voting
Total voting
Affiliation
Total voting
Affiliation
639
Members
636
Members
3
Government majority
Government majority
Affiliation
Government majority
Affiliation
174
Members
159
Members
15
Working majority
Working majority
Affiliation
Working majority
Affiliation
181
Members
166
Members
15
Affiliation
Members
Elected in 2024
Current
Differ­ence
Labour
411
402
9
Conservative
121
116
5
Liberal Democrats
72
72
Reform
5
8
3
SNP
9
7
2
Sinn Féin
7
7
DUP
5
5
Green (E&W)
4
5
1
Ind. Alliance
5
5
Plaid Cymru
4
4
SDLP
2
2
Alliance
1
1
Restore Britain
1
1
TUV
1
1
UUP
1
1
Your Party
1
1
Speaker
1
1
Independent
6
8
2
Vacant
0
3
3
Total MPs
650
647
3
Total voting
639
636
3
Government majority
174
159
15
Working majority
181
166
15
· 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
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
Resigned following conviction of assaulting a man
Gorton and Denton
Gorton and Denton
Constituency
Gorton and Denton
Date
26 February 2026
Incumbent
Andrew Gwynne
Party
Labour Co-op
Winner
Hannah Spencer
Party
Green
Cause
Resigned, citing ill health
Aberdeen South
Aberdeen South
Constituency
Aberdeen South
Date
18 June 2026
Incumbent
Stephen Flynn
Party
SNP
Cause
Resigned after being elected to the Scottish Parliament for Aberdeen Deeside and North Kincardine
Arbroath and Broughty Ferry
Arbroath and Broughty Ferry
Constituency
Arbroath and Broughty Ferry
Date
18 June 2026
Incumbent
Stephen Gethins
Party
SNP
Cause
Resigned after being elected to the Scottish Parliament for Dundee City East
Makerfield
Makerfield
Constituency
Makerfield
Date
18 June 2026
Incumbent
Josh Simons
Party
Labour
Cause
Resigned to give a chance for Andy Burnham to return to Parliament
Constituency
Date
Incumbent
Party
Winner
Party
Cause
Runcorn and Helsby
1 May 2025
Mike Amesbury
Labour
Sarah Pochin
Reform
Resigned following conviction of assaulting a man
Gorton and Denton
26 February 2026
Andrew Gwynne
Labour Co-op
Hannah Spencer
Green
Resigned, citing ill health
Aberdeen South
18 June 2026
Stephen Flynn
SNP
Resigned after being elected to the Scottish Parliament for Aberdeen Deeside and North Kincardine
Arbroath and Broughty Ferry
18 June 2026
Stephen Gethins
SNP
Resigned after being elected to the Scottish Parliament for Dundee City East
Makerfield
18 June 2026
Josh Simons
Labour
Resigned to give a chance for Andy Burnham to return to Parliament
· 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. Resigned from Labour to form a new party along with Jeremy Corbyn but first joined the Independent Alliance. Officially listed as Your Party from November 2025.
24 July 2025
24 July 2025
Name
24 July 2025
From
Independent
To
Ind. Alliance
18 November 2025
18 November 2025
Name
18 November 2025
From
Ind. Alliance
To
Your Party
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. Corbyn, Adam and Khan are all members of Your Party but remain listed as Independents, although Corbyn was elected its Parliamentary leader.
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. Resigned from Labour after pleading guilty to common assault in January 2025 & as an MP two months later.
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 Co-op
To
Independent
Constituency
Gorton and Denton
Reason
Suspended from Labour after discovery of insulting messages about constituents and party colleagues. Resigned in January 2026, citing ill health.
23 January 2026
23 January 2026
Name
23 January 2026
From
Independent
From
Resigned
Oliver Ryan
Oliver Ryan
Name
Oliver Ryan
Date
10 February 2025
From
Labour Co-op
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 Co-op
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. Announced formation of a new party in February 2026. Officially listed as Restore Britain from March 2026.
20 March 2026
20 March 2026
Name
20 March 2026
From
Independent
To
Restore Britain
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. Reinstated.
7 November 2025
7 November 2025
Name
7 November 2025
From
Independent
To
Labour
Chris Hinchliff
Chris Hinchliff
Name
Chris Hinchliff
Date
16 July 2025
From
Labour
To
Independent
Constituency
North East Hertfordshire
7 November 2025
7 November 2025
Name
7 November 2025
From
Independent
To
Labour
Brian Leishman
Brian Leishman
Name
Brian Leishman
Date
16 July 2025
From
Labour
To
Independent
Constituency
Alloa and Grangemouth
7 November 2025
7 November 2025
Name
7 November 2025
From
Independent
To
Labour
Rachael Maskell
Rachael Maskell
Name
Rachael Maskell
Date
16 July 2025
From
Labour Co-op
To
Independent
Constituency
York Central
7 November 2025
7 November 2025
Name
7 November 2025
From
Independent
To
Labour Co-op
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.
Markus Campbell-Savours
Markus Campbell-Savours
Name
Markus Campbell-Savours
Date
3 December 2025
From
Labour
To
Independent
Constituency
Penrith and Solway
Reason
Suspended after voting against plans to extend inheritance tax to farmers. Reinstated.
6 March 2026
6 March 2026
Name
6 March 2026
From
Independent
To
Labour
Robert Jenrick
Robert Jenrick
Name
Robert Jenrick
Date
15 January 2026
From
Conservative
To
Independent
Constituency
Newark
Reason
Suspended after evidence presented to party leader that he was plotting to defect to another party. Joined Reform UK later that same day.
Andrew Rosindell
Andrew Rosindell
Name
Andrew Rosindell
Date
18 January 2026
From
Conservative
To
Reform
Constituency
Romford
Reason
Defected to Reform UK.
Suella Braverman
Suella Braverman
Name
Suella Braverman
Date
26 January 2026
From
Conservative
To
Reform
Constituency
Fareham and Waterlooville
Reason
Defected to Reform UK.
Joani Reid
Joani Reid
Name
Joani Reid
Date
5 March 2026
From
Labour
To
Independent
Constituency
East Kilbride and Strathaven
Reason
Voluntarily suspended herself following arrest of husband on suspicion of spying for China.
Karl Turner
Karl Turner
Name
Karl Turner
Date
31 March 2026
From
Labour
To
Independent
Constituency
Kingston upon Hull East
Reason
Suspended for "uncollegiate" comments and opposing government plans to limit jury trials.
Stephen Flynn
Stephen Flynn
Name
Stephen Flynn
Date
14 May 2026
From
SNP
To
Resigned
To
Aberdeen South
Constituency
Resigned following election to the Scottish Parliament
Stephen Gethins
Stephen Gethins
Name
Stephen Gethins
Date
14 May 2026
From
SNP
To
Resigned
To
Arbroath and Broughty Ferry
Constituency
Resigned following election to the Scottish Parliament
Josh Simons
Josh Simons
Name
Josh Simons
Date
18 May 2026
From
Labour
To
Resigned
To
Makerfield
Constituency
Resigned following poor local election results for Labour, citing a wish for Andy Burnham to stand in resultant by-election & return to Parliament.
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. Resigned from Labour to form a new party along with Jeremy Corbyn but first joined the Independent Alliance. Officially listed as Your Party from November 2025.
24 July 2025
Independent
Ind. Alliance
18 November 2025
Ind. Alliance
Your Party
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. Corbyn, Adam and Khan are all members of Your Party but remain listed as Independents, although Corbyn was elected its Parliamentary leader.
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. Resigned from Labour after pleading guilty to common assault in January 2025 & as an MP two months later.
17 March 2025
Independent
Resigned
Andrew Gwynne
8 February 2025
Labour Co-op
Independent
Gorton and Denton
Suspended from Labour after discovery of insulting messages about constituents and party colleagues. Resigned in January 2026, citing ill health.
23 January 2026
Independent
Resigned
Oliver Ryan
10 February 2025
Labour Co-op
Independent
Burnley
Suspended from Labour after being the second MP named as being part of the WhatsApp scandal. Reinstated.
2 September 2025
Independent
Labour Co-op
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. Announced formation of a new party in February 2026. Officially listed as Restore Britain from March 2026.
20 March 2026
Independent
Restore Britain
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. Reinstated.
7 November 2025
Independent
Labour
Chris Hinchliff
16 July 2025
Labour
Independent
North East Hertfordshire
7 November 2025
Independent
Labour
Brian Leishman
16 July 2025
Labour
Independent
Alloa and Grangemouth
7 November 2025
Independent
Labour
Rachael Maskell
16 July 2025
Labour Co-op
Independent
York Central
7 November 2025
Independent
Labour Co-op
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.
Markus Campbell-Savours
3 December 2025
Labour
Independent
Penrith and Solway
Suspended after voting against plans to extend inheritance tax to farmers. Reinstated.
6 March 2026
Independent
Labour
Robert Jenrick
15 January 2026
Conservative
Independent
Newark
Suspended after evidence presented to party leader that he was plotting to defect to another party. Joined Reform UK later that same day.
Independent
Reform
Andrew Rosindell
18 January 2026
Conservative
Reform
Romford
Defected to Reform UK.
Suella Braverman
26 January 2026
Conservative
Reform
Fareham and Waterlooville
Defected to Reform UK.
Joani Reid
5 March 2026
Labour
Independent
East Kilbride and Strathaven
Voluntarily suspended herself following arrest of husband on suspicion of spying for China.

References

  1. The Labour total includes 43 MPs elected in 2024 (42 current MPs as of 3 January 2026) 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. Includes one deputy speaker
  4. The Speaker and three deputy speakers by convention comprise two MPs from the government side and two from the oppositio
  5. Includes two deputy speakers
  6. 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
  7. Independent politicians affiliated to the Independent Alliance group of MPs
  8. Unaffiliated independent politicians
  9. Total number of MPs on the government side minus MPs on the opposition side. The government side comprises all Labour MP
  10. Total number of voting MPs on the government side minus voting MPs on the opposition side
  11. Includes 26 Co-operative Party MPs, as part of the Labour-Co-op alliance
  12. Includes 43 Co-operative Party MPs, as part of the Labour-Co-op alliance
  13. I ., if election in 2019 were held using 2024 constituency boundaries
  14. Elected as Labour, sitting as an Independent MP at the time of their resignation.
  15. Elected as Labour Co-op, sitting as an Independent MP at the time of their resignation.
  16. Apsana Begum, Richard Burgon, Ian Byrne, Imran Hussain, Rebecca Long-Bailey, John McDonnell and Zarah Sultana.
  17. Richard Burgon, Ian Byrne, Imran Hussain and Rebecca Long-Bailey
  18. Neil Duncan-Jordan, Chris Hinchliff, Brian Leishman and Rachael Maskell
  19. Associated Press
    https://apnews.com/article/uk-election-speculation-rishi-sunak-bcc72f7f262086e9b20f7dd80f88c91f
  20. "What do MPs do?"
    http://www.parliament.uk/about/mps-and-lords/members/mps/
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.