I think you mean Mexico City (Distrito Federal). In which case it is surrounded by the states of Mexico (capital Toluca) and Morelos (capital Cuernavaca).
If you mean which US states border the country of Mexico, those would be four, not just two: California, Arizona, New Mexico and Texas.
http://www.eia.doe.gov/neic/brochure/electricity/images/us%20map.gif
There are more than two states that border Mexico, four do. California, Arizona, New Mexico, and Texas.
Aiezon and Mexico
Canada & Mexico, which are countries, not states.
California, Arizona, New Mexico and Texas.
Do you mean countries? If you do, the two countries that border the U.S. are Canada and Mexico.
Canada and Mexico are the two countries that border the United States.
The states that border Mexico are California, Arizona, New Mexico and Texas...
California and Arizona
Only one: Texas
Canada and Mexico border the United States.Canada and Mexico.
None. All four states that border Mexico (California, Arizona, New Mexico, Texas) have one, uninterrupted border with Mexico.
Canada in the north, and Mexico in the south.