1878 Belfast by-electionThe 1878 Belfast by-election was held on 2 April 1878. The by-election was held due to the resignation of the incumbent Conservative MP, William Johnston. It was won by the Conservative candidate William Ewart.