Interstate 25 is a major Interstate Highway in the western United States. It is primarily a north–south highway, serving as the main route through New Mexico, Colorado, and Wyoming. I-25 stretches from Interstate 10 at Las Cruces, New Mexico (approximately 25 miles north of El Paso, Texas), to Interstate 90 in Buffalo, Wyoming (approximately 60 miles south of the Montana–Wyoming border). It passes through or near Las Cruces, New Mexico; Truth or Consequences, New Mexico; Socorro, New Mexico; Albuquerque, New Mexico; Santa Fe, New Mexico; Las Vegas, New Mexico; Raton, New Mexico; Pueblo, Colorado; Colorado Springs, Colorado; Denver Colorado; Fort Collins, Colorado; Cheyenne, Wyoming; and Casper, Wyoming. The I-25 corridor is mainly rural, especially in Wyoming, excluding the Albuquerque, Pueblo, Colorado Springs, and the Denver areas.