John C. Thompson (1790–June 27, 1831) was a Vermont lawyer, politician, and judge who served as a justice of the Vermont Supreme Court from 1830 until his death.