John Henry "Jack" McTavish (June 11, 1837 – March 5, 1888) was an accountant and political figure in Manitoba. He represented Ste. Anne from 1871 to 1874 in the Legislative Assembly of Manitoba.