| 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 | |