John Harman may refer to:

Politicians John Harman (Australian politician) (1932–1998), Speaker of the Legislative Assembly of Western Australia John Harman (British politician) (born 1950), UK Labour Party politician John Harman (MP) for Orford and Bletchingley

Others John Harman, birth name of John Vesey, later Bishop Vesey. John Harman (admiral) (died 1673), English naval officer John B. Harman (1907–1994), British physician John Harman (British Army soldier) (1914–1944), Victoria Cross recipient John A. Harman (1824–1874), Confederate States Army officer