The Rio Grande is fed primarily by snowmelt from the San Juan Mountains of southwestern Colorado, which accounts for roughly 75% of the upper river’s flow. The remaining water comes from summer monsoon rainfall, tributaries draining both the U.S. and Mexico, and groundwater seeping into the riverbed along its 1,900-mile path to the Gulf of Mexico. The full drainage basin spans about 336,000 square miles across Colorado, New Mexico, Texas, and five Mexican states.
Snowpack in the San Juan Mountains
The Rio Grande begins at about 12,000 feet elevation in Colorado’s San Juan Mountains, where deep winter snowpack acts as a natural reservoir. As temperatures rise in spring, that snow melts and drains into the river’s upper channel, creating the single largest source of water for the entire system. About 75% of upper Rio Grande streamflow originates this way, making the river heavily dependent on how much snow falls in a relatively small 11,200-square-kilometer headwater area.
Snow functions differently from rain as a water source. Rather than running off immediately, it accumulates through the winter and releases gradually during spring and early summer, sustaining flow during the months when farms and cities need water most. This natural storage is under pressure: USGS modeling found that between 1984 and 2017, peak snowpack in the Rio Grande headwaters declined by about 14% per decade, and total snowmelt volume dropped roughly 13% per decade. Warming temperatures are also shifting the timing of peak spring runoff earlier in the year, potentially by a full month before the end of the century. That means water arrives before reservoirs and irrigation systems are ready to capture it, and less remains available in late summer when demand peaks.
Summer Monsoon Rainfall
From roughly late June through September, the North American Monsoon pushes moisture northward from the Gulf of Mexico and the Gulf of California, triggering intense afternoon thunderstorms across the basin. This monsoon season contributes up to 60% of annual precipitation in New Mexico and between 35% and 45% across the broader desert Southwest. While snowmelt dominates the upper river, monsoon rain is the primary water source for lower-elevation portions of the basin, feeding arroyos and smaller streams that drain into the Rio Grande.
Monsoon rain behaves unpredictably compared to snowmelt. A single storm can dump an inch of rain in under an hour, sending flash floods through dry washes that hadn’t seen water in months. Some of that water reaches the river quickly, while much of it soaks into sandy soils or evaporates. As snowpack continues to shrink, water managers across the region are paying closer attention to monsoon rainfall as a secondary source, though its variability makes it harder to plan around than the slow, steady release of melting snow.
The Rio Conchos and Other Tributaries
By the time the Rio Grande reaches far west Texas, it has lost much of its Colorado snowmelt to irrigation diversions, reservoir evaporation, and the arid landscape. Near the sister cities of Presidio, Texas and Ojinaga, Chihuahua, the Rio Conchos joins from the Mexican side and essentially revives the river. Flowing north out of the Sierra Madre Occidental in Chihuahua, the Rio Conchos significantly increases both the volume and quality of Rio Grande water. Without it, the lower river would barely function as a waterway during much of the year.
Other notable tributaries enter at various points along the river’s length. In New Mexico, the Rio Chama (itself fed by San Juan Mountain snowmelt) joins near Española, adding a meaningful pulse of water that’s partially regulated by upstream reservoirs. The Pecos River, draining a large swath of eastern New Mexico and west Texas, enters near the Amistad Reservoir. On the Mexican side, the Rio Salado and Rio San Juan contribute flow in the lower basin. Under a 1944 treaty between the U.S. and Mexico, Mexican tributaries are required to deliver a set volume of water to the Rio Grande over five-year cycles, reflecting how critical these contributions are to the river’s survival downstream.
Groundwater Connections
Beneath the Rio Grande’s floodplain, aquifers and the river exchange water in both directions. In some stretches, groundwater seeps upward into the riverbed, adding flow. In others, river water percolates downward and recharges underground reserves. Two major aquifer systems along the river illustrate this relationship: the Mesilla Basin (stretching from southern New Mexico into far west Texas and northern Chihuahua) and the Hueco Bolson (underlying the El Paso-Juárez metro area).
Isotopic analysis of groundwater in both aquifers has identified multiple recharge pathways. A primary source is seepage from the Rio Grande itself, particularly through the river’s alluvium, the loose sand and gravel lining the channel. Water from the river filters down through this material and enters the aquifer, sometimes traveling miles from the riverbed. Local mountain precipitation also contributes, with rain and snowmelt percolating down piedmont slopes at the edges of the basin. On the Mexican side of the Mesilla Basin, however, the groundwater is notably old, suggesting minimal modern recharge. That distinction matters because cities like El Paso and Ciudad Juárez pump heavily from these aquifers, and the rate of withdrawal far exceeds what the river and rainfall can replenish.
How the Sources Change Along the River
What feeds the Rio Grande shifts dramatically depending on where you are along its course. In Colorado and northern New Mexico, the river is almost entirely a snowmelt-driven mountain stream, running highest in May and June and dropping to a trickle by late summer. Through central New Mexico, monsoon thunderstorms begin contributing meaningful pulses of flow, though diversions for agriculture along the Middle Rio Grande already thin the river considerably.
By the time the river reaches El Paso, it often runs dry in certain stretches, with virtually all remaining flow diverted for farming and municipal use. South of El Paso, the river depends almost entirely on Mexican tributaries, particularly the Rio Conchos, to maintain any surface flow at all. In the Lower Rio Grande Valley of south Texas, the combination of Mexican tributary input and whatever remains from upstream keeps the river moving toward the Gulf, though in drought years even this final stretch can slow to a near standstill. The Rio Grande is not one river with one water source. It is a chain of distinct hydrological segments, each sustained by a different mix of snow, rain, tributaries, and groundwater.

