Keyhole Reservoir water level history
Daily records since 1989 · Level today: 4,083.74 ft
Highest on record
4,101.99 ft
Mar 29, 2019
Lowest on record
4,016.67 ft
Jan 17, 1990
Today
4,083.74 ft
Oct 21, 2026
Years of data
37
since 1989
In short
Across 30 complete years, 1992 had the lowest average level (4,069.27 ft) and 2015 the highest (4,097.70 ft).
On average the lake is lowest in January (4,088.64 ft) and highest in June (4,090.81 ft).
Keyhole Reservoir level, all years
Loading chart…
Measured
Normal range for the date (middle 50% of past years)
Full pool
Lowest years
Years ranked by their lowest daily level.
- 1992
- 1991
- 1990
- 1993
- 2008
Yearly highs and lows
| Year | Average | Low | Low date | High | High date |
|---|---|---|---|---|---|
| 2026 (294 days) | 4,087.55 | 4,083.74 | Oct 20 | 4,089.26 | Mar 14 |
| 2025 | 4,089.78 | 4,089.19 | Dec 6 | 4,090.44 | Jun 12 |
| 2024 | 4,091.15 | 4,089.40 | Oct 12 | 4,092.67 | May 18 |
| 2023 | 4,091.82 | 4,090.31 | Jan 1 | 4,092.78 | Jul 12 |
| 2022 | 4,091.57 | 4,090.29 | Nov 28 | 4,092.92 | Jun 14 |
| 2021 | 4,093.77 | 4,091.81 | Oct 9 | 4,095.33 | Mar 26 |
| 2020 | 4,096.89 | 4,095.07 | Dec 3 | 4,099.58 | Mar 14 |
| 2019 | 4,097.60 | 4,095.88 | Jan 1 | 4,101.99 | Mar 29 |
| 2018 | 4,094.86 | 4,090.44 | Jan 6 | 4,096.59 | Jun 30 |
| 2017 | 4,093.08 | 4,090.43 | Dec 10 | 4,094.89 | May 6 |
| 2016 | 4,095.68 | 4,093.93 | Dec 11 | 4,097.14 | May 2 |
| 2015 | 4,097.70 | 4,096.78 | Nov 27 | 4,099.56 | Jun 28 |
| 2014 | 4,097.18 | 4,095.72 | Jan 1 | 4,097.99 | Jun 18 |
| 2013 | 4,095.20 | 4,094.64 | Jan 1 | 4,095.75 | Oct 22 |
| 2012 | 4,096.71 | 4,094.62 | Dec 22 | 4,099.44 | Mar 17 |
| 2011 | 4,094.65 | 4,088.88 | Jan 2 | 4,097.79 | Jun 20 |
| 2010 | 4,088.79 | 4,087.53 | Jan 3 | 4,090.13 | Jun 27 |
| 2009 | 4,087.43 | 4,085.02 | Jan 4 | 4,088.68 | May 12 |
| 2008 | 4,082.79 | 4,078.11 | Jan 3 | 4,085.79 | Jul 23 |
| 2007 (286 days) | 4,079.15 | 4,076.93 | Jan 4 | 4,081.58 | Jun 17 |
| 2006 (275 days) | 4,080.85 | 4,076.87 | Nov 2 | 4,082.57 | May 28 |
| 2005 | 4,084.10 | 4,081.59 | Nov 18 | 4,086.52 | May 20 |
| 2004 (102 days) | 4,085.27 | 4,085.17 | Oct 14 | 4,085.52 | Sep 20 |
| 2003 (195 days) | 4,090.81 | 4,089.16 | Jan 2 | 4,092.31 | Jul 1 |
| 2002 | 4,092.45 | 4,089.15 | Nov 30 | 4,095.16 | May 4 |
| 2001 (322 days) | 4,095.74 | 4,094.77 | Dec 31 | 4,096.98 | Jun 22 |
| 2000 | 4,096.41 | 4,095.20 | Oct 30 | 4,097.39 | May 23 |
| 1999 | 4,097.65 | 4,096.84 | Dec 15 | 4,099.05 | Jun 16 |
| 1998 | 4,097.67 | 4,095.46 | Oct 5 | 4,098.35 | Nov 1 |
| 1997 | 4,097.04 | 4,092.73 | Jan 6 | 4,098.54 | Apr 25 |
| 1996 | 4,092.60 | 4,087.89 | Jan 1 | 4,094.66 | Jun 4 |
| 1995 (325 days) | 4,083.50 | 4,051.76 | Nov 16 | 4,088.76 | Jun 15 |
| 1994 | 4,084.76 | 4,079.74 | Jan 6 | 4,087.57 | May 16 |
| 1993 | 4,072.98 | 4,060.34 | Jan 1 | 4,080.37 | Aug 24 |
| 1992 | 4,069.27 | 4,016.67 | Jan 9 | 4,071.47 | Jan 6 |
| 1991 | 4,069.76 | 4,016.67 | Feb 1 | 4,071.47 | Mar 8 |
| 1990 | 4,069.60 | 4,016.67 | Jan 17 | 4,071.47 | Jan 14 |
| 1989 (1 days) | 4,071.05 | 4,071.05 | Dec 31 | 4,071.05 | Dec 31 |
Levels in feet. Partial years show the number of days with data.
Monthly averages
| Month | Average | Lowest | Highest |
|---|---|---|---|
| January | 4,088.64 | 4,016.67 | 4,097.51 |
| February | 4,088.77 | 4,016.67 | 4,097.63 |
| March | 4,089.58 | 4,016.67 | 4,101.99 |
| April | 4,090.00 | 4,016.67 | 4,101.69 |
| May | 4,090.41 | 4,016.67 | 4,099.66 |
| June | 4,090.81 | 4,016.67 | 4,099.68 |
| July | 4,090.41 | 4,016.67 | 4,099.49 |
| August | 4,089.44 | 4,016.67 | 4,098.59 |
| September | 4,088.69 | 4,016.67 | 4,097.97 |
| October | 4,089.19 | 4,016.67 | 4,098.33 |
| November | 4,089.37 | 4,016.67 | 4,098.35 |
| December | 4,089.18 | 4,016.67 | 4,097.50 |
Download
Daily levels as CSV (12,701 rows; credit the original agencies listed below)