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

17.8% full

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

Colorado River system

28.6% full

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

Wasatch Front

56.7% full

264,750 acre-feet held · % from 2 of 3 members

California (state + federal)

58.9% full

11.24 million acre-feet held · 9 reservoirs

South Platte (Denver Water)

66.3% full

223,016 acre-feet held · 2 reservoirs

Texas Gulf rivers

73.8% full

5.84 million acre-feet held · 8 reservoirs

Missouri mainstem

80.2% full

42.71 million acre-feet held · 4 reservoirs

Southeast (Corps)

84.7% full

4.13 million acre-feet held · 3 reservoirs

Columbia headwaters

91.8% full

3.19 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,873 af2.01M af4,275.6 ftSep 13
Caballo Reservoir NMRio Grande4.0%13,925 af343,990 af4,133.7 ftSep 13
Heron Reservoir NMWillow Creek / Rio Chama7.1%28,479 af401,320 af7,065.5 ftSep 13
El Vado Lake NMRio Chama8.7%16,214 af186,250 af6,809.9 ftSep 13
Pine Flat Lake CAKings15.9%159,063 af1.00M af742.4 ftSep 14, 12:00 AM
Blue Mesa Reservoir COGunnison15.9%149,479 af938,141 af7,414.8 ftSep 13
Lake Powell AZ–UTColorado20.2%5.09M af25.16M af3,516.6 ftSep 13
Falcon Reservoir TXRio Grande21.2%330,943 af1.56M af261.3 ftSep 14
Choke Canyon Reservoir TXFrio22.7%150,283 af662,820 af191.5 ftSep 14
Lake Mead NV–AZColorado26.4%6.89M af26.12M af1,038.8 ftSep 13
Medina Lake TXMedina29.3%74,629 af254,823 af1,021.3 ftSep 14
Amistad Reservoir TXRio Grande38.9%706,307 af1.81M af1,056.5 ftSep 14
Millerton Lake CASan Joaquin44.7%232,406 af520,500 af505.6 ftSep 13
Folsom Lake CAAmerican45.5%444,262 af977,000 af409.3 ftSep 13
Navajo Reservoir NM–COSan Juan45.5%777,777 af1.71M af6,009.7 ftSep 13
Deer Creek Reservoir UTProvo48.0%73,255 af152,570 af5,379.6 ftSep 10
Lake Oroville CAFeather51.5%1.82M af3.54M af773.6 ftSep 13
Shasta Lake CASacramento55.7%2.53M af4.55M af986.0 ftSep 13
Jordanelle Reservoir UTProvo61.0%191,496 af314,000 af6,120.9 ftSep 12
New Melones Lake CAStanislaus64.5%1.55M af2.40M af1,008.3 ftSep 13
Cheesman Reservoir COSouth Platte65.4%51,745 af79,064 afno readingSep 14
Sam Rayburn Reservoir TXAngelina66.5%1.90M af2.86M af154.8 ftSep 14
Dillon Reservoir COBlue66.6%171,271 af257,304 afno readingSep 14
Flaming Gorge Reservoir UT–WYGreen67.1%2.54M af3.79M af6,008.7 ftSep 13
San Luis Reservoir CASan Luis Creek (off-stream)67.9%1.39M af2.04M af489.2 ftSep 13
Trinity Lake CATrinity70.7%1.73M af2.45M af2,321.4 ftSep 13
Canyon Ferry Lake MTMissouri74.3%1.52M af2.05M af3,785.9 ftSep 13
Lake Oahe SD–NDMissouri77.8%14.53M af18.67M af1,592.2 ftSep 14, 12:00 AM
Lake Sakakawea NDMissouri79.4%14.09M af17.74M af1,824.4 ftSep 14, 12:00 AM
Hartwell Lake GA–SCSavannah80.3%2.05M af2.55M af650.1 ftSep 14, 7:00 AM
Fort Peck Lake MTMissouri84.9%12.56M af14.79M af2,222.8 ftSep 13, 11:00 PM
Lake Texana TXNavidad85.8%136,423 af158,975 af41.7 ftSep 14
Lake Corpus Christi TXNueces86.0%220,167 af256,062 af92.1 ftSep 14
Lake Berryessa CAPutah Creek86.3%1.38M af1.60M af430.9 ftAug 23
Lake Mohave NV–AZColorado87.4%1.59M af1.82M af639.2 ftSep 14, 12:45 PM
Toledo Bend Reservoir TX–LASabine87.7%1.96M af2.24M af168.7 ftSep 14
Lake Lanier GAChattahoochee88.7%1.73M af1.96M af1,065.0 ftSep 14, 11:15 AM
Hungry Horse Reservoir MTSouth Fork Flathead91.8%3.19M af3.47M af3,547.8 ftSep 13
Lake Travis TXColorado (Texas)92.6%1.02M af1.10M af676.6 ftSep 14
Lake Allatoona GAEtowah93.9%345,083 af367,471 af838.1 ftSep 14, 10:00 AM
Canyon Lake TXGuadalupe99.3%375,987 af378,781 af908.7 ftSep 14

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.4 ft568,100 afBureau of Reclamation, dailySep 13
Abiquiu Reservoir NMRio Chama6,199.9 ftno readingUS Army Corps, hourlySep 14, 9:30 AM
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 14, 1: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.