Charles Hallam (17 January 1902 – 20 March 1970) was an English footballer who played in the Football League for Crystal Palace, Port Vale and Stoke.