James McClelland (11 May 1903 – 1976) was a Scottish footballer who played as a forward.
Born in Dysart, Fife, he played for Rosslyn, Raith Rovers, Southend United, Middlesbrough, Bolton Wanderers, Preston North End, Blackpool, Bradford Park Avenue and Manchester United.