buchanan county is a county located in the u.s. state of missouri. as of the 2010 united states census, the population was 89,201. its county seat is st. joseph. it is named for james buchanan, 15th president of the united states.