James McGrahan (3 March 1898 – after 1948), also known as Jimmy McGrahan or McGraham, was an English footballer who made 85 appearances in the Football League playing for Lincoln City (in two spells) and Wigan Borough. He played as a wing half or centre half.