John Allmond Marsh (6 March 1894 – 5 November 1952) was a Conservative member of the House of Commons of Canada. He was born in Guelph, Ontario and became a business executive. Marsh attended public school at Hamilton, then Peterboro Collegiate Institute, then the University of Toronto. He was an alderman for Hamilton, Ontario from 1936 to 1937.