Mexico's Northern Neighbor
The country directly to the north of Mexico is the United States. The two nations share a long land border that stretches all the way from the Pacific Ocean in the west to the Gulf of Mexico in the east. This border runs for roughly three thousand kilometers, making it one of the longest international land borders anywhere in the world.
A Border of Rivers and Deserts
The boundary between Mexico and the United States crosses some dramatic landscapes. In its eastern section, a large part of the border is formed by a river, known as the Rio Grande in the United States and the Río Bravo in Mexico. Further west, the border cuts straight across deserts and dry plains. Big twin cities have grown up facing each other across this line, with busy crossing points linking the two countries.
Mexico's Place in the World
Mexico sits at an interesting crossroads. It is the northernmost country of Latin America, and its northern border with the United States marks a meeting point between two world regions. To Mexico's southeast lie its other neighbors, the countries of Guatemala and Belize. So while the giant United States sits to the north, Mexico itself serves as a bridge between North America and Central America.
Source
This article was written using information from Wikipedia.