John Roach puede referirse a cualquiera de los siguientes:
- John Roach (constructor naval) (1816–1887), constructor naval de Estados Unidos
- John Roach (fútbol americano) (1933-2021), jugador de fútbol
- John Roach (béisbol) (1867-1934), ex lanzador de Grandes Ligas
- John Roach (obispo) (1921-2003), obispo de la Iglesia Católica
- John C. Roach , juez de la Corte Suprema de Kentucky
- John Ross Roach (1900-1973), jugador de hockey canadiense
- John Roach (futbolista inglés) , futbolista inglés jugó en el Manchester United, FC Sète y Accrington Stanley.
- John Roach (futbolista, nacido en 1862) , futbolista internacional galés