2019 Peterborough by-election The Labour Party holds the Peterborough seat in the by-election, defying predictions that they would lose the seat to the Brexit Party. The seat was vacated after a successful recall petition against its previous MP Fiona Onasanya. Peterborough byelection result: Labour scrapes past Brexit party to hold seat © The Guardian Sources: The Guardian