Where is Mexico Located?

Mexico is located between the the southern United States and South America. The country shares its northern border with Texas, New Mexico, Arizona, and California. Its southern most border is shared with Guatemala and Belize.