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 Suez Crisis led to Evans quitting his position because he wanted Stonehouse to win the seat. 