Rio Grande biegnie od gór San Juan w Kolorado przez Nowy Meksyk, do El Paso w Teksasie, wzdłuż granicy Teksasu i Meksyku, aż do Zatoki Meksykańskiej. It biegnie przez główne miasta Santa Fe i Albuquerque w Nowym Meksyku.
Rio Grande to piąta najdłuższa rzeka w USA i jedna z 20 najdłuższych rzek na świecie, według Międzynarodowej Komisji Granic i Wody. Ma całkowitą długość 1 901 mil i 1 255 mil wzdłuż granicy ze Stanami Zjednoczonymi i Meksykiem. Rio Grande nazywa się Rio Bravo w Meksyku.