Krigen ble avsluttet med Guadalupe Hidalgo-traktaten 2. februar 1848. USA fikk uinnskrenket kontroll over Texas, inkludert det tidligere omstridte området mellom elvene Rio Grande og Rio Nueces. Videre avsto Mexico de områdene som i dag er USA-delstatene California, Nevada og Utah, samt deler av Colorado, Arizona, New Mexico og Wyoming. Som kompensasjon betalte USA 15 mill. dollar til Mexico og overtok 3,25 mill. dollar i gjeld som Mexico hadde til borgere av USA. Videre ville meksikanske borgere bosatt i USA få tilbud om statsborgerskap i USA.