James Gordon (August 26, 1786 – April 10, 1865) was a merchant and political figure in Upper Canada and Canada West.
He came to Amherstburg in Upper Canada.
He represented Kent in the Legislative Assembly of Upper Canada from 1820 to 1828.
In 1822, he was named justice of the peace in the Western District.
He was appointed to the Legislative Council of Upper Canada in 1829 and to the Legislative Council of the Province of Canada in 1845.