What Countries Border Mexico to the North and South?
The United States borders Mexico to the north, and Belize and Guatemala border Mexico to the south. The border between Mexico and the United States is 1,952 miles long. The border between Mexico and Belize is 156 miles long, and the Guatemala-Mexico border is 541 miles long.
The Mexican states along the Mexico-U.S. border are Baja California, Sonora, Chihuahua, Coahuila, Nuevo León and Tamaulipas. The U.S. states along that border are California, Arizona, New Mexico and Texas. The Mexican states along the country's border with Belize are Quintana Roo, Río Hondo and Campeche. The states along the Mexico-Guatemala border are Quintana Roo, Río Usumacinta, Río Salinas, Río Suchiate, Campeche, Tabasco and Chiapas.