The four states sharing a land border with Mexico are:
The border stretches ~1,954 miles from the Pacific to the Gulf of Mexico.