Des Moines River at Red Rock Reservoir
Highest listed crest 782.67 ftFlood stage 780.0 ft55 crests since 1970
The Des Moines River at Red Rock Reservoir crested above flood stage 1 time among the 55 crests the National Weather Service lists from 1970 to 2022. The highest, 782.67 ft on July 13, 1993, was minor flooding, 2.67 feet above flood stage. 7 other gauges on the Des Moines River crested above flood stage within a week of it, 5 at their own highest listed crest.
The gauge
- Highest listed crest
- 782.67 ft
- July 13, 1993
- Flood stage
- 780.0 ft
- No major stage set
- Crests at major
- 0
- 1 above flood stage
- Most recent flood crest
- July 13, 1993
- 782.67 ft, minor flooding
Flood stages
The thresholds the National Weather Service uses for this gauge today, and how many listed crests reached each.
| Flood stage (minor) | 780.0 | 1 | Jul 13, 1993 |
Every listed crest
55 crests from 1970 to 2022. Filled: at or above flood stage. Hover a crest for its date and stage.
Crests at or above flood stage, by decade
- These are the crests the local National Weather Service office lists for the gauge: the highest on record and recent crests. Lesser floods between them may be missing, so counts by decade are a floor.
- Categories use today's flood stages. Levees, dams and channel changes since a crest can make old and new stages not directly comparable.
Highest crests
The 50 highest of 55 listed crests.
| 1 | Jul 13, 1993 | 782.67 | +2.67 | Minor |
| 2 | Jun 25, 1984 | 779.61 | −0.39 | Below flood stage |
| 3 | Jun 21, 1991 | 779.32 | −0.68 | Below flood stage |
| 4 | Jun 14, 2008 | 779.10 | −0.90 | Below flood stage |
| 5 | Jul 5, 2010 | 778.81 | −1.19 | Below flood stage |
| 6 | May 14, 1973 | 777.95 | −2.05 | Below flood stage |
| 7 | May 18, 1993 | 777.72 | −2.28 | Below flood stage |
| 8 | Jun 29, 2011 | 775.84 | −4.16 | Below flood stage |
| 9 | May 31, 2019 | 774.92 | −5.08 | Below flood stage |
| 10 | May 29, 1983 | 774.00 | −6.00 | Below flood stage |
| 11 | Jul 2, 2015 | 769.96 | −10.04 | Below flood stage |
| 12 | Jun 4, 2007 | 768.77 | −11.23 | Below flood stage |
| 13 | Jul 12, 1998 | 768.57 | −11.43 | Below flood stage |
| 14 | Jun 7, 2001 | 767.81 | −12.19 | Below flood stage |
| 15 | May 11, 1979 | 767.25 | −12.75 | Below flood stage |
| 16 | Jul 1, 1990 | 766.90 | −13.10 | Below flood stage |
| 17 | Jul 11, 2014 | 766.66 | −13.34 | Below flood stage |
| 18 | Jun 20, 2013 | 766.64 | −13.36 | Below flood stage |
| 19 | Jul 20, 2018 | 766.21 | −13.79 | Below flood stage |
| 20 | Jun 16, 1974 | 765.79 | −14.21 | Below flood stage |
| 21 | Jun 3, 1996 | 765.18 | −14.82 | Below flood stage |
| 22 | May 27, 1999 | 762.61 | −17.39 | Below flood stage |
| 23 | Dec 27, 2015 | 762.46 | −17.54 | Below flood stage |
| 24 | Jun 24, 2004 | 760.65 | −19.35 | Below flood stage |
| 25 | Jun 10, 1995 | 760.46 | −19.54 | Below flood stage |
| 26 | Oct 28, 1986 | 757.20 | −22.80 | Below flood stage |
| 27 | Jul 19, 1982 | 757.11 | −22.89 | Below flood stage |
| 28 | May 18, 2003 | 756.28 | −23.72 | Below flood stage |
| 29 | May 21, 1986 | 755.40 | −24.60 | Below flood stage |
| 30 | May 22, 2005 | 754.01 | −25.99 | Below flood stage |
| 31 | Mar 13, 2009 | 753.98 | −26.02 | Below flood stage |
| 32 | Sep 19, 1992 | 753.20 | −26.80 | Below flood stage |
| 33 | Oct 16, 2019 | 752.79 | −27.21 | Below flood stage |
| 34 | May 16, 1975 | 752.36 | −27.64 | Below flood stage |
| 35 | May 31, 2017 | 751.37 | −28.63 | Below flood stage |
| 36 | May 10, 1997 | 750.16 | −29.84 | Below flood stage |
| 37 | Apr 29, 1976 | 749.67 | −30.33 | Below flood stage |
| 38 | Jun 28, 2000 | 748.55 | −31.45 | Below flood stage |
| 39 | Dec 30, 2021 | 747.28 | −32.72 | Below flood stage |
| 40 | Dec 24, 2020 | 745.81 | −34.19 | Below flood stage |
| 41 | Apr 17, 2012 | 745.65 | −34.35 | Below flood stage |
| 42 | May 14, 2002 | 745.26 | −34.74 | Below flood stage |
| 43 | Nov 16, 2005 | 744.87 | −35.13 | Below flood stage |
| 44 | Mar 7, 1994 | 744.46 | −35.54 | Below flood stage |
| 45 | Dec 15, 2022 | 744.37 | −35.63 | Below flood stage |
| 46 | Apr 22, 1978 | 742.46 | −37.54 | Below flood stage |
| 47 | Jul 7, 1981 | 741.37 | −38.63 | Below flood stage |
| 48 | Sep 16, 1972 | 738.57 | −41.43 | Below flood stage |
| 49 | Feb 24, 1971 | 736.78 | −43.22 | Below flood stage |
| 50 | Jun 21, 1980 | 736.19 | −43.81 | Below flood stage |
The worst floods along the Des Moines River
For this gauge's highest crests, the other gauges on the Des Moines River that crested above flood stage within a week.
July 13, 1993: 782.67 ft here, minor flooding
- EddyvilleIA · Jul 12, 1993 · 72.00 ft · Major · its highest
- Des Moines SE 6th StIA · Jul 11, 1993 · 34.29 ft · Major
- KeosauquaIA · Jul 13, 1993 · 32.66 ft · Major · its highest
- St. FrancisvilleIA · Jul 15, 1993 · 32.02 ft · Major · its highest
- TracyIA · Jul 12, 1993 · 24.16 ft · Major
- OttumwaIA · Jul 12, 1993 · 22.15 ft · Major · its highest
- Saylorville ReservoirIA · Jul 11, 1993 · 892.03 ft · Minor · its highest
Gauges on the Des Moines River
Flood gauges sharing the river's name, linked within 80 miles of one another.
| Des Moines 2nd Ave | IA | 31.57 ft, Jun 13, 2008 | 2 |
| Des Moines SE 6th St | IA | 35.55 ft, Jun 13, 2008 | 6 |
| Fort Dodge | IA | 20.28 ft, Jun 23, 1947 | 4 |
| Keosauqua | IA | 32.66 ft, Jul 13, 1993 | 8 |
| Ottumwa | IA | 22.15 ft, Jul 12, 1993 | 5 |
| Red Rock Reservoir this gauge | IA | 782.67 ft, Jul 13, 1993 | 0 |
| Saylorville Reservoir | IA | 892.03 ft, Jul 11, 1993 | 0 |
| St. Francisville | IA | 32.02 ft, Jul 15, 1993 | 13 |
| Eddyville | IA | 72.00 ft, Jul 12, 1993 | 2 |
| Stratford | IA | 28.42 ft, Jun 28, 2010 | 2 |
| Tracy | IA | 26.50 ft, Jun 14, 1947 | 6 |
Other gauges in Marion County
| Bussey | 34.61 ft, Jul 3, 1982 | 1 |
| Knoxville | 30.28 ft, Jul 16, 1982 | 0 |
| Melcher-Dallas | 30.52 ft, Jun 25, 2015 | 0 |
Marion County: every hazard · River floods across the country · Iowa
NOAA National Water Prediction Service, gauge PELI4, retrieved October 30, 2026. Stages in feet on the gauge's own datum, not elevation. Crests are as the National Weather Service lists them; preliminary values may be revised.