How Long is the Rio Grande River?

The Rio Grande River is 1885 miles (3034 km) long. It runs from Hinsdale County Colorado, through New Mexico and then forms the border between Mexico and the state of Texas.