Home / Rivers / New Mexico
Max Creel™ rivers

New Mexico Rivers

Open a river for its map, facts and the lakes on it.

1,896 miles

Rio Grande

Begins in Colorado's San Juan Mountains, crosses the San Luis Valley and cuts the Rio Grande Gorge near Taos, passes Albuquerque and Las Cruces, then forms the Texas–Mexico border from El Paso to the Gulf. Heavy diversions reduce its flow.

View river →
926 miles

Pecos River

From high mountain headwaters near Pecos, the river flows south through eastern New Mexico past Santa Rosa, Fort Sumner and Carlsbad, then into west Texas through Red Bluff Reservoir to the Rio Grande.

View river →
383 miles

San Juan River

Leaves the San Juan Mountains past Pagosa Springs into Navajo Lake, then crosses northern New Mexico through Farmington and Shiprock before winding through deep Utah canyons near Bluff and Mexican Hat into Lake Powell.

View river →
1,026 miles

Canadian River

The Canadian is the longest tributary of the Arkansas River. It starts in Colorado and runs through New Mexico, the Texas Panhandle and Oklahoma.

View river →
649 miles

Gila River

From the Gila Wilderness of New Mexico the river runs west past Safford, through San Carlos Lake, skirts the south side of metro Phoenix, and crosses the desert past Gila Bend to the Colorado at Yuma.

View river →
about 130 miles

Rio Chama

The Chama drops south from Colorado past the town of Chama, through Heron and El Vado lakes and Chama Canyon, into Abiquiu Lake, then turns southeast past Abiquiu to the Rio Grande.

View river →
126 miles

Animas River

Descends from old mining country past Silverton, through Animas Canyon alongside the narrow-gauge railroad to Durango, then runs south into New Mexico past Aztec to meet the San Juan at Farmington.

View river →

← Browse rivers by state