John Brown (1738–1812) was a teacher, farmer, and statesman from Wilkes County, North Carolina. He was a Captain in the Wilkes County Regiment of the North Carolina militia during the Revolutionary War, served as one of the state Treasurers (1782–1784), and served in the North Carolina state legislature (1784–1787).