Elven er 3 034 kilometer lang og den har sitt utspring ved i San Juan-fjellene i delstaten Colorado, mellom 37° og 38° nordlig bredde, og flyter gjennom i det sørlige Colorado og så videre sørover gjennom New Mexico. Fra El Paso i Texas vender den mot sørøst og herfra danner den, på en strekning på over 2 000 km, grensen mellom USA og Mexico før den renner ut i Mexicogulfen.