John Warren (Upper Canada politician)

John Warren (died September 5, 1832) was a merchant and political figure in Upper Canada.

He represented Haldimand in the Legislative Assembly of Upper Canada from 1831 to 1832.

He was the son of John Warren, customs collector at Fort Erie.

Warren, who lived in Bertie Township, operated a ferry between Fort Erie and what is now Buffalo, New York.

Warren was also a justice of the peace for the Niagara District and succeeded his father as customs collector at Fort Erie in 1815.