2024 general election: By-elections in the last Parliament
Of the 23 MPs that won by-elections in the 2019–24 Parliament, 18 won seats in the 2024 general election.

Of the 23 MPs that won by-elections in the 2019–24 Parliament, 18 won seats in the 2024 general election.