Ryan Anthony Johnson (born 2 October 1996) is a professional footballer who plays as a defender for EFL League Two club Port Vale. Johnson began his career in the youth academy at West Bromwich Albion before joining Stevenage of League One in 2013. He made his first-team debut in May 2014 and in doing so became the club's youngest player in the English Football League. Johnson had two loan spells in non-League at Boreham Wood, as well as spending time on loan at St Albans City, Nuneaton Town and Kidderminster Harriers.
He signed for Kidderminster on a permanent basis in January 2019 and spent a year-and-a-half playing regularly in the National League North. After playing one match for Rushall Olympic, Johnson signed for Hartlepool United in September 2020. He helped the club earn promotion back into the Football League during the 2020–21 season. Johnson then signed for League Two club Port Vale. He has also represented Northern Ireland at under-21 level.