John Hardin may refer to:
- John Hardin (1753–1792), Continental Army officer in the American Revolutionary War
- John J. Hardin (1810–1847), U.S. Representative from Illinois
- John Wesley Hardin (1853–1895), outlaw and gunfighter of the American Old West