How Long is the Mexican American Border?

The length of the Mexican-American border is 1,969 miles and it runs from Brownsville, Texas to San Diego, California. The state of Texas occupies about half of the length of the border.