Mississippi River at Hannibal

Highest listed crest 31.80 ftFlood stage 17.0 ft102 crests since 1945

The Mississippi River at Hannibal crested at major flood stage 10 times among the 102 crests the National Weather Service lists from 1945 to 2026. The highest, 31.80 ft on July 15, 1993, was major flooding, 14.80 feet above flood stage. 17 other gauges on the Mississippi River crested above flood stage within a week of it, 9 at their own highest listed crest.

The gauge

Highest listed crest
31.80 ft
July 15, 1993
Flood stage
17.0 ft
Major flooding from 24.0 ft
Crests at major
10
15th of 173 gauges in Missouri
Most recent flood crest
June 14, 2026
17.11 ft, minor flooding
Location
Marion County
Near Hannibal (1.8 mi), Quincy (14.7 mi)

Flood stages

The thresholds the National Weather Service uses for this gauge today, and how many listed crests reached each.

Flood categories, Mississippi River at Hannibal
Action stage15.019May 18, 2020The level at which the NWS or its partners begin to take action
Flood stage (minor)17.057Jun 14, 2026Minimal or no property damage, but possibly some public threat
Moderate flood stage22.016Dec 29, 2015Some inundation of structures and roads near the stream
Major flood stage24.010Jun 2, 2019Extensive inundation of structures and roads

Every listed crest

102 crests from 1945 to 2026. Filled: at or above flood stage. Hover a crest for its date and stage.

Listed crests at the Mississippi River at Hannibal, 1945 to 2026 1520253035ft Flood stage 17.0 ftMajor 24.0 ft Jun 18, 1945: 19.80 ft, minor floodingMay 22, 1974: 23.27 ft, moderate floodingApr 27, 1976: 22.00 ft, moderate floodingApr 13, 1979: 23.00 ft, moderate floodingApr 19, 1982: 20.60 ft, minor floodingDec 4, 1982: 20.00 ft, minor floodingApr 5, 1983: 23.90 ft, moderate floodingMay 2, 1983: 18.33 ft, minor floodingJun 30, 1984: 18.60 ft, minor floodingMar 5, 1985: 23.10 ft, moderate floodingNov 16, 1985: 17.00 ft, minor floodingMay 20, 1986: 22.30 ft, moderate floodingOct 4, 1986: 25.30 ft, major floodingJun 23, 1990: 22.20 ft, moderate floodingMay 2, 1992: 18.20 ft, minor floodingMar 8, 1993: 19.50 ft, minor floodingJul 15, 1993: 31.80 ft, major floodingMay 18, 1995: 21.90 ft, minor floodingMay 29, 1996: 24.41 ft, major floodingFeb 27, 1997: 19.10 ft, minor floodingApr 22, 1997: 20.80 ft, minor floodingApr 15, 1998: 23.48 ft, moderate floodingJul 9, 1998: 19.60 ft, minor floodingJun 27, 2000: 18.62 ft, minor flooding; 233,600 cubic feet per secondApr 28, 2001: 23.30 ft, moderate floodingMay 16, 2001: 26.91 ft, major flooding; 395,700 cubic feet per secondJun 17, 2001: 16.80 ft, action stageMay 13, 2002: 21.41 ft, minor flooding; 279,600 cubic feet per secondMay 26, 2003: 17.45 ft, minor flooding; 210,500 cubic feet per secondJun 4, 2004: 21.07 ft, minor flooding; 272,800 cubic feet per secondApr 14, 2005: 16.44 ft, action stage; 193,000 cubic feet per secondApr 18, 2006: 15.51 ft, action stageMar 27, 2007: 17.20 ft, minor floodingApr 14, 2007: 18.16 ft, minor floodingApr 28, 2007: 17.45 ft, minor floodingMay 9, 2007: 16.29 ft, action stageAug 27, 2007: 18.55 ft, minor floodingFeb 18, 2008: 16.06 ft, action stage; 204,000 cubic feet per secondMar 24, 2008: 16.06 ft, action stage; 204,000 cubic feet per secondApr 28, 2008: 21.46 ft, minor flooding; 310,000 cubic feet per secondMay 5, 2008: 23.26 ft, moderate flooding; 344,000 cubic feet per secondJun 18, 2008: 29.54 ft, major flooding; 492,500 cubic feet per secondJul 26, 2008: 16.11 ft, action stage; 204,000 cubic feet per secondJul 31, 2008: 16.12 ft, action stage; 204,000 cubic feet per secondSep 15, 2008: 18.83 ft, minor flooding; 256,000 cubic feet per secondMar 12, 2009: 22.15 ft, moderate flooding; 311,000 cubic feet per secondMar 29, 2009: 16.18 ft, action stage; 195,500 cubic feet per secondMay 17, 2009: 21.09 ft, minor flooding; 291,230 cubic feet per secondJun 26, 2009: 16.06 ft, action stage; 192,000 cubic feet per secondNov 1, 2009: 19.78 ft, minor flooding; 276,000 cubic feet per secondJan 3, 2010: 16.43 ft, action stage; 211,000 cubic feet per secondJan 7, 2010: 16.20 ft, action stage; 206,000 cubic feet per secondJan 24, 2010: 19.96 ft, minor floodingMar 16, 2010: 20.15 ft, minor flooding; 284,000 cubic feet per secondApr 27, 2010: 18.64 ft, minor flooding; 252,000 cubic feet per secondMay 15, 2010: 20.16 ft, minor flooding; 284,000 cubic feet per secondJun 24, 2010: 22.59 ft, moderate flooding; 331,000 cubic feet per secondOct 9, 2010: 18.27 ft, minor flooding; 246,000 cubic feet per secondFeb 18, 2011: 16.48 ft, action stage; 213,000 cubic feet per secondFeb 22, 2011: 16.65 ft, action stage; 216,000 cubic feet per secondApr 24, 2011: 23.17 ft, moderate flooding; 342,000 cubic feet per secondJun 17, 2011: 23.59 ft, moderate flooding; 350,000 cubic feet per secondJun 29, 2011: 20.57 ft, minor flooding; 292,000 cubic feet per secondAug 2, 2011: 16.53 ft, action stage; 213,000 cubic feet per secondApr 21, 2013: 27.63 ft, major flooding; 439,400 cubic feet per secondJun 1, 2013: 25.53 ft, major flooding; 391,100 cubic feet per secondMay 2, 2014: 16.67 ft, action stage; 215,800 cubic feet per secondMay 16, 2014: 18.57 ft, minor flooding; 251,700 cubic feet per secondJun 5, 2014: 17.12 ft, minor flooding; 224,100 cubic feet per secondJul 8, 2014: 26.68 ft, major flooding; 417,200 cubic feet per secondSep 12, 2014: 19.36 ft, minor flooding; 267,100 cubic feet per secondJun 28, 2015: 23.67 ft, moderate flooding; 351,400 cubic feet per secondJul 9, 2015: 17.14 ft, minor flooding; 224,500 cubic feet per secondJul 13, 2015: 18.85 ft, minor flooding; 257,100 cubic feet per secondJul 18, 2015: 16.20 ft, action stage; 206,500 cubic feet per secondDec 2, 2015: 17.62 ft, minor flooding; 214,600 cubic feet per secondDec 29, 2015: 22.16 ft, moderate flooding; 293,500 cubic feet per secondJan 21, 2016: 17.47 ft, minor flooding; 230,690 cubic feet per secondApr 1, 2016: 17.54 ft, minor flooding; 232,010 cubic feet per secondOct 7, 2016: 19.80 ft, minor flooding; 275,760 cubic feet per secondApr 7, 2017: 18.41 ft, minor flooding; 248,600 cubic feet per secondApr 22, 2017: 16.05 ft, action stage; 202,700 cubic feet per secondMay 3, 2017: 20.33 ft, minor flooding; 286,600 cubic feet per secondMay 16, 2018: 19.93 ft, minor flooding; 278,300 cubic feet per secondJul 6, 2018: 19.44 ft, minor flooding; 268,600 cubic feet per secondSep 9, 2018: 20.61 ft, minor flooding; 292,000 cubic feet per secondOct 12, 2018: 24.80 ft, major flooding; 375,400 cubic feet per secondJun 2, 2019: 30.16 ft, major floodingOct 17, 2019: 20.82 ft, minor floodingApr 2, 2020: 20.34 ft, minor floodingMay 18, 2020: 16.05 ft, action stageJun 11, 2020: 18.79 ft, minor floodingJul 2, 2020: 18.15 ft, minor floodingMar 19, 2021: 18.35 ft, minor floodingApr 12, 2021: 19.03 ft, minor flooding; 260,600 cubic feet per secondMay 7, 2022: 17.03 ft, minor floodingJun 2, 2022: 17.25 ft, minor floodingApr 28, 2023: 17.40 ft, minor floodingMay 6, 2023: 21.89 ft, minor floodingApr 30, 2024: 18.51 ft, minor floodingApr 28, 2026: 20.02 ft, minor flooding; 280,100 cubic feet per secondJun 14, 2026: 17.11 ft, minor flooding; 224,000 cubic feet per second Highest, 31.80 ft, Jul 15, 1993 1960198020002020

Crests at or above flood stage, by decade

Crests at or above flood stage per decade, Mississippi River at Hannibal 1940s: 1 1950s: 0 1960s: 0 1970s: 3 1980s: 9 1990s: 10 2000s: 17 2010s: 31 31 2020s: 12 1940s1950s1960s1970s1980s1990s2000s2010s2020s
  1. 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.
  2. Categories use today's flood stages. Levees, dams and channel changes since a crest can make old and new stages not directly comparable.
  3. 97 crests measured on an earlier gauge datum are left out: 18.70 ft on Jul 3, 1880; 19.10 ft on Apr 5, 1881; 16.70 ft on May 20, 1881; 16.80 ft on Jul 20, 1881; 20.40 ft on Oct 22, 1881; 18.20 ft on Apr 27, 1882; and more.

Highest crests

The 50 highest of 102 listed crests.

Highest listed crests, Mississippi River at Hannibal
1Jul 15, 199331.80+14.80Major—
2Jun 2, 201930.16+13.16Major—
3Jun 18, 200829.54+12.54Major492,500
4Apr 21, 201327.63+10.63Major439,400
5May 16, 200126.91+9.91Major395,700
6Jul 8, 201426.68+9.68Major417,200
7Jun 1, 201325.53+8.53Major391,100
8Oct 4, 198625.30+8.30Major—
9Oct 12, 201824.80+7.80Major375,400
10May 29, 199624.41+7.41Major—
11Apr 5, 198323.90+6.90Moderate—
12Jun 28, 201523.67+6.67Moderate351,400
13Jun 17, 201123.59+6.59Moderate350,000
14Apr 15, 199823.48+6.48Moderate—
15Apr 28, 200123.30+6.30Moderate—
16May 22, 197423.27+6.27Moderate—
17May 5, 200823.26+6.26Moderate344,000
18Apr 24, 201123.17+6.17Moderate342,000
19Mar 5, 198523.10+6.10Moderate—
20Apr 13, 197923.00+6.00Moderate—
21Jun 24, 201022.59+5.59Moderate331,000
22May 20, 198622.30+5.30Moderate—
23Jun 23, 199022.20+5.20Moderate—
24Dec 29, 201522.16+5.16Moderate293,500
25Mar 12, 200922.15+5.15Moderate311,000
26Apr 27, 197622.00+5.00Moderate—
27May 18, 199521.90+4.90Minor—
28May 6, 202321.89+4.89Minor—
29Apr 28, 200821.46+4.46Minor310,000
30May 13, 200221.41+4.41Minor279,600
31May 17, 200921.09+4.09Minor291,230
32Jun 4, 200421.07+4.07Minor272,800
33Oct 17, 201920.82+3.82Minor—
34Apr 22, 199720.80+3.80Minor—
35Sep 9, 201820.61+3.61Minor292,000
36Apr 19, 198220.60+3.60Minor—
37Jun 29, 201120.57+3.57Minor292,000
38Apr 2, 202020.34+3.34Minor—
39May 3, 201720.33+3.33Minor286,600
40May 15, 201020.16+3.16Minor284,000
41Mar 16, 201020.15+3.15Minor284,000
42Apr 28, 202620.02+3.02Minor280,100
43Dec 4, 198220.00+3.00Minor—
44Jan 24, 201019.96+2.96Minor—
45May 16, 201819.93+2.93Minor278,300
46Jun 18, 194519.80+2.80Minor—
47Oct 7, 201619.80+2.80Minor275,760
48Nov 1, 200919.78+2.78Minor276,000
49Jul 9, 199819.60+2.60Minor—
50Mar 8, 199319.50+2.50Minor—

The worst floods along the Mississippi River

For this gauge's highest crests, the other gauges on the Mississippi River that crested above flood stage within a week.

July 15, 1993: 31.80 ft here, major flooding

  • QuincyIL · Jul 13, 1993 · 32.13 ft · Major · its highest
  • Quincy Lock and Dam 21IL · Jul 13, 1993 · 31.30 ft · Major · its highest
  • LaGrangeMO · Jul 13, 1993 · 30.00 ft · Major · its highest
  • Gregory LandingMO · Jul 9, 1993 · 28.49 ft · Major · its highest
  • Canton Lock and Dam 20MO · Jul 9, 1993 · 27.88 ft · Major · its highest
  • KeokukIA · Jul 10, 1993 · 27.58 ft · Major · its highest
  • New BostonIL · Jul 9, 1993 · 25.90 ft · Major · its highest
  • MuscatineIA · Jul 9, 1993 · 25.61 ft · Major · its highest
  • BurlingtonIL · Jul 10, 1993 · 25.10 ft · Major
  • KeithsburgIA · Jul 9, 1993 · 24.15 ft · Major

June 2, 2019: 30.16 ft here, major flooding

June 18, 2008: 29.54 ft here, major flooding

Gauges on the Mississippi River

Flood gauges sharing the river's name, linked within 80 miles of one another.

Flood gauges on the Mississippi River
TiptonvilleMO37.048.35 ft, May 5, 20112
Alma - Pool 5MN672.0672.13 ft, Apr 16, 20010
AltonIL21.039.55 ft, Aug 1, 19937
Baton RougeLA35.047.28 ft, May 15, 192731
BellevueIL17.023.51 ft, Apr 26, 196511
BrainerdMN16.017.61 ft, Jun 28, 20120
BrownsvilleMN635.0640.20 ft, Apr 22, 19650
BurlingtonIL15.025.73 ft, Jun 17, 200836
CamancheIA17.024.65 ft, Apr 28, 196520
Canton Lock and Dam 20MO15.027.88 ft, Jul 9, 19933
Cape GirardeauMO32.048.86 ft, Jan 2, 201615
CaruthersvilleMO32.047.61 ft, May 7, 20112
ChesterIL27.049.74 ft, Aug 7, 19939
Clarksville Lock and Dam 24MO25.037.73 ft, Jul 29, 199310
ClaytonIA620.0627.28 ft, Apr 24, 19650
DakotaMN644.0649.08 ft, Apr 21, 19650
DonaldsonvilleLA27.036.01 ft, May 15, 19273
Dubuque (LD11)IA16.025.69 ft, Apr 26, 196513
Dubuque (Railroad Bridge)IA17.026.81 ft, Apr 26, 196518
Fort RipleyMN10.514.15 ft, Apr 8, 19970
Fridley abv 37th Ave NEMN16.020.00 ft, Apr 17, 19656
FultonIL16.024.75 ft, Apr 28, 196513
GladstoneIL10.022.46 ft, Jun 17, 200824
GraftonIL20.038.17 ft, Aug 1, 199315
Gregory LandingMO15.028.49 ft, Jul 9, 19934
Hannibal this gaugeMO17.031.80 ft, Jul 15, 199310
HelenaAR44.060.21 ft, Feb 12, 19374
HerculaneumMO26.029.79 ft, Jul 10, 20240
HickmanKY34.054.29 ft, May 2, 20113
Hwy 169 at ChamplinMN12.017.96 ft, Apr 12, 19653
Hwy 610 in Brooklyn ParkMN12.019.53 ft, Apr 17, 19654
Illinois CityIA15.024.10 ft, Jul 9, 199321
KeithsburgIA14.024.49 ft, Jun 17, 200822
KeokukIA16.027.58 ft, Jul 10, 199324
La Crosse - Pool 8WI12.017.89 ft, Apr 22, 19654
LaGrangeMO17.030.00 ft, Jul 13, 19934
Lake CityWI16.022.18 ft, Apr 19, 19653
Lansing - Pool 9IA17.022.50 ft, Apr 24, 19651
LeClaireIA11.017.75 ft, Apr 28, 196516
LouisianaMO15.028.40 ft, Jul 28, 19934
McGregorIA16.025.38 ft, Apr 24, 19653
Mel Price (Alton) Lock and DamIL21.042.72 ft, Aug 1, 19938
MemphisTN34.048.70 ft, Feb 10, 19372
MuscatineIA16.025.61 ft, Jul 9, 199321
NatchezMS48.061.95 ft, May 19, 20116
New BostonIL15.025.90 ft, Jul 9, 199322
New MadridMO34.048.35 ft, May 6, 20114
New OrleansLA17.021.27 ft, Apr 25, 19225
OsceolaAR28.050.90 ft, Feb 7, 193742
QuincyIL19.032.13 ft, Jul 13, 19937
Quincy Lock and Dam 21IL18.031.30 ft, Jul 13, 19937
Red River LandingLA48.063.39 ft, May 18, 20110
Red WingMN14.020.70 ft, Apr 18, 19659
ReserveLA22.026.00 ft, Jun 11, 19291
Rock IslandIL15.022.70 ft, May 2, 201920
Saverton Lock and Dam 22MO16.029.58 ft, Jul 25, 19939
St. CloudMN9.011.44 ft, Apr 8, 19971
St. LouisMO30.049.58 ft, Aug 1, 19939
St. PaulMN14.026.01 ft, Apr 16, 196516
ThebesIL33.047.74 ft, Jan 2, 201612
Tunica Mhoon LandingMS30.053.20 ft, Feb 10, 19375
VicksburgLA43.057.10 ft, May 19, 201112
Wabasha - Pool 4MN12.020.05 ft, Apr 19, 19657
Winfield Lock and Dam 25MO26.039.62 ft, Aug 1, 19939
Winona - Pool 6MN13.020.77 ft, Apr 19, 19655
Lock and Dam 10 - GuttenbergIA15.023.65 ft, Apr 24, 19652
Lock and Dam 2 - HastingsMN15.025.90 ft, Apr 17, 196512
Lock and Dam 3 - Red WingMN680.5687.77 ft, Apr 19, 19658
Lock and Dam 4 - AlmaWI16.019.78 ft, Apr 19, 19652
Lock and Dam 5 - Minnesota CityMN660.0667.85 ft, Apr 19, 19654
Lock and Dam 5a - WinonaMN655.0663.35 ft, Apr 19, 19654
Lock and Dam 6 - TrempealeauMN647.0653.02 ft, Apr 21, 19654
Lock and Dam 7 - La CrescentMN641.0647.38 ft, Apr 21, 19652
Lock and Dam 8 - GenoaWI631.0638.40 ft, Apr 22, 19653
Lock and Dam 9 - LynxvilleWI625.0633.16 ft, Apr 24, 19653
AitkinMN13.022.49 ft, May 20, 195011
Arkansas CityAR37.059.20 ft, Apr 21, 192715
GreenvilleAR48.065.40 ft, Apr 21, 192718

Other gauges in Marion County

Flood gauges in Marion County
Palmyra13.023.15 ft, Apr 18, 20132
Taylor10.020.37 ft, Jun 29, 20153

Marion County: every hazard · River floods across the country · Missouri

NOAA National Water Prediction Service, gauge HNNM7, 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.