California reservoirs
California lake levels
Every reservoir in the California Data Exchange Center's daily storage summary, with how full each one is and how unusual that is for this calendar day, measured against its own storage record.
The answer
Where the state's reservoirs stand
The daily reservoir storage summary carries 48 reservoirs, and every reading below is dated October 9, 2026. Together they hold 15,140,217 AF against 26,078,516 AF of stated capacity, which is 58.1% of capacity. CDEC, managed by the California Department of Water Resources, publishes that Daily Reservoir Storage Summary covering selected reservoirs in Northern and Southern California, and AF in it means acre-feet, the unit the summary reports storage and capacity in.
Measured against their own storage record for this calendar day, 16 reservoirs sit below their median for the date and 28 sit at or above it. Of the rest, 1 has a record too short to rank, and CDEC published no storage figure for 3 more on this date. The fullest by percent of capacity is WHISKEYTOWN at 98% of capacity, and the emptiest is HENSLEY (HIDDEN) at 7% of capacity. Furthest below its own normal for the date is TULLOCH, at the 11th percentile of its own record for an October day. Those are two different questions, and the table lets you switch between them.
The table
Every reservoir in the daily summary
48 of 48 reservoirs shown, ranked by percent of capacity
| Reservoir | County | Storage / capacity | Percent of capacity | 24-hour change | Against its own record for this date | Acre-feet from its median | Status |
|---|---|---|---|---|---|---|---|
| WHISKEYTOWN US Bureau of Reclamation 1,208.66 ft · October 9, 2026 · CDEC | SHASTA | 236,814 AFof 241,100 AF | 98% | ▼ −95 AFfalling | 60th percentile for an October day, over 42 years of record | 1,334 AF above its median | about normal |
| ENGLEBRIGHT US Army Corps of Engineers 525.63 ft · October 9, 2026 · CDEC | NEVADA | 68,852 AFof 70,000 AF | 98% | ▲ +626 AFrising | 97th percentile for an October day, over 42 years of record | 2,899 AF above its median | much higher than usual |
| LEWISTON US Bureau of Reclamation 1,901.43 ft · October 9, 2026 · CDEC | TRINITY | 14,232 AFof 14,660 AF | 97% | ▲ +179 AFrising | 70th percentile for an October day, over 42 years of record | 112 AF above its median | about normal |
| LAKE PERRIS CA Dept of Water Resources/O&M Southern Field Division 1,587.08 ft · October 9, 2026 · CDEC | RIVERSIDE | 124,738 AFof 131,452 AF | 95% | ▼ −91 AFfalling | 92nd percentile for an October day, over 48 years of record | 19,583 AF above its median | much higher than usual |
| CASTAIC CA Dept of Water Resources/O&M Southern Field Division 1,505.58 ft · October 9, 2026 · CDEC | LOS ANGELES | 303,045 AFof 325,000 AF | 93% | ▲ +924 AFrising | 96th percentile for an October day, over 20 years of record | 36,487 AF above its median | much higher than usual |
| PYRAMID CA Dept of Water Resources/O&M Southern Field Division 2,574.5 ft · October 9, 2026 · CDEC | LOS ANGELES | 165,422 AFof 180,000 AF | 92% | ▲ +520 AFrising | 41st percentile for an October day, over 20 years of record | 520 AF below its median | about normal |
| PARDEE East Bay Municipal Utility District 558.51 ft · October 9, 2026 · CDEC | CALAVERAS | 184,056 AFof 203,795 AF | 90% | ▼ −606 AFfalling | 48th percentile for an October day, over 42 years of record | 714 AF below its median | about normal |
| KESWICK US Bureau of Reclamation 582.65 ft · October 9, 2026 · CDEC | SHASTA | 21,074 AFof 23,772 AF | 89% | ▲ +89 AFrising | 22nd percentile for an October day, over 42 years of record | 731 AF below its median | lower than usual |
| CHERRY VALLEY Hetch Hetchy Water and Power not published · October 9, 2026 · CDEC | TUOLUMNE | 239,566 AFof 273,500 AF | 88% | ▲ +172 AFrising | 62nd percentile for an October day, over 42 years of record | 13,675 AF above its median | about normal |
| INDEPENDENCE LAKE US Geological Survey 6,945.91 ft · October 9, 2026 · CDEC | SIERRA | 15,161 AFof 17,295 AF | 88% | ▼ −20 AFfalling | 54th percentile for an October day, over 38 years of record | 169 AF above its median | about normal |
| NIMBUS US Bureau of Reclamation 123.15 ft · October 9, 2026 · CDEC | SACRAMENTO | 7,861 AFof 9,000 AF | 87% | ▲ +142 AFrising | 36th percentile for an October day, over 42 years of record | 113 AF below its median | about normal |
| TULLOCH US Bureau of Reclamation 501.21 ft · October 9, 2026 · CDEC | CALAVERAS | 56,619 AFof 67,000 AF | 85% | ▼ −617 AFfalling | 11th percentile for an October day, over 42 years of record | 3,409 AF below its median | lower than usual |
| CACHUMA LAKE US Bureau of Reclamation 742.93 ft · October 9, 2026 · CDEC | SANTA BARBARA | 163,712 AFof 193,305 AF | 85% | ▼ −221 AFfalling | 74th percentile for an October day, over 22 years of record | 22,902 AF above its median | higher than usual |
| BERRYESSA US Bureau of Reclamation 428.21 ft · October 9, 2026 · CDEC | NAPA | 1,335,822 AFof 1,602,000 AF | 83% | ▼ −1,064 AFfalling | 67th percentile for an October day, over 42 years of record | 88,672 AF above its median | about normal |
| LAKE DAVIS CA Dept of Water Resources/O&M Oroville Field Division 5,770.56 ft · October 9, 2026 · CDEC | PLUMAS | 67,507 AFof 83,000 AF | 81% | ▼ −106 AFfalling | 89th percentile for an October day, over 39 years of record | 16,369 AF above its median | higher than usual |
| ANTELOPE CA Dept of Water Resources/O&M Oroville Field Division 4,996.35 ft · October 9, 2026 · CDEC | PLUMAS | 17,654 AFof 22,566 AF | 78% | ▼ −32 AFfalling | 67th percentile for an October day, over 42 years of record | 480 AF above its median | about normal |
| HETCH HETCHY Hetch Hetchy Water and Power not published · October 9, 2026 · CDEC | TUOLUMNE | 279,452 AFof 360,000 AF | 78% | ▼ −905 AFfalling | 57th percentile for an October day, over 42 years of record | 2,342 AF above its median | about normal |
| FRENCHMAN CA Dept of Water Resources/O&M Oroville Field Division 5,578.08 ft · October 9, 2026 · CDEC | PLUMAS | 41,142 AFof 55,477 AF | 74% | ▼ −13 AFfalling | 69th percentile for an October day, over 42 years of record | 11,938 AF above its median | about normal |
| SAN LUIS CA Dept of Water Resources/O&M San Luis Field Division 498.47 ft · October 9, 2026 · CDEC | MERCED | 1,490,163 AFof 2,041,000 AF | 73% | ▼ −457 AFfalling | 88th percentile for an October day, over 39 years of record | 763,754 AF above its median | higher than usual |
| ICE HOUSE Sacramento Municipal Utility District 5,430.63 ft · October 9, 2026 · CDEC | EL DORADO | 31,387 AFof 43,496 AF | 72% | ▼ −41 AFfalling | 65th percentile for an October day, over 39 years of record | 825 AF above its median | about normal |
| DONNER LAKE US Geological Survey 5,932.82 ft · October 9, 2026 · CDEC | NEVADA | 7,000 AFof 9,700 AF | 72% | ▼ −25 AFfalling | 79th percentile for an October day, over 38 years of record | 1,853 AF above its median | higher than usual |
| BULLARDS BAR Yuba Water Agency 1,889.47 ft · October 9, 2026 · CDEC | YUBA | 680,150 AFof 966,000 AF | 70% | ▼ −2,212 AFfalling | 75th percentile for an October day, over 42 years of record | 62,429 AF above its median | higher than usual |
| TRINITY LAKE US Bureau of Reclamation 2,316.63 ft · October 9, 2026 · CDEC | TRINITY | 1,667,603 AFof 2,447,650 AF | 68% | ▼ −2,421 AFfalling | 48th percentile for an October day, over 64 years of record | 27,998 AF below its median | about normal |
| LOON LAKE Sacramento Municipal Utility District 6,390.38 ft · October 9, 2026 · CDEC | EL DORADO | 44,462 AFof 69,306 AF | 64% | ▼ −45 AFfalling | 40th percentile for an October day, over 39 years of record | 748 AF below its median | about normal |
| NEW MELONES US Bureau of Reclamation 1,005.55 ft · October 9, 2026 · CDEC | CALAVERAS | 1,522,683 AFof 2,400,000 AF | 63% | ▼ −1,031 AFfalling | 60th percentile for an October day, over 42 years of record | 88,958 AF above its median | about normal |
| STAMPEDE US Geological Survey 5,921.05 ft · October 9, 2026 · CDEC | SIERRA | 142,902 AFof 226,500 AF | 63% | ▼ −180 AFfalling | 56th percentile for an October day, over 23 years of record | 10,602 AF above its median | about normal |
| SONOMA(WARM SPRINGS) US Army Corps of Engineers 445.58 ft · October 9, 2026 · CDEC | SONOMA | 230,860 AFof 381,000 AF | 61% | ▼ −210 AFfalling | 100th percentile for an October day, over 39 years of record | 23,602 AF above its median | much higher than usual |
| BEARDSLEY Oakdale South San Joaquin Irrigation District not published · October 9, 2026 · CDEC | TUOLUMNE | 59,337 AFof 97,800 AF | 61% | ▼ −445 AFfalling | 60th percentile for an October day, over 38 years of record | 2,791 AF above its median | about normal |
| UNION VALLEY Sacramento Municipal Utility District 4,826.89 ft · October 9, 2026 · CDEC | EL DORADO | 159,929 AFof 266,369 AF | 60% | ▼ −1,171 AFfalling | 32nd percentile for an October day, over 39 years of record | 6,808 AF below its median | about normal |
| SHASTA US Bureau of Reclamation 979.49 ft · October 9, 2026 · CDEC | SHASTA | 2,406,082 AFof 4,552,000 AF | 53% | ▼ −5,396 AFfalling | 49th percentile for an October day, over 41 years of record | 36,013 AF below its median | about normal |
| MC CLURE (EXCHEQUER) Merced Irrigation District 779.8 ft · October 9, 2026 · CDEC | MARIPOSA | 533,649 AFof 1,024,600 AF | 52% | ▼ −1,601 AFfalling | 55th percentile for an October day, over 42 years of record | 103,380 AF above its median | about normal |
| NEW HOGAN US Army Corps of Engineers 667.16 ft · October 9, 2026 · CDEC | CALAVERAS | 154,928 AFof 317,000 AF | 49% | ▼ −188 AFfalling | 71st percentile for an October day, over 42 years of record | 29,265 AF above its median | higher than usual |
| MENDOCINO (COYOTE) US Army Corps of Engineers 729.99 ft · October 9, 2026 · CDEC | MENDOCINO | 56,279 AFof 122,400 AF | 46% | ▼ −332 AFfalling | 53rd percentile for an October day, over 42 years of record | 1,734 AF above its median | about normal |
| OROVILLE CA Dept of Water Resources/O&M Oroville Field Division 745.34 ft · October 9, 2026 · CDEC | BUTTE | 1,555,502 AFof 3,424,753 AF | 45% | ▼ −4,578 AFfalling | 41st percentile for an October day, over 42 years of record | 119,721 AF below its median | about normal |
| MILLERTON (FRIANT) US Bureau of Reclamation 505.58 ft · October 9, 2026 · CDEC | FRESNO | 232,437 AFof 520,500 AF | 45% | ▲ +647 AFrising | 58th percentile for an October day, over 42 years of record | 6,107 AF above its median | about normal |
| FOLSOM US Bureau of Reclamation 405.08 ft · October 9, 2026 · CDEC | SACRAMENTO | 414,171 AFof 977,000 AF | 42% | ▼ −1,274 AFfalling | 42nd percentile for an October day, over 42 years of record | 31,646 AF below its median | about normal |
| DONNELL'S US Bureau of Reclamation not published · October 9, 2026 · CDEC | TUOLUMNE | 19,182 AFof 64,320 AF | 30% | ▼ −264 AFfalling | 13th percentile for an October day, over 42 years of record | 12,930 AF below its median | lower than usual |
| ISABELLA US Army Corps of Engineers 2,555.93 ft · October 9, 2026 · CDEC | KERN | 144,485 AFof 568,000 AF | 25% | ▼ −593 AFfalling | 57th percentile for an October day, over 42 years of record | 32,343 AF above its median | about normal |
| LOS BANOS CA Dept of Water Resources/O&M San Luis Field Division 296 ft · October 9, 2026 · CDEC | MERCED | 8,315 AFof 34,600 AF | 24% | 0 AFunchanged | record too short to rank | not published | no long record |
| PINE FLAT US Army Corps of Engineers 746.22 ft · October 9, 2026 · CDEC | FRESNO | 167,978 AFof 1,000,000 AF | 17% | ▲ +1,237 AFrising | 34th percentile for an October day, over 41 years of record | 38,471 AF below its median | about normal |
| BLACK BUTTE US Army Corps of Engineers 434.52 ft · October 9, 2026 · CDEC | TEHAMA | 22,955 AFof 143,700 AF | 16% | ▼ −411 AFfalling | 11th percentile for an October day, over 42 years of record | 13,710 AF below its median | lower than usual |
| KAWEAH (TERMINUS) US Army Corps of Engineers 599.24 ft · October 9, 2026 · CDEC | TULARE | 19,497 AFof 185,600 AF | 11% | ▼ −30 AFfalling | 94th percentile for an October day, over 42 years of record | 8,539 AF above its median | much higher than usual |
| SUCCESS US Army Corps of Engineers 593.65 ft · October 9, 2026 · CDEC | TULARE | 8,760 AFof 82,300 AF | 11% | ▼ −181 AFfalling | 72nd percentile for an October day, over 39 years of record | 2,473 AF above its median | higher than usual |
| EASTMAN (BUCHANAN) US Army Corps of Engineers 466.03 ft · October 9, 2026 · CDEC | MADERA | 10,166 AFof 150,000 AF | 7% | ▼ −9 AFfalling | 12th percentile for an October day, over 42 years of record | 5,909 AF below its median | lower than usual |
| HENSLEY (HIDDEN) US Army Corps of Engineers 453.32 ft · October 9, 2026 · CDEC | MADERA | 6,626 AFof 90,000 AF | 7% | —not published | 26th percentile for an October day, over 42 years of record | 6,520 AF below its median | lower than usual |
| CAMANCHE East Bay Municipal Utility District not published · October 9, 2026 · CDEC | SAN JOAQUIN | not publishedof 417,120 AF | not published | —not published | no storage published for this date | not published | no long record |
| DON PEDRO USGS/USACE not published · October 9, 2026 · CDEC | TUOLUMNE | not publishedof 2,030,000 AF | not published | —not published | no storage published for this date | not published | no long record |
| INDIAN VALLEY Yolo County Flood Control and Water Consv Dist not published · October 9, 2026 · CDEC | LAKE | not publishedof 300,000 AF | not published | —not published | no storage published for this date | not published | no long record |
No reservoir matches that filter.
Operators differ across the feed. Oroville Dam is operated and maintained by the California Department of Water Resources, while Cachuma Lake (Bradbury Dam) is operated and maintained by the US Bureau of Reclamation, so the reservoirs carried on the CDEC feed are not all run by the same operator.
The argument
Why the two rankings disagree
Flip the toggle and the order changes. Percent of capacity measures water against concrete. The percentile measures water against that reservoir's own history for the same calendar day. A reservoir can look middling on one and remarkable on the other.
Across the 44 reservoirs that can be ranked both ways, the two orderings carry a Spearman rank correlation of 0.31. Read that as how far the two orderings diverge, not as a p-value, because CDEC prints percent of capacity as a whole number and ties are common.
Take KAWEAH (TERMINUS). Among the 44 reservoirs with a long enough record it ranks 42nd by percent of capacity, at 11% of capacity, and 4th by where it sits in its own record for the date, at the 94th percentile for an October day.
Both columns divide the same series, reservoir storage in acre-feet, so the disagreement is real and not an artifact of units. Feet would not allow that comparison. USGS keeps one parameter for lake or reservoir water surface elevation defined against the NGVD 1929 datum, reported in feet, and a separate parameter for water surface elevation referenced to NAVD 1988, so surface elevations at different sites can be stated against different vertical datums. Storage is its own parameter measured in acre-feet, distinct from any water surface elevation parameter, and CDEC records reservoir elevation in feet as a distinct sensor from reservoir storage in acre-feet at the same station. So elevation appears in the table as one station's reading with its own date, and never as a subtraction between two reservoirs.
Percent of capacity is the familiar view for a reason. Reclamation describes percent of total capacity as the percentage of total storage capacity used by the water currently stored in the reservoir, and CDEC publishes that column, expressing current storage as a percentage of the reservoir's stated capacity under a heading of % of Capacity. Capacity itself is a defined quantity. Reclamation defines total capacity as the reservoir capacity below the highest of the top of exclusive flood control capacity, the top of joint use capacity, or the top of active conservation capacity, used to express the total quantity of water that can be impounded, and joint use capacity as reservoir capacity assigned to flood control purposes during certain periods of the year and to conservation purposes during other periods of the year.
CDEC also publishes its own comparison against normal, an Average Storage figure for each reservoir with a separate % of Average column computed against it. That average runs over a fixed window, and each reservoir's CDEC information page states the base period used for its published averages as a start year and an end year. A different window gives a different answer, which is why we show a rank over the whole daily record instead. CDEC's average column is not a percentile rank and we do not present it as one. Other operators frame it differently again: Reclamation's percent of daily historical average compares the amount of water currently stored with historical levels on the same date, using a stated multi-year base period rather than a rank within the record.
How we know
Methodology
Every figure here comes out of one series. CDEC publishes reservoir storage at daily resolution, described by the agency as updated daily, and we pull the same sensor data through CDEC's web service, which returns CSV or JSON. Numbers are recomputed in code at build time from the file that pipeline writes. Nothing on this page is typed by hand.
The ladder is what makes the second measure possible. For one reservoir and one numeric day of the year we take every daily storage value in its archive for that day, sort them, and read where the current value falls. USGS defines a percentile as indicating the relative standing of a data value when data are sorted into numerical order from smallest to largest, and calculates its day-of-year statistics from all approved historic observations for a single numeric day of the year. USGS provides those statistics for a specific calendar date at a monitoring location, computed over that location's own period of record. Ours holds 615,712 daily observations across 48 stations, of which 47 have enough history for a ladder. The earliest record starts November 1, 1962 and the longest runs 64 years. Below 10 observations for a calendar day, the row gets no percentile.
We compare against the median rather than the average because USGS notes the mean is less resistant to changes in the magnitudes of outlying observations than the median. The median is the middle value in a data set when the values are arranged in ascending or descending order, so the acre-feet column in the table is the gap between today's storage and that middle value.
Now the limits. USGS calculates its published statistics from approved data only and excludes provisional data from those calculations, while CDEC labels its published station data as provisional and subject to change. Read the percentile here as a rank computed over a provisional archive, not as an approved statistic. Storage at Oroville is derived from a reservoir capacity rating curve rather than measured directly, and CDEC recalculated that curve so that storage values from a stated date forward are calculated using the new rating curve, so a long ladder mixes values computed under different curves and we make no adjustment for it.
I wrote the pipeline behind this table, scripts/fetch-levels.mjs, against keyless government feeds, with a hard timeout and a bounded retry on every call and carry-forward so an upstream outage never blanks a row. The feed label normalizer in src/lib/lakes.ts exists because an uppercase string match on CDEC had been mislabelling every California and Reclamation lake as USGS in the on-page source chain and in the schema. I found that by reading the source chain on a page I had already shipped, and fixed it in code rather than in the copy.
How often these numbers change
CDEC describes its reservoir storage series as updated daily, and the values in its daily reservoir summary are for a period ending at midnight, so the published table is a dated daily summary rather than an instantaneous reading. The date at the top of this page is the date of the readings, not the day you happen to be reading it.
What the reading date means
Readings come from the operating agency's own gage and carry that agency's timestamp. Anything older than seven days is labelled delayed and is never called live. Each row shows its own reading date and its feed, taken from the data rather than assumed, and CDEC warns that its station data are preliminary and subject to revision, so a figure can move after publication.
Why some reservoirs carry no percentile
A ladder needs enough history for one calendar day. Where a station's archive is too thin, the row still shows storage, capacity, percent of capacity and elevation, and says the record is too short to rank instead of guessing. USGS imposes no minimum amount of data for a statistic to be calculated, and reports the number of observations used alongside the statistic. We set a floor instead. Record starts also differ by station, and CDEC's daily reservoir elevation record for Cachuma Lake begins later than the start of the Oroville daily elevation record.
What a percentile does not tell you about a day at the water
A percentile is a position in a sorted list and nothing more. USGS describes day-of-year statistics as representing the expected conditions for a generic day of the year at a location, based on approved historical observations. We do not turn a low rank into a verdict about launching, boating or drought conditions. Not navigation, safety, or engineering advice. Estimates from public gage data. A ramp read is a level-based guide, not a guarantee. Confirm with the lake operator or the managing agency before travelling.
Where to see one lake's whole record
Each reservoir in the table links to its own page where we hold one, and those pages carry the single-lake question. This page does the part no single-lake page can, which is put every reservoir the agency reports on the same ladder for the same day.
Almanac One lake's full daily record, day by day, with the ladder behind every rank.