In November 1956 there was a vote of confidence in the Conservative government caused by the Suez Crisis. Evans abstained on the vote, being the only Labour MP not to follow the party whip.[1] Although he was not disciplined by the Parliamentary Labour Party, the Wednesbury Divisional Labour Party were highly critical of him. On 17 November the Divisional Party unanimously passed a resolution calling on him to resign, and on 20 November Evans announced his resignation from both the House of Commons and the Labour Party.[2] He formally resigned his seat by taking the office of Crown Steward and Bailiff of the three Chiltern Hundreds of Stoke, Desborough and Burnham on 26 November.[3]
The resulting by-election was held on 28 February 1957.[4] The Labour Party chose John Stonehouse, a lecturer who had previously unsuccessfully contested two general elections at Twickenham and Burton-upon-Trent.[5] The Conservatives chose Peter Tapsell, a former member of the Conservative Research Department.[6] An independent candidate, Wolverhampton solicitor Michael Wade, announced his candidacy hours before the close of nominations on 18 February.[7]