The North Shropshire byelection resulted in a 34 point swing to the Liberal Democrats

Percentage point swing

Lab to Lib 1983 Bermondsey

44.2

Con to Ukip 2014 Clacton

44.1

Lab to SNP 1967 Hamilton

37.9

Lab to Respect 2012 Bradford West

36.6

Con to Lib Dem 1993 Christchurch

35.4

Con to Lib Dem 2021 North Shropshire

34.1

Con to Lab 1994 Dudley West

29.2

Con to Ukip 2014 Rochester and Strood

28.3

Con to Lib Dem 2021 Chesham and Amersham

25.1

0

10

20

30

40

50

Percentage point swing

Lab to Lib 1983 Bermondsey

44.2

Con to Ukip 2014 Clacton

44.1

Lab to SNP 1967 Hamilton

37.9

Lab to Respect 2012 Bradford West

36.6

Con to Lib Dem 1993 Christchurch

35.4

Con to Lib Dem 2021 North Shropshire

34.1

Con to Lab 1994 Dudley West

29.2

Con to Ukip 2014 Rochester and Strood

28.3

Con to Lib Dem 2021 Chesham and Amersham

25.1

0

10

20

30

40

50