John McPhee (disambiguation)
# John McPhee (disambiguation)

John McPhee (born 1931) is an American writer.

John McPhee may also refer to:

* John McPhee (politician) (1878–1952), Premier of Tasmania
* John McPhee (footballer) (1937–2015), Scottish footballer
* John McPhee (motorcyclist) (born 1994), British Grand Prix motorcycle racer
* John Duncan McPhee (1894–1953), physician and politician in Ontario, Canada
* Bid McPhee (John Alexander McPhee, 1859–1943), American baseball player
