Sonora's border with the United States is 588 kilometers long, and runs through desert and mountains, from the western Chihuahuan Desert, through an area of grasslands and oak mountain areas to the Sonoran Desert west of Nogales.