John Hagan may refer to:
John Hagan (1785?–1856), American slave trader John N. Hagan (1873–1952), North Dakota politician John Hagan (sailor) (born 1946), eighth Master Chief Petty Officer of the Navy John L. Hagan, American sociologist John Hagan (Ohio politician), former Republican member of the Ohio House of Representatives