John Yeamans (ca 1735 – 1824) was a political figure in New Brunswick. He represented Queen's in the Legislative Assembly of New Brunswick from 1786 to 1816.