John Heathcote (14 November 1767 – 3 May 1838) was a British politician, MP for Gatton from 1796 to 1798, and for Ripon from 1798 to 1806.