James Cox (died 1805) was a merchant and political figure in Nova Scotia. He represented Shelburne County in the Legislative Assembly of Nova Scotia from 1799 to 1805.