John Shelton (1884 – 7 September 1918) was an English footballer who played as a right-half and inside-forward. He was the elder brother of George Shelton. He played for Wolverhampton Wanderers in the 1908 FA Cup Final and later won minor cup competitions with Port Vale.