The Rio Grande is the fifth longest river in the United States and among the top twenty in the world. It extends from the San Juan Mountains of Colorado to the Gulf of Mexico (1,901 miles) and forms a 1,255 mile segment of the border between the United States and Mexico.