Mesquite occupies the northeast corner of Clark County. The eastern border of the city is the Arizona state line. The city is in the Virgin River valley, occupying the northern side of the river. The city lies adjacent to the Virgin Mountains in the northeastern Mojave Desert near the southern mouth of the Virgin River Gorge.