Where is the Rio Grande River?

The Rio Grande river starts in southern Colorado in the San Juan Mountains and flows to the Gulf of Mexico by Brownsville, TX. The river is a total of 1,865 miles long with 1,250 miles of that being the boundary it makes between the United States and Mexico. The Rio Grande is the 5th longest river in North America.