Foreign policy
1833년 11월 귀국 후, 이듬해 12월에 펜실베이니아 주 입법부는 뷰캐넌을 미국 상원에 선출하였다. 1845년까지 상원 의원을 지내온 그는 잭슨의 지도력있는 성원자들 중의 하나가 되어 외교 정책 협회의 회장을 지내기도 하였다. 그는 노예 제도를 둘러싼 토론을 방지하는 데 노력하였으며, 대신에 1830년대 중반에 상원에서 일어나기 시작한 노예 제도 반대 청원을 막는 남부 후원의 법령을 성원하였다.