The Rocky Mountain Range situated in western North America, stretches more than 3,000 miles (4,800 km ) from the northernmost part of British Columbia, in western Canada, to New Mexico, in the South-western United States. After Andes Mountain Range, it is the second longest Mountain Range of the world.