John Bennet Marks (1777 – March 7, 1872) was a naval clerk, farmer and political figure in Upper Canada.
He represented Frontenac in the Legislative Assembly of Upper Canada from 1836 to 1841 as a Conservative.
He served as purser for the Kingston Royal Naval Dockyard during the War of 1812.
He was secretary to Commodore Robert Barrie from 1819 to 1834 and a naval storekeeper in Kingston from 1834 to 1844.
[1] He served as a colonel in the militia and was a justice of the peace for the Midland District.