There are three: United States, Belize and Guatemala.
No. Only Guatemala and Belize do.
the answer is Belize
The United States of America is the only country bordering Mexico's northern border.
California is in the United States, it borders only one other country. That is Mexico. More specifically: the State of Baja California Norte, Mexico. The states that share borders with California are Arizona, Nevada, and Oregon.
Belmopan qualifies as such, as it is only 55 kilometers (34 miles) away from the Mexico-Belize border; Guatemala City is more than 284 kilometers (177 miles) away from the Guatemala-Mexico border.
Unlike the U.S.-Mexico border, which is a no man's land full of security fences, barbed wire, drones and infrared cameras, the Guatemala-Mexico border is almost imperceptible -- there are no fences among both nations; only a clearing between both countries. The Guatemala-Mexico Border has a length of 871 Kilometers (542 miles) and is defined at some stretches by the Usumacinta, Salinas and Suchiate Rivers.
Arizona, Utah, Colorado, Oklahoma and Texas do. Plus, on the Mexican side of the border are Chiahuahua and Sonora.
Only one: Texas
US states that border Mexico, from west to east:CaliforniaArizonaNew MexicoTexasThe only US state that borders the Caribbean Sea is Florida, but it doesn't border Mexico.
only Florida
None. All the countries that border the Gulf of Mexico -- the United States, Mexico, Cuba -- are found within North America.