Perfect World
Hydrology Metering

Hydrology Metering

How full the nation's reservoirs actually are

Every reservoir on this page is measured by a federal agency — the US Geological Survey's gages, the Bureau of Reclamation's operations record, or the Army Corps of Engineers' project data. This desk reads those records directly and shows them dam by dam: the water line, the volume behind it, and how both compare to the reservoir's published capacity and its own history.

Lake MeadLake PowellLake OaheLake SakakaweaFort Peck LakeFranklin D. Roosevelt LakeShasta LakeFlaming Gorge ReservoirLake OrovilleHungry Horse Reservoir

Dot area is the operator's published capacity; fill is storage as a share of that capacity. A dashed ring means no storage percent ships for that reservoir — the reading exists only where the operator publishes both halves. Click a dot for the reservoir's page. Boundaries: US Census Bureau; terrain: NASA/USGS elevation (AWS Terrain Tiles), hillshaded at build time; rivers: Natural Earth; watershed regions: USGS WBD; drought: US Drought Monitor (NDMC/USDA/NOAA) in its own colors. All public domain, Albers equal-area projection, lower 48 shown — the roster holds no Alaska or Hawaii reservoirs yet.

Delicate water zones

City desks over the reservoirs each metro actually drinks from — the leading percent is the LOWEST member, because that is the pool the city's drought rules key off.

River systems

Combined storage is a physical sum across operators. Each percent counts only the members that publish both storage and a capacity, on the basis each system's note names — hover a card for it.

Rio Grande

18.0% full

1.14 million acre-feet held · % from 6 of 7 members

Colorado River system

28.8% full

17.73 million acre-feet held · % from 6 of 7 members

Wasatch Front

57.6% full

268,619 acre-feet held · % from 2 of 3 members

California (state + federal)

59.3% full

11.31 million acre-feet held · 9 reservoirs

South Platte (Denver Water)

67.3% full

226,282 acre-feet held · 2 reservoirs

Texas Gulf rivers

74.4% full

5.88 million acre-feet held · 8 reservoirs

Missouri mainstem

80.6% full

42.92 million acre-feet held · 4 reservoirs

Southeast (Corps)

84.9% full

4.13 million acre-feet held · 3 reservoirs

Columbia headwaters

92.3% full

3.20 million acre-feet held · % from 1 of 2 members

Falling fastest over 30 days: Lake Sakakawea (-18,633 af/day), Lake Oroville (-17,375 af/day), Lake Oahe (-16,867 af/day). Rising: San Luis Reservoir (+4,639 af/day), Lake Corpus Christi (+3,886 af/day), Elephant Butte Reservoir (+24.3 af/day). Measured storage change from each operator's own record — not a forecast.

Emptiest first

Ranked by storage as a share of the operator's capacity figure. The percent is storage divided by capacity, both in acre-feet — it is never inferred from the water line's elevation.

ReservoirRiver% fullStorageCapacityElevationAs of
Elephant Butte Reservoir NMRio Grande1.4%27,827 af2.01M af4,275.6 ftSep 8
Caballo Reservoir NMRio Grande4.0%13,811 af343,990 af4,133.7 ftSep 8
Heron Reservoir NMWillow Creek / Rio Chama7.2%28,908 af401,320 af7,066.0 ftSep 8
El Vado Lake NMRio Chama9.0%16,756 af186,250 af6,810.6 ftSep 8
Pine Flat Lake CAKings15.9%159,487 af1.00M af742.2 ftSep 9, 12:00 AM
Blue Mesa Reservoir COGunnison17.3%161,899 af938,141 af7,418.1 ftSep 8
Lake Powell AZ–UTColorado20.4%5.12M af25.16M af3,517.2 ftSep 8
Falcon Reservoir TXRio Grande21.7%339,668 af1.56M af261.7 ftSep 9
Choke Canyon Reservoir TXFrio22.9%151,973 af662,820 af191.7 ftSep 9
Lake Mead NV–AZColorado26.4%6.90M af26.12M af1,038.9 ftSep 8
Medina Lake TXMedina29.5%75,180 af254,823 af1,021.5 ftSep 9
Amistad Reservoir TXRio Grande39.1%709,096 af1.81M af1,056.6 ftSep 9
Millerton Lake CASan Joaquin44.8%233,206 af520,500 af505.8 ftSep 8
Folsom Lake CAAmerican45.9%448,778 af977,000 af409.9 ftSep 8
Navajo Reservoir NM–COSan Juan46.2%788,786 af1.71M af6,011.0 ftSep 8
Deer Creek Reservoir UTProvo48.9%74,562 af152,570 af5,380.4 ftSep 7
Lake Oroville CAFeather52.8%1.87M af3.54M af778.1 ftSep 8
Shasta Lake CASacramento56.4%2.57M af4.55M af987.7 ftSep 8
Jordanelle Reservoir UTProvo61.8%194,057 af314,000 af6,122.0 ftSep 7
New Melones Lake CAStanislaus64.8%1.55M af2.40M af1,008.9 ftSep 8
San Luis Reservoir CASan Luis Creek (off-stream)66.0%1.35M af2.04M af485.7 ftSep 8
Cheesman Reservoir COSouth Platte66.3%52,445 af79,064 afno readingSep 9
Sam Rayburn Reservoir TXAngelina66.9%1.91M af2.86M af155.0 ftSep 9
Dillon Reservoir COBlue67.6%173,837 af257,304 afno readingSep 9
Flaming Gorge Reservoir UT–WYGreen67.6%2.56M af3.79M af6,009.2 ftSep 8
Trinity Lake CATrinity71.3%1.75M af2.45M af2,322.7 ftSep 8
Canyon Ferry Lake MTMissouri75.4%1.55M af2.05M af3,786.7 ftSep 8
Lake Oahe SD–NDMissouri78.5%14.65M af18.67M af1,593.0 ftSep 9, 12:00 AM
Lake Sakakawea NDMissouri79.7%14.14M af17.74M af1,824.9 ftSep 9, 12:00 AM
Hartwell Lake GA–SCSavannah80.5%2.05M af2.55M af650.3 ftSep 9, 8:00 PM
Fort Peck Lake MTMissouri85.1%12.58M af14.79M af2,222.8 ftSep 8, 11:00 PM
Lake Berryessa CAPutah Creek86.3%1.38M af1.60M af430.9 ftAug 23
Lake Texana TXNavidad86.9%138,107 af158,975 af41.9 ftSep 9
Lake Corpus Christi TXNueces87.4%223,720 af256,062 af92.3 ftSep 9
Toledo Bend Reservoir TX–LASabine88.2%1.97M af2.24M af168.8 ftSep 9
Lake Lanier GAChattahoochee88.8%1.74M af1.96M af1,065.1 ftSep 10, 12:15 AM
Lake Mohave NV–AZColorado89.1%1.62M af1.82M af640.2 ftSep 9, 8:45 PM
Hungry Horse Reservoir MTSouth Fork Flathead92.3%3.20M af3.47M af3,548.4 ftSep 8
Lake Travis TXColorado (Texas)93.6%1.03M af1.10M af677.2 ftSep 9
Lake Allatoona GAEtowah94.0%345,542 af367,471 af838.1 ftSep 10, 12:00 AM
Canyon Lake TXGuadalupe99.8%377,958 af378,781 af908.9 ftSep 9

af = acre-feet; M af = million acre-feet. A date without a clock time is a daily value. Each percent divides the operator's storage by the operator's capacity on one stated basis — Corps and Texas lakes measure against their conservation pool (their pages name the basis), so a flood pool in use can read above 100%.

Measured by elevation only

These reservoirs report a water level, but no storage percent ships for them — either no public storage series exists, or the operator's capacity figure could not be verified on the same basis as its storage series. They are listed, not ranked: elevation alone does not say how full a reservoir is.

ReservoirRiverElevationStorageReadingAs of
Lake Havasu CA–AZColorado447.3 ft573,500 afBureau of Reclamation, dailySep 8
Abiquiu Reservoir NMRio Chama6,199.9 ftno readingUS Army Corps, hourlySep 9, 10:30 PM
Franklin D. Roosevelt Lake WAColumbia1,284.2 ftno readingUSGS gage, 15-minuteAug 4, 12:00 PM
Great Salt Lake UTJordan, Weber and Bears4,189.9 ftno readingUSGS gage, 15-minuteSep 9, 9:45 PM
Three words this page never blurs. Elevation is where the water surface sits, in feet above the dam's own datum. Storage is how much water is behind the dam, in acre-feet. Capacity is the operator's published figure for how much the reservoir can hold — a number that ages, because sediment slowly fills every reservoir. Percent full is storage divided by capacity, and nothing else: a reservoir's volume is not linear in its depth, so elevation alone can never say how full it is. Where a percent is missing here, that is the desk declining to divide two numbers that were not published on the same basis.

Sources

Live readings: USGS National Water Information System (15-minute gage data), Bureau of Reclamation RISE (daily operations record), the US Army Corps of Engineers CWMS data API (hourly project data, including each project's own pool-capacity levels), California DWR CDEC (daily state reservoir sensors), and TWDB Water Data for Texas (daily conditions for the Texas lakes). The map's context layers are committed at build time from public-domain sets — NASA/USGS elevation (AWS Terrain Tiles) hillshaded into the relief, Natural Earth river centerlines, the USGS Watershed Boundary Dataset's 18 regions — and the drought layer is the US Drought Monitor's current week (NDMC / USDA / NOAA) in its own colors, dated on the map. Each reading on this desk names its source and observation time in the reservoir's own time zone; when every live lane is dark, the desk serves its committed copy of the record with the date it was retrieved — it never fabricates freshness. Capacity figures are the operators' published numbers, each captioned with its source and vintage.