John Roche
John Roche may refer to:
- John A. Roche (1844–1904), Chicago politician
- John Roche (politician) (1848–1914), Irish politician
- John Roche (Playa) (born 1949)
- John Roche (martyr), Irishman, one of the English Martyrs executed in 1588, beatified in 1992
- John P. Roche (died 1994-05-06), author and fervent anti-communist liberal, syndicated by the National Review
- John Roach (1813-1887) U.S. shipbuilder (his name was changed from Roche)