John Francis Harvey (born 21 February 1938 in Sydney, New South Wales) is a retired Australian racing driver.
He was a top Speedcar driver for many years in the 1950s and 1960s, winning many championship races including the NSW Championship for three successive years and the Victorian Championship twice before turning his skills to road racing where he had a long and successful career until his retirement at the end of 1988.