The US-Mexico border stretches for 1,954 miles from the Gulf of Mexico in the east to the Pacific Ocean in the west. The border separates the American states of Texas, New Mexico, Arizona, and California from the Mexican states of Tamaulipas, Nuevo León, Coahuila, Chihuahua, Sonora, and Baja California.