John Hall Buchanan Jr. (March 19, 1928 – March 5, 2018) was an American politician. He was a member of the Republican Party. He was born in Paris, Tennessee. He served in the United States House of Representatives from Alabama's 6th congressional district from 1965 through 1981.