Le Rio Grande s'étend des montagnes San Juan dans le Colorado au Nouveau-Mexique, à El Paso, au Texas, et le long de la frontière du Texas et du Mexique, jusqu'au golfe du Mexique. Il traverse les principales villes de Santa Fe et Albuquerque au Nouveau-Mexique.
Le Rio Grande est le cinquième plus long fleuve des États-Unis et l'un des 20 plus longs fleuves du monde, selon la Commission internationale des frontières et de l'eau. Il parcourt un total de 1 901 milles, dont 1 255 milles le long de la frontière entre les États-Unis et le Mexique. Le Rio Grande s'appelle le Rio Bravo au Mexique.