John Matthews (c. 1763 – 20 August 1832) was a Canadian military officer and politician who served as captain in the Royal Artillery and represented Middlesex County in the Parliament of Upper Canada from 1824 to 1830.