Why the Tories could lose the North Shropshire by-election
In face of the chaotic last six years in British politics, it can be easy to lose sight of a constant phenomenon: governing parties do not defend by-election seats very well. Since 1979, governing parties have had to defend 65 seats in parliamentary by-elections but have only managed to win just under half of them (30). Of these 65 seats, Conservative governments have had to defend 43, winning an even lower proportion with 14 (33%). In fact, more Liberal Democrat…