John Edward Hopcroft (Seattle, 7 ottobre 1939) è un informatico statunitense.
Nell'ambito dell'informatica teorica, ha scritto, insieme a Rajeev Motwani e a Jeffrey D. Ullman, il libro Introduction to Automata Theory, Languages, and Computation (tradotto in italiano da Giovanni Pighizzini con il titolo Automi, linguaggi e calcolabilità).
È anche autore, insieme ad Alfred V. Aho e sempre a Jeffrey D. Ullman, di due testi riguardanti gli algoritmi e le strutture dati.
Nel 1986 ha ricevuto il premio Turing insieme a Robert E. Tarjan.
