Joe Johnson (Bradford, 29 de julho de 1952) é um ex-jogador profissional e comentarista de snooker inglês. Sua melhor posição no ranking mundial foi um 5º lugar na temporada de 1987–88.

Ex-finalista do Campeonato Inglês Amador (English Amateur Championship) de 1978 e do Campeonato Mundial Amador (IBSF World Snooker Championship) de 1978, Johnson tornou-se profissional em 1979. Após vários anos como jogador não ranqueado, chegou à final do Torneio de Jogadores Profissionais de 1983 (Professional Players Tournament), onde perdeu por 9–8 para o compatriota Tony Knowles. Em 1986, como azarão, ele derrotou o compatriota Steve Davis por 18–12 na final do Campeonato Mundial de Snooker de 1986 (1986 World Snooker Championship). No ano seguinte, ele chegou à final novamente, mas perdeu por 18–14 para Davis.

Johnson também venceu o Masters da Escócia de 1987 (1987 Scottish Masters), o Grande Prêmio da Norwich Union de 1989 (1989 Norwich Union Grand Prix) e o Desafio Extra da Nescafé de 1991 (1991 Nescafe Extra Challenge) antes de se aposentar do jogo profissional em 2004. Ele também ganhou o Seniors Pot Black de 1997 e o Seniors Masters de 2019, e trabalha como comentarista regular sobre jogos de snooker nos canais Eurosport.