Osoyoos Lake water level history
Daily records since 1965 · Level today: 910.96 ft
Highest on record
917.06 ft
Jun 3, 1972
Lowest on record
909.07 ft
Feb 10, 2026
Today
910.96 ft
Oct 21, 2026
Years of data
61
since 1965
In short
Across 58 complete years, 1973 had the lowest average level (910.53 ft) and 1972 the highest (912.13 ft).
On average the lake is lowest in January (910.12 ft) and highest in June (912.14 ft).
Osoyoos Lake level, all years
Loading chart…
Measured
Normal range for the date (middle 50% of past years)
Lowest years
Years ranked by their lowest daily level.
- 2003
- 2025
- 1975
- 1973
- 2000
Yearly highs and lows
| Year | Average | Low | Low date | High | High date |
|---|---|---|---|---|---|
| 2026 (289 days) | 910.94 | 909.07 | Feb 10 | 912.47 | May 29 |
| 2025 | 910.88 | 909.30 | Feb 7 | 912.12 | Jul 9 |
| 2024 | 911.16 | 909.69 | Dec 31 | 912.44 | May 22 |
| 2023 | 910.68 | 909.49 | Dec 5 | 912.09 | May 8 |
| 2022 | 910.81 | 909.47 | Jan 24 | 912.99 | Jun 22 |
| 2021 | 910.72 | 909.46 | Dec 7 | 911.87 | Jul 11 |
| 2020 | 910.98 | 909.53 | Dec 3 | 913.64 | Jun 2 |
| 2019 | 911.08 | 909.63 | Jan 8 | 912.59 | Aug 11 |
| 2018 | 911.28 | 909.39 | Feb 27 | 916.38 | May 12 |
| 2017 | 911.12 | 909.49 | Dec 27 | 914.87 | Jun 2 |
| 2016 | 910.97 | 909.75 | Dec 9 | 912.75 | Apr 26 |
| 2015 | 910.92 | 909.43 | Jan 12 | 911.99 | Sep 9 |
| 2014 | 910.78 | 909.43 | Dec 18 | 913.11 | May 26 |
| 2013 | 910.90 | 909.45 | Jan 6 | 914.17 | May 15 |
| 2012 | 911.02 | 909.47 | Dec 19 | 913.05 | Jul 3 |
| 2011 | 911.25 | 909.51 | Jan 4 | 914.57 | Jun 13 |
| 2010 | 910.96 | 909.51 | Dec 6 | 912.53 | May 20 |
| 2009 | 911.12 | 909.38 | Jan 13 | 912.43 | Jul 28 |
| 2008 | 910.87 | 909.50 | Dec 31 | 912.48 | May 22 |
| 2007 | 910.96 | 909.81 | Feb 16 | 911.46 | Jul 20 |
| 2006 | 910.90 | 909.46 | Jan 16 | 912.35 | Jun 15 |
| 2005 | 911.21 | 909.53 | Jan 3 | 912.50 | May 6 |
| 2004 | 910.98 | 909.47 | Jan 28 | 912.73 | May 28 |
| 2003 | 911.13 | 909.27 | Jan 30 | 912.92 | May 2 |
| 2002 | 910.77 | 909.49 | Feb 25 | 912.50 | Jun 1 |
| 2001 | 911.42 | 909.50 | Jan 18 | 912.52 | Jul 17 |
| 2000 | 910.71 | 909.37 | Mar 1 | 911.45 | Aug 5 |
| 1999 | 910.98 | 909.64 | Jan 8 | 912.53 | May 29 |
| 1998 | 911.18 | 909.56 | Jan 3 | 912.80 | May 28 |
| 1997 | 911.48 | 909.60 | Dec 31 | 915.09 | May 19 |
| 1996 | 911.25 | 910.12 | Feb 27 | 914.04 | Jun 9 |
| 1995 | 911.15 | 910.14 | Jan 8 | 911.97 | May 20 |
| 1994 | 911.25 | 909.68 | Jan 1 | 912.44 | Jul 7 |
| 1993 | 911.39 | 909.66 | Dec 28 | 912.49 | Jul 22 |
| 1992 | 911.25 | 909.40 | Feb 28 | 912.96 | Jul 21 |
| 1991 | 911.25 | 909.74 | Feb 6 | 914.66 | May 23 |
| 1990 (317 days) | 911.48 | 910.46 | Dec 31 | 913.81 | Jun 15 |
| 1989 | 911.31 | 911.03 | Sep 23 | 911.53 | May 30 |
| 1988 | 911.15 | 909.43 | Feb 15 | 912.64 | Jun 12 |
| 1987 | 911.26 | 909.84 | Mar 25 | 912.95 | Jul 9 |
| 1986 | 911.16 | 909.86 | Dec 31 | 914.29 | Jun 2 |
| 1985 | 910.68 | 910.10 | Feb 6 | 911.24 | May 25 |
| 1984 | 911.53 | 909.91 | Jan 4 | 913.59 | Jun 9 |
| 1983 | 911.86 | 909.92 | Dec 18 | 914.48 | Jun 1 |
| 1982 | 911.36 | 909.79 | Jan 8 | 913.23 | Jul 20 |
| 1981 | 911.03 | 909.71 | Feb 18 | 913.64 | Jun 15 |
| 1980 | 910.82 | 909.73 | Feb 13 | 912.35 | Jul 14 |
| 1979 | 910.58 | 909.46 | Mar 16 | 911.51 | May 9 |
| 1978 | 911.12 | 910.24 | Dec 31 | 912.90 | May 23 |
| 1977 | 911.72 | 909.93 | Feb 14 | 912.90 | May 9 |
| 1976 | 911.04 | 909.70 | Jan 1 | 911.89 | Jul 9 |
| 1975 | 910.61 | 909.30 | Dec 20 | 912.30 | Apr 3 |
| 1974 | 911.58 | 909.69 | Nov 20 | 915.74 | Jun 19 |
| 1973 | 910.53 | 909.35 | Jan 28 | 911.16 | Jul 23 |
| 1972 | 912.13 | 909.93 | Jan 1 | 917.06 | Jun 3 |
| 1971 | 911.09 | 909.72 | Dec 27 | 913.61 | Jun 9 |
| 1970 (318 days) | 910.85 | 909.77 | Feb 8 | 911.73 | May 20 |
| 1969 | 911.45 | 910.83 | Dec 20 | 913.03 | May 15 |
| 1968 | 911.23 | 910.42 | Apr 10 | 912.78 | Jun 15 |
| 1967 | 911.06 | 909.86 | Feb 2 | 913.52 | Jun 10 |
| 1966 | 910.80 | 909.97 | Feb 22 | 911.26 | Jul 7 |
| 1965 (92 days) | 910.97 | 910.65 | Nov 14 | 911.30 | Oct 1 |
Levels in feet. Partial years show the number of days with data.
Monthly averages
| Month | Average | Lowest | Highest |
|---|---|---|---|
| January | 910.12 | 909.20 | 912.51 |
| February | 910.18 | 909.07 | 912.12 |
| March | 910.63 | 909.07 | 912.97 |
| April | 911.22 | 909.90 | 913.64 |
| May | 911.94 | 909.79 | 916.38 |
| June | 912.14 | 909.85 | 917.06 |
| July | 911.87 | 910.64 | 914.01 |
| August | 911.63 | 909.86 | 912.89 |
| September | 911.43 | 909.93 | 912.75 |
| October | 911.13 | 910.17 | 912.33 |
| November | 910.62 | 909.35 | 911.68 |
| December | 910.19 | 909.30 | 912.23 |
Download
Daily levels as CSV (22,159 rows; credit the original agencies listed below)