Speculation is growing that the UK is heading for a snap general election this autumn amid continuing uncertainty over Brexit.
Earlier this week Boris Johnson threatened MPs with an October election if they succeeded in their attempts to block a no-deal Brexit.
Immediately after losing the vote, Mr Johnson announced he was putting down a motion for a snap election in an effort to find a solution the impasse.
Mr Johnson wants to hold the election on October 15, but failed on Wednesday to get the Commons two-thirds majority required to trigger a snap election
A day later, Jacob Rees-Mogg announced the government will mount a fresh attempt to call an early election on Monday, after failing in their initial bid
But a number of MPs from across the Commons have already announced they will be stepping down at the next election, joining a list of 21 rebel MPs who had the Tory whip withdrawn for voting against the government in the vote on the European Union (Withdrawal) (No. 6) Bill.
Here is the full list of MPs who have said they won't stand for re-election.
Conservative

- John Bercow - MP for Buckingham and Commons speaker
- Glyn Davies - MP for Montgomeryshire
- Michael Fallon - MP for Sevenoaks and former defence secretary
- Nick Hurd - MP for Ruislip, Northwood and Pinner and Northern Ireland minister
- Jo Johnson - MP for Orpington and universities minister. Brother of Boris Johnson
- Jeremy Lefroy - MP for Stafford
- Claire Perry - MP for Devizes
- Mark Prisk - MP for Hertford & Stortford
- Keith Simpson - MP for Broadland
- Caroline Spelman - MP for Meriden and former environment secretary
- David Tredinnick - MP for Bosworth
Labour

- Kevin Barron - MP for Rother Valley
- Ronnie Campbell - MP for Blyth Valley
- Gloria De Piero - MP for Ashfield and shadow justice minister
- Jim Fitzpatrick - MP for Poplar and Limehouse
- Kate Hoey - MP for Vauxhall
- John Mann - MP for Bassetlaw
- Albert Owen - MP for Ynys Mon
- Teresa Pearce - MP for Erith and Thamesmead and ex-shadow housing minister
- Stephen Pound - MP for Ealing North
- Geoffrey Robinson - MP for Coventry North West
- Stephen Twigg - MP for Liverpool West Derby
Lib Dem

- Vince Cable - MP for Twickenham and former leader of the Lib Dems
- Norman Lamb - North Norfolk
Independents

- Guto Bebb - MP for Aberconwy and former defence minister
- Richard Benyon - MP for Newbury
- Nick Boles - Grantham
- Alastair Burt - MP for North East Bedfordshire and former Foreign Office minister
- Kenneth Clarke - MP for Rushcliffe since 1970. Former chancellor, home secretary, justice secretary, health secretary and education secretary and the Father of the House
- Justine Greening - MP for Putney and former education secretary
- Richard Harrington - MP for Watford
- Oliver Letwin - MP for West Dorset and ex-Chancellor of the Duchy of Lancaster
- Sir Nicholas Soames - MP for Mid Sussex. Grandson of Winston Churchill, former defence minister and shadow defence secretary.
These are the 21 MPs who have had the Tory whip withdrawn

- Kenneth Clarke
- Philip Hammond
- David Gauke
- Greg Clark
- Sir Oliver Letwin
- Justine Greening
- Dominic Grieve
- Rory Stewart
- Sir Nicholas Soames
- Alistair Burt
- Sam Gyimah
- Stephen Hammond
- Guto Bebb
- Richard Benyon
- Steve Brine
- Richard Harrington
- Margot James
- Anne Milton
- Caroline Nokes
- Antoinette Sandbach
- Edward Vaizey
Amber Rudd voluntarily gave up the Tory whip when she quit the Cabinet as Secretary of State for Work and Pensions and Minister for Women and Equalities.