The 1957 Wednesbury by-election was held on 28 February 1957 after the incumbent Labour MP, Stanley Evans, resigned from the House of Commons and the Labour Party after he had refused to vote against the Conservative government on the Suez Crisis. The Labour candidate, John Stonehouse, retained the seat with an increased majority.
The election in 1957 was only held because Evans didn't want to vote against the government on the Suez Crisis that John Stonehouse was for and he retained the seat as the most popular candidate.