Joseph Alfred Cranston (September 8, 1898 – December 7, 1973) was an American boxer who competed in the 1920 Summer Olympics. In 1920 he was eliminated in the second round of the middleweight class after losing to the eventual gold medalist Harry Mallin. Cranston was born in Kansas City, Missouri.