Which states in the US have a land border with Mexico?

There are four U.S. states that share a land border with Mexico: California, Arizona, New Mexico, and Texas.
Copyright Wanderlust World © https://www.ynyoo.com