Thomas McCrae (died June 11, 1814) was a farmer, innkeeper and political figure in Upper Canada.
He served as steward on a British ship on Lake Erie during the American Revolution.
He represented Kent in the Legislative Assembly of Upper Canada from 1800 to 1804.
His son William was later also a member of the legislative assembly.
This article about an Upper Canada politician is a stub.