Dois dos principais rios do México nascem no estado do Colorado: o Rio Bravo, conhecido como Rio Grande ao norte da fronteira, e o Rio Colorado. O Rio Colorado fica principalmente no Colorado e flui para o sul, cruzando a fronteira com o noroeste do México, onde deságua no Mar de Cortez, também conhecido como Golfo da Califórnia. O Rio Bravo, que forma cerca de 1.250 milhas da fronteira entre o México e os EUA, irá ocasionalmente mudar de posição devido a enchentes, causando disputas de fronteira.
O Grijalva-Usumacinto é o rio mexicano com maior caudal e, tal como o Rio Bravo e o Colorado, começa fora do país. Este sistema fluvial se origina na Guatemala e tem um nome duplo porque consiste em dois braços de comprimento semelhante. As duas filiais se unem no estado de Tabasco, no sudeste mexicano, antes de desembocar no Golfo do México.
O rio mais longo, que fica inteiramente dentro do México e corre cerca de 800 milhas, é o sistema fluvial Lerma-Santiago. Ele começa como o rio Lerma, então deságua no lago Chapala e finalmente segue para o oceano Pacífico como o rio Santiago. O Lerma-Santiago é considerado um dos rios mais importantes do México devido ao seu valor para a economia do país. Ele flui por vários estados do México e fornece água para as principais terras agrícolas.