The 1957 Beckenham by-election was held on 21 March 1957. It was called when the incumbent Conservative MP Patrick Buchan-Hepburn was elevated to a hereditary peerage. The seat was held for the Conservatives by their candidate Philip Goodhart. Future Prime Minister Margaret Thatcher was one of the unsuccessful candidates for the Conservative nomination.