This man was the last US president who ever owned slaves.
Thomas Jefferson
James Buchanan
Andrew Jackson
Ulysses S. Grant
Ulysses S. Grant. While working a farm in Missouri, he owned a slave given to him by his wealthy, slave-owning father-in-law. Grant freed the slave in 1859 when he moved to Illinois, although he could have sold him to help pay off debts.