Independent water-data site. Not a government website. Every number comes from official agency gauges.

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.

Yearly highs and lows

YearAverageLowLow dateHighHigh date
2026 (294 days)4,087.554,083.74Oct 204,089.26Mar 14
20254,089.784,089.19Dec 64,090.44Jun 12
20244,091.154,089.40Oct 124,092.67May 18
20234,091.824,090.31Jan 14,092.78Jul 12
20224,091.574,090.29Nov 284,092.92Jun 14
20214,093.774,091.81Oct 94,095.33Mar 26
20204,096.894,095.07Dec 34,099.58Mar 14
20194,097.604,095.88Jan 14,101.99Mar 29
20184,094.864,090.44Jan 64,096.59Jun 30
20174,093.084,090.43Dec 104,094.89May 6
20164,095.684,093.93Dec 114,097.14May 2
20154,097.704,096.78Nov 274,099.56Jun 28
20144,097.184,095.72Jan 14,097.99Jun 18
20134,095.204,094.64Jan 14,095.75Oct 22
20124,096.714,094.62Dec 224,099.44Mar 17
20114,094.654,088.88Jan 24,097.79Jun 20
20104,088.794,087.53Jan 34,090.13Jun 27
20094,087.434,085.02Jan 44,088.68May 12
20084,082.794,078.11Jan 34,085.79Jul 23
2007 (286 days)4,079.154,076.93Jan 44,081.58Jun 17
2006 (275 days)4,080.854,076.87Nov 24,082.57May 28
20054,084.104,081.59Nov 184,086.52May 20
2004 (102 days)4,085.274,085.17Oct 144,085.52Sep 20
2003 (195 days)4,090.814,089.16Jan 24,092.31Jul 1
20024,092.454,089.15Nov 304,095.16May 4
2001 (322 days)4,095.744,094.77Dec 314,096.98Jun 22
20004,096.414,095.20Oct 304,097.39May 23
19994,097.654,096.84Dec 154,099.05Jun 16
19984,097.674,095.46Oct 54,098.35Nov 1
19974,097.044,092.73Jan 64,098.54Apr 25
19964,092.604,087.89Jan 14,094.66Jun 4
1995 (325 days)4,083.504,051.76Nov 164,088.76Jun 15
19944,084.764,079.74Jan 64,087.57May 16
19934,072.984,060.34Jan 14,080.37Aug 24
19924,069.274,016.67Jan 94,071.47Jan 6
19914,069.764,016.67Feb 14,071.47Mar 8
19904,069.604,016.67Jan 174,071.47Jan 14
1989 (1 days)4,071.054,071.05Dec 314,071.05Dec 31

Levels in feet. Partial years show the number of days with data.

Monthly averages

MonthAverageLowestHighest
January4,088.644,016.674,097.51
February4,088.774,016.674,097.63
March4,089.584,016.674,101.99
April4,090.004,016.674,101.69
May4,090.414,016.674,099.66
June4,090.814,016.674,099.68
July4,090.414,016.674,099.49
August4,089.444,016.674,098.59
September4,088.694,016.674,097.97
October4,089.194,016.674,098.33
November4,089.374,016.674,098.35
December4,089.184,016.674,097.50

Download

Daily levels as CSV (12,701 rows; credit the original agencies listed below)