What states border Texas?

The states that border Texas are New Mexico, Oklahoma, Arkansas, and Louisiana. To the southwest of Texas is the country of Mexico, and to the southeast, the Gulf of Mexico.