- Lake TravisHighland Lakes · Texas
- Lake BuchananHighland Lakes · Texas
- Canyon LakeGuadalupe River · Texas
- Lake TexomaRed River · Texas / Oklahoma
- Lake LanierChattahoochee River · Georgia
- Allatoona LakeEtowah River · Georgia
- Hartwell LakeSavannah River · Georgia / South Carolina
- Lake MurraySaluda River · South Carolina
- Jordanelle ReservoirProvo River · Utah
Rivers into Lake Powell
9,020 cfs flowing in right now from 3 gauged rivers. Tap a river for its gauge page.
Where the water is flowing
Swipe sideways to follow the river to the lake →
Streamflow at the 3 USGS gauges, plus the current flow out through the dam (USGS). Labels are gauge readings in cfs. Line width isn’t to scale. The lake’s net is worked out from these gauges (flow in minus flow out), so it misses ungauged creeks, evaporation and withdrawals. Reclamation’s daily storage for the lake changed +1,649.36 af ≈ +0.34 in on Sep 28.
The rivers, gauge by gauge
9,020cfs combined
45% of the inflow is coming from the Green
- 4,020 cfs45%USGS · 10:00 AM MST
- 2,680 cfs30%USGS · 10:00 AM MST
- 2,320 cfs26%USGS · 10:00 AM MST
Gauged rivers only. Runoff below these gauges and ungauged arms aren’t counted. Streamflow: USGS (provisional). Flood status: NOAA/NWS, from river height at each gauge rather than flow.
Rain outlook
modeledAbout 0.27 in forecast over the next 3 days, averaged across the basin, heaviest in the San Juan basin (0.43 in).
Open-Meteo model forecast for each basin that drains to the lake.
How we know thisToday’s water budget: what came in and what went out
Up or down? Up. Reclamation's daily storage for Lake Powell rose 1,649 acre-feet on Sep 28.
Where the water came from and where it went, at today’s rates. Reclamation publishes the dam’s daily release and storage, so both are measured. The leftover line covers water with no meter (withdrawals, seepage, ungauged creeks) and is inferred from the other lines.
- River inflowmeasured+17,891 af/day≈ +3.65 in/day on the lake
USGS gauges, at current rates
- Evaporationmodeled−1,226 af/day≈ −0.25 in/day on the lake
Estimate from long-term averages over ~58,841 acres, estimated from Reclamation storage
- Dam releasemeasured−16,307 af/day≈ −3.33 in/day on the lake
Bureau of Reclamation (hydrodata site 919): total release, daily average for Sep 28
- Everything arriving that we can’t meter (ungauged creeks, springs)inferred+1,291 af/day≈ +0.26 in/day on the lake
What’s left once the other rows and the storage change are counted
- =Storage changemeasured+1,649 af/day≈ +0.34 in/day on the lake
Bureau of Reclamation (hydrodata site 919) daily storage, Sep 28 vs. the day before
The lines above add up to the storage change: what the lake gained or lost. Inflow is current; release and storage are Reclamation's daily figures for Sep 28, so the leftover also absorbs the gap between the two days.
For comparison, Reclamation put inflow for Sep 28 at 9,483 cfs, calculated from storage and release.
Where it’s going
- 16,307 af/day≈ 8,221 cfsGlen Canyon Dam releasemeasured
Reclamation, Sep 28
- 1,226 af/day≈ 618 cfsEvaporationmodeled
estimate from long-term averages
The release leg is Reclamation's reported total release through Glen Canyon Dam for Sep 28. The withdrawals line is the budget’s leftover: city intakes, ungauged runoff and estimation error. The lines can overlap, so treat the split as approximate.
How this is computed
Inflow converts current streamflow at the gauged tributaries (USGS) to acre-feet per day (1 cfs ≈ 1.9835 af/day). Evaporation uses long-term monthly averages for the region over today’s lake surface. That surface area is TWDB’s daily survey where published, otherwise estimated from storage. With no storage reading, evaporation isn’t estimated. Inches on the lake divides each volume by that same surface area, so an inch takes less water when the lake is low and narrow than when it’s full and wide. Storage change is the operator’s daily storage, compared with the day before. The leftover is what it takes to make the lines add up. It lumps together withdrawals and ungauged runoff, which can’t be split without data the operator doesn’t publish.
All inputs are provisional. This page is an estimate, not an official accounting.