哥仍未投降，直到1848年才接受了波尔克的提出的和平条约。波尔克派外交官尼古拉斯·特里斯特于墨西哥人谈判。由于没什么进展，总统命令特里斯特回到美国，但这位外交官没有理睬这个指示，继续留在墨西哥进行交涉。特里斯特在1848年成功与墨西哥签订了瓜达卢佩-伊达尔戈条约，波尔克批准了，没有理睬民主党人要求兼并整个墨西哥的唿声。这个条约使使美国增加了120万平方英里（310万km²）的领土，墨西哥的国土缩小了一半，而美国版图则增加了三分之一。加利福尼亚、新墨西哥、亚利桑那、内华达、犹他、科罗拉多的一部分、怀俄明都