Which upstarts parties have won by-elections?
From our UK edition
Polls apart When was the last time an upstart party not represented by George Galloway won a UK by-election? – In November 2014 Ukip won by-elections in both Clacton and Rochester and Strood. In each case the winner was the sitting MP: Douglas Carswell and Mark Reckless, who had defected from the Conservatives. – A more obscure party was Blaenau Gwent People’s Voice in June 2006. The Blaenau Gwent seat had been won at the 2005 general election by Peter Law, a former Labour councillor who had resigned from the party in protest at women-only shortlists and stood as an independent.