Po tych wydarzeniach Trist został odwołany do Waszyngtonu, jednak odwlekał swój wyjazd i wbrew rozkazom, kontynuował negocjacje. 2 lutego 1848 udało mu się podpisać traktat pokojowy, który przewidywał, że Stany Zjednoczone otrzymają za 15 milionów dolarów: Nowy Meksyk i Kalifornię, a granica będzie przebiegać na rzece Rio Grande. Prezydent przesłał traktat Senatowi 22 lutego 1848, a ten ratyfikował go 10 marca, stosunkiem głosów 38:14. Mimo tego, że Stany Zjednoczone uzyskały większe tereny, niż początkowo chciały, na fali zwycięskiej wojny w kraju organizował się silny ruch na rzecz aneksji całego Meksyku.
Na fali Boskiego Przeznaczenia Polk zainteresował się aneksją Oregonu, który obejmował tereny ograniczone 42. i 54. równoleżnikiem, a od wschodu Górami Skalistymi. Oregon należał wówczas do Anglii, dlatego też jego przyłączenie do Unii, mogło spowodować wojnę angielsko-amerykańską, na którą USA nie mogły sobie pozwolić. W 1845 ekspansjonistyczny ruch na rzecz aneksji przybrał na sile, ze względu na liczbę Amerykanów mieszkających na tamtym terenie. Prezydent wysłał swojego sekretarza stanu Jamesa Buchanana, na negocjacje z posłem brytyjskim w Waszyngtonie, Richardem Pakenhamem. Buchanan wyszedł z propozycją ustanowienia północnej granicy na 49. równoleżniku, lecz została ona natychmiast odrzucona.