John Marsh may refer to:

Politicians edit

Association football edit

Others edit

See also edit

  • Jonathan Marsh (1621–1672), founding settler of the New Haven Colony, and of Norwalk, Connecticut