5 min read
Seven unexpected by-elections were held in 2023, allowing parties a trial run of campaigning tactics ahead of the next general election and a chance to test whether the polls are on the money.
Labour held one seat, swept up three more from the Conservatives and one from the…