MAP 13.3 The Mexican War, 1846–1848
After moving west from Fort Leavenworth in present-day Kansas, American forces commanded by Captain John C. Frémont and General Stephen Kearny defeated Mexican armies in California in 1846 and early 1847. Simultaneously, U.S. troops under General Zachary Taylor and Colonel Alfred A. Doniphan won victories over General Santa Anna’s forces south of the Rio Grande. In mid-1847, General Winfield Scott mounted a successful seaborne attack on Veracruz and Mexico City, ending the war.