* Length: 1,954 miles (3,145 km)
The U.S. states that shares a border with Mexico are:
1. California
2. Arizona
3. New Mexico
4. Texas