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.
By the end of 1956 Stanley Evans announced that he would resign his position leading the way for John Stonehouse to win the election in 1957.