John Hatch may refer to: John Hatch (development specialist), American economic development expert John Hatch (basketball, born 1947), Mexican basketball player John Hatch (basketball, born 1962), Canadian basketball player John Porter Hatch (1822–1901), American Civil War general John Hatch, Baron Hatch of Lusby, British author, broadcaster, lecturer and politician