Stephen Buxton (3 February 1888 – 21 April 1953) was an English professional footballer who played as a left back in the Football League for Oldham Athletic and Ashington. He made over 100 Southern League appearances for Brentford and represented the London XI.