Skip to main content
  1. UK Parliament
  2. House of Commons Library
  3. Election Results
  4. Parliament periods
  5. 58th Parliament
  6. By-elections
Election Results
Elections Constituency areas Political parties Members Parliament periods Boundary sets Legislation

58th Parliament of the United Kingdom By-elections

  1. 6 May 2021 - Hartlepool
  2. 13 May 2021 - Airdrie and Shotts
  3. 17 June 2021 - Chesham and Amersham
  4. 1 July 2021 - Batley and Spen
  5. 2 December 2021 - Old Bexley and Sidcup
  6. 16 December 2021 - North Shropshire
  7. 3 February 2022 - Southend West
  8. 3 March 2022 - Birmingham, Erdington
  9. 23 June 2022 - Tiverton and Honiton
  10. 23 June 2022 - Wakefield
  11. 1 December 2022 - City of Chester
  12. 15 December 2022 - Stretford and Urmston
  13. 9 February 2023 - West Lancashire
  14. 20 July 2023 - Selby and Ainsty
  15. 20 July 2023 - Somerton and Frome
  16. 20 July 2023 - Uxbridge and South Ruislip
  17. 5 October 2023 - Rutherglen and Hamilton West
  18. 19 October 2023 - Mid Bedfordshire
  19. 19 October 2023 - Tamworth
  20. 15 February 2024 - Kingswood
  21. 15 February 2024 - Wellingborough
  22. 29 February 2024 - Rochdale
  23. 2 May 2024 - Blackpool South

Read the House of Commons Library briefing on by-elections in the 58th Parliament.

© House of Commons 2025. Re-use our content freely and flexibly with only a few conditions under the Open Parliament Licence.

Coverage - Roadmap - Contact - Datasette endpoint - Database schema

Accessibility statement - Cookies - Privacy notice