Which of these states borders Mexico?
The U.S.-Mexico border is a 1,954-mile stretch of land stemming from the Gulf of Mexico to the Pacific Ocean, with a large portion of it made up by the Rio Grande. The border separates American states California, Arizona, New Mexico, and Texas from Mexican states Tamaulipas, Nuevo León, Coahuila, Chihuahua, Sonora, and Baja California. The current boundaries were formed on December 30, 1853, in the wake of the Gadsden Purchase, where the U.S. agreed to pay Mexico $10 million for a 29,670 square mile portion of Mexico.
Source: World Atlas