James Adams (born 1908 in Norton Canes, England) was a footballer who played in the Football League for West Bromwich Albion. He also played for Cannock Chase Colliery and Cannock Town.