멕시코 땅이던 텍사스에는 미국인 이주민이 몰려들었고, 이들 상당수는 노예를 데려와 면화 농사를 지었다. 1836년 이들은 멕시코에서 떨어져 나와 텍사스 공화국을 세웠고(알라모 전투가 이때다), 1845년 미국에 합병되었다.
미국에서는 대서양에서 태평양까지 뻗어 나가는 것이 하늘이 정한 운명이라는 ‘명백한 운명’ 주장이 퍼졌다. 국경을 두고 다투다 1846년 전쟁이 터졌고, 미군은 1847년 멕시코시티까지 점령했다. 당시에도 이를 부당한 침략 전쟁이라고 비판한 미국인이 적지 않았다.
1848년 과달루페 이달고 조약으로 멕시코는 캘리포니아·뉴멕시코 등 넓은 땅을 1,500만 달러에 넘겼다. 텍사스까지 합하면 멕시코는 옛 영토의 절반 가까이를 잃었다. 남은 멕시코계 주민은 시민권을 약속받았지만 많은 이가 땅을 빼앗겼고, 새 땅에 노예제를 허용할지가 미국을 둘로 가르는 문제가 되었다.