Nivelmap
EN

Water levels in Iowa

Iowa has 187 gauges on this page. 2 are reading below normal for the date and 20 above. The balance has swung towards high water.

The main rivers covered are the Des Moines River, Iowa River, Cedar River and Raccoon River. The list also includes 7 lakes and reservoirs. Fall is often a low point for rivers after the summer, until steady rain returns.

Very lowLowNormalHighVery highFloodingNo reference yet
Water levels in Iowa
Gauge Level Compared with normal 24 hours Updated
Black Hawk Lake at Lake ViewLake, Black Hawk Lake 8.06 ft Very high +0.01 ft 25 min ago
Clear Lake at Clear LakeLake, Clear Lake 4.66 ft Very high −0.02 ft 40 min ago
Lake Panorama at PanoraLake, Lake Panorama 45.64 ft Very high 0.00 ft 25 min ago
Rathbun Lake near RathbunLake, Rathbun Lake 906.59 ft Very high −0.20 ft 12 hours ago
Spirit Lake near OrleansLake, Spirit Lake 14.24 ft Very high −0.02 ft 25 min ago
West Okoboji Lake at Lakeside Lab near MilfordLake, West Okoboji Lake 4.18 ft Very high −0.01 ft 55 min ago
Storm Lake at Storm LakeLake, Storm Lake 13.43 ft No reference yet 40 min ago
Des Moines River near PellaRiver gauge, Des Moines River 22,000 cfs Very high 25 min ago
Indian Creek near MingoRiver gauge, Indian Creek 972 cfs Very high 25 min ago
Middle Raccoon River near BayardRiver gauge, Middle Raccoon River 880 cfs Very high 25 min ago
North Raccoon River near Sac CityRiver gauge, North Raccoon River 905 cfs Very high 25 min ago
Richland Creek near HavenRiver gauge, Richland Creek 92.1 cfs Very high 40 min ago
South Fork Iowa River NE of New ProvidenceRiver gauge 1,060 cfs Very high 55 min ago
Big Creek North of Mount PleasantRiver gauge 36.0 cfs High 55 min ago
Chariton River near RathbunRiver gauge, Chariton River 825 cfs High 40 min ago
Des Moines River near SaylorvilleRiver gauge, Des Moines River 6,570 cfs High 40 min ago
Des Moines River near SwanRiver gauge, Des Moines River 18,200 cfs High 25 min ago
Iowa River below Coralville Dam near CoralvilleRiver gauge, Iowa River 4,550 cfs High 40 min ago
Mississippi River at ClaytonRiver gauge, Mississippi River 11.54 ft Low +0.12 ft 55 min ago
Mississippi River at McGregorRiver gauge, Mississippi River 6.78 ft Low +0.09 ft 55 min ago
Muddy Creek at CoralvilleRiver gauge, Muddy Creek 9.3 cfs High 40 min ago
Raccoon River near West Des MoinesRiver gauge, Raccoon River 31.66 ft High +0.73 ft 55 min ago
South Branch Ralston Creek at Iowa CityRiver gauge, South Branch Ralston Creek 1.84 ft High −0.06 ft 55 min ago
Beaver Creek at New HartfordRiver gauge, Beaver Creek 6.51 ft Below flood stage 40 min ago
Beaver Creek near GrimesRiver gauge, Beaver Creek 7.84 ft Below flood stage 25 min ago
Big Bear Creek at LadoraRiver gauge, Big Bear Creek 12.19 ft Below flood stage 40 min ago
Big Sioux River at AkronRiver gauge, Big Sioux River 5.63 ft Below flood stage +0.01 ft 40 min ago
Big Sioux River at Sioux CityRiver gauge, Big Sioux River 9.97 ft Below flood stage −0.03 ft 1 hour ago
Black Hawk Creek at HudsonRiver gauge, Black Hawk Creek 10.70 ft Below flood stage 55 min ago
Bloody Run Creek near MarquetteRiver gauge, Bloody Run Creek 4.17 ft Below flood stage 40 min ago
Boone River near GoldfieldRiver gauge, Boone River 157 cfs Normal 25 min ago
Boone River near Webster CityRiver gauge, Boone River 4.49 ft Below flood stage 40 min ago
Boyer River at LoganRiver gauge, Boyer River 4.95 ft Below flood stage 40 min ago
Burr Oak Creek near PerkinsRiver gauge, Burr Oak Creek 10.28 ft Below flood stage −0.05 ft 25 min ago
Cedar Creek near BusseyRiver gauge, Cedar Creek 5.50 ft Below flood stage 25 min ago
Cedar Creek near Oakland MillsRiver gauge, Cedar Creek 190 cfs Normal 1 hour ago
Cedar River at Blairs Ferry Road at PaloRiver gauge, Cedar River 6.33 ft Below flood stage 25 min ago
Cedar River at Cedar BluffRiver gauge, Cedar River 7.97 ft Below flood stage 40 min ago
Cedar River at Cedar FallsRiver gauge, Cedar River 81.57 ft Below flood stage 55 min ago
Cedar River at Cedar RapidsRiver gauge, Cedar River 5.66 ft Below flood stage 40 min ago
Cedar River at Charles CityRiver gauge, Cedar River 3.50 ft Below flood stage 25 min ago
Cedar River at JanesvilleRiver gauge, Cedar River 2.72 ft Below flood stage 55 min ago
Cedar River at VintonRiver gauge, Cedar River 6.35 ft Below flood stage 25 min ago
Cedar River at WaterlooRiver gauge, Cedar River 7.34 ft Below flood stage 40 min ago
Cedar River at WaverlyRiver gauge, Cedar River 4.97 ft Below flood stage 25 min ago
Cedar River below Indian Creek at Cedar RapidsRiver gauge, Cedar River 8,200 cfs Normal 1 hour ago
Cedar River near ConesvilleRiver gauge, Cedar River 9.33 ft Below flood stage 40 min ago
Chariton River near CharitonRiver gauge, Chariton River 4.63 ft Below flood stage 55 min ago
Chariton River near MoultonRiver gauge, Chariton River 22.93 ft Below flood stage 55 min ago
Clear Creek near CoralvilleRiver gauge, Clear Creek 1.92 ft Below flood stage 40 min ago
Clear Creek near OxfordRiver gauge, Clear Creek 2.98 ft Below flood stage 55 min ago
Crow Creek at BettendorfRiver gauge, Crow Creek 3.52 ft Normal −0.05 ft 40 min ago
Deer Creek near CarpenterRiver gauge, Deer Creek 79.41 ft Below flood stage +0.92 ft 55 min ago
Des Moines River at 2nd Avenue at Des MoinesRiver gauge, Des Moines River 17.46 ft Below flood stage 25 min ago
Des Moines River at EddyvilleRiver gauge, Des Moines River 57.75 ft Below flood stage −0.60 ft 25 min ago
Des Moines River at EmmetsburgRiver gauge, Des Moines River 1.59 ft Below flood stage 25 min ago
Des Moines River at EsthervilleRiver gauge, Des Moines River 2.40 ft Below flood stage +0.07 ft 25 min ago
Des Moines River at Fort DodgeRiver gauge, Des Moines River 5.14 ft Below flood stage 40 min ago
Des Moines River at HumboldtRiver gauge, Des Moines River 4.66 ft Below flood stage 25 min ago
Des Moines River at KeosauquaRiver gauge, Des Moines River 16.60 ft Below flood stage 25 min ago
Des Moines River at OttumwaRiver gauge, Des Moines River 8.26 ft Below flood stage 20 min ago
Des Moines River below Raccoon River at Des MoinesRiver gauge, Des Moines River 17.07 ft Below flood stage 40 min ago
Des Moines River near StratfordRiver gauge, Des Moines River 9.38 ft Below flood stage 40 min ago
Des Moines River near TracyRiver gauge, Des Moines River 9.11 ft Below flood stage 25 min ago
East Fork 102 River at BedfordRiver gauge, East Fork 102 River 10.99 ft Below flood stage 55 min ago
East Fork Des Moines River at Dakota CityRiver gauge, East Fork Des Moines River 9.17 ft Below flood stage 40 min ago
East Fork Des Moines River near AlgonaRiver gauge, East Fork Des Moines River 7.70 ft Below flood stage 25 min ago
East Nishnabotna River at Red OakRiver gauge, East Nishnabotna River 9.23 ft Below flood stage 40 min ago
East Nishnabotna River near AtlanticRiver gauge, East Nishnabotna River 4.84 ft Below flood stage 40 min ago
East Nodaway River at Highway 2 near ClarindaRiver gauge, East Nodaway River 10.31 ft Below flood stage 55 min ago
East Tarkio Creek near StantonRiver gauge, East Tarkio Creek 0.55 ft Below flood stage −0.06 ft 10 min ago
Elliott Creek at LawtonRiver gauge, Elliott Creek 72.29 ft Below flood stage −0.06 ft 25 min ago
English Creek near KnoxvilleRiver gauge, English Creek 8.92 ft Below flood stage 25 min ago
English River at KalonaRiver gauge, English River 6.59 ft Below flood stage 40 min ago
Floyd River at AltonRiver gauge, Floyd River 5.84 ft Below flood stage 40 min ago
Floyd River at JamesRiver gauge, Floyd River 8.64 ft Below flood stage 40 min ago
Fourmile Creek at Des MoinesRiver gauge, Fourmile Creek 4.64 ft Below flood stage 1 hour ago
Fourmile Creek near Ankeny, IA DS1River gauge, Fourmile Creek 3.10 ft Below flood stage 25 min ago
Indian Creek at MarionRiver gauge, Indian Creek 3.30 ft Below flood stage 55 min ago
Iowa River at Columbus JunctionRiver gauge, Iowa River 14.18 ft Below flood stage −0.52 ft 40 min ago
Iowa River at County Highway E49 near TamaRiver gauge, Iowa River 7.82 ft Below flood stage 40 min ago
Iowa River at Iowa CityRiver gauge, Iowa River 14.17 ft Below flood stage 40 min ago
Iowa River at MarengoRiver gauge, Iowa River 11.28 ft Below flood stage 40 min ago
Iowa River at MarshalltownRiver gauge, Iowa River 14.63 ft Below flood stage 40 min ago
Iowa River at OakvilleRiver gauge, Iowa River 6.49 ft Below flood stage 40 min ago
Iowa River at Steamboat RockRiver gauge, Iowa River 6.46 ft Below flood stage +0.35 ft 40 min ago
Iowa River at WapelloRiver gauge, Iowa River 16.65 ft Below flood stage 40 min ago
Iowa River near Belle PlaineRiver gauge, Iowa River 11.33 ft Below flood stage 40 min ago
Iowa River near Lone TreeRiver gauge, Iowa River 9.80 ft Below flood stage 40 min ago
Iowa River near RowanRiver gauge, Iowa River 4.33 ft Below flood stage 40 min ago
Ioway Creek at AmesRiver gauge, Ioway Creek 4.42 ft Below flood stage 40 min ago
Little Cedar River near IoniaRiver gauge, Little Cedar River 4.27 ft Below flood stage 55 min ago
Little Floyd River near SanbornRiver gauge, Little Floyd River 83.11 ft Below flood stage −0.05 ft 25 min ago
Little Sioux River at CorrectionvilleRiver gauge, Little Sioux River 5.44 ft Below flood stage 40 min ago
Little Sioux River at Linn GroveRiver gauge, Little Sioux River 6.56 ft Below flood stage 40 min ago
Little Sioux River near TurinRiver gauge, Little Sioux River 7.93 ft Below flood stage 40 min ago
Little Wapsipinicon River near OranRiver gauge, Little Wapsipinicon River 84.81 ft Below flood stage +1.77 ft 25 min ago
Maple River at MapletonRiver gauge, Maple River 5.11 ft Below flood stage 40 min ago
Maquoketa River at ManchesterRiver gauge, Maquoketa River 7.07 ft Below flood stage 25 min ago
Maquoketa River near MaquoketaRiver gauge, Maquoketa River 12.59 ft Below flood stage 25 min ago
Middle Raccoon River at PanoraRiver gauge, Middle Raccoon River 5.73 ft Below flood stage 25 min ago
Middle River near IndianolaRiver gauge, Middle River 8.99 ft Below flood stage 25 min ago
Mississippi River at ClintonRiver gauge, Mississippi River 9.37 ft Below flood stage 10 min ago
Missouri River at DecaturRiver gauge, Missouri River 19.29 ft Below flood stage 40 min ago
Monona-Harrison Ditch near TurinRiver gauge, Monona-Harrison Ditch 4.81 ft Below flood stage 40 min ago
Nishnabotna River above HamburgRiver gauge, Nishnabotna River 12.92 ft Below flood stage 40 min ago
Nodaway River at ClarindaRiver gauge, Nodaway River 11.50 ft Below flood stage 25 min ago
North Fork Maquoketa River near FultonRiver gauge, North Fork Maquoketa River 4.06 ft Below flood stage 40 min ago
North Raccoon River near JeffersonRiver gauge, North Raccoon River 8.55 ft Below flood stage 25 min ago
North River near NorwalkRiver gauge, North River 8.89 ft Below flood stage 25 min ago
North Skunk River near SigourneyRiver gauge, North Skunk River 8.27 ft Below flood stage 1 hour ago
Ocheyedan River near SpencerRiver gauge, Ocheyedan River 2.94 ft Below flood stage 55 min ago
Old Mans Creek near Iowa CityRiver gauge, Old Mans Creek 3.52 ft Below flood stage 40 min ago
Perry Creek at 38th Street at Sioux CityRiver gauge, Perry Creek 6.58 ft Normal −0.07 ft 40 min ago
Perry Creek near HintonRiver gauge, Perry Creek 15.22 ft Below flood stage −0.05 ft 25 min ago
Perry Creek near MillnervilleRiver gauge, Perry Creek 0.97 ft Below flood stage −0.03 ft 55 min ago
Raccoon River at 63rd Street at Des MoinesRiver gauge, Raccoon River 25.52 ft Below flood stage 25 min ago
Raccoon River at Fleur Drive at Des MoinesRiver gauge, Raccoon River 7.06 ft Below flood stage 55 min ago
Raccoon River at Van MeterRiver gauge, Raccoon River 7.82 ft Below flood stage 40 min ago
Rapid Creek near Iowa CityRiver gauge, Rapid Creek 4.30 ft Below flood stage 40 min ago
Rock River below Tom Creek at Rock RapidsRiver gauge, Rock River 7.26 ft Below flood stage 25 min ago
Rock River near Rock ValleyRiver gauge, Rock River 5.29 ft Below flood stage 40 min ago
Salt Creek near ElberonRiver gauge, Salt Creek 8.08 ft Below flood stage 40 min ago
Shell Rock River at Shell RockRiver gauge, Shell Rock River 8.70 ft Below flood stage 55 min ago
Skunk River at AugustaRiver gauge, Skunk River 8.42 ft Below flood stage 55 min ago
Snake Creek near YorktownRiver gauge, Snake Creek 79.86 ft Below flood stage −0.01 ft 55 min ago
Soldier River at PisgahRiver gauge, Soldier River 3.29 ft Below flood stage 40 min ago
South Fork Chariton River near Promise CityRiver gauge, South Fork Chariton River 3.17 ft Below flood stage 55 min ago
South Raccoon River at RedfieldRiver gauge, South Raccoon River 5.19 ft Below flood stage 55 min ago
South River near AckworthRiver gauge, South River 6.11 ft Below flood stage 25 min ago
South Skunk River at ColfaxRiver gauge, South Skunk River 14.24 ft Below flood stage 55 min ago
South Skunk River below Ioway Creek near AmesRiver gauge, South Skunk River 16.92 ft Below flood stage 40 min ago
South Skunk River near AmesRiver gauge, South Skunk River 8.02 ft Below flood stage 40 min ago
South Skunk River near OskaloosaRiver gauge, South Skunk River 14.94 ft Below flood stage 1 hour ago
Tarkio River near ElliottRiver gauge, Tarkio River 2.56 ft Below flood stage −0.04 ft 55 min ago
Thompson River at Davis CityRiver gauge, Thompson River 1.83 ft Below flood stage 40 min ago
Timber Creek near MarshalltownRiver gauge, Timber Creek 4.15 ft Below flood stage 40 min ago
Turkey River above French Hollow Cr at ElkaderRiver gauge, Turkey River 6.80 ft Below flood stage 55 min ago
Turkey River at GarberRiver gauge, Turkey River 9.66 ft Below flood stage 25 min ago
Turkey River at SpillvilleRiver gauge, Turkey River 2.82 ft Below flood stage 1 hour ago
Turkey River near EldoradoRiver gauge, Turkey River 6.60 ft Below flood stage 55 min ago
Upper Iowa River at BlufftonRiver gauge, Upper Iowa River 3.73 ft Below flood stage 55 min ago
Upper Iowa River at DecorahRiver gauge, Upper Iowa River 2.21 ft Below flood stage 55 min ago
Upper Iowa River near DorchesterRiver gauge, Upper Iowa River 7.62 ft Below flood stage 40 min ago
Volga River at LittleportRiver gauge, Volga River 7.64 ft Below flood stage 55 min ago
Walnut Creek at Des MoinesRiver gauge, Walnut Creek 4.15 ft Below flood stage 55 min ago
Walnut Creek near HartwickRiver gauge, Walnut Creek 2.28 ft Below flood stage 40 min ago
Wapsipinicon River at IndependenceRiver gauge, Wapsipinicon River 6.90 ft Below flood stage 10 min ago
Wapsipinicon River near AnamosaRiver gauge, Wapsipinicon River 7.58 ft Below flood stage 25 min ago
Wapsipinicon River near De WittRiver gauge, Wapsipinicon River 8.82 ft Below flood stage 10 min ago
Wapsipinicon River near TripoliRiver gauge, Wapsipinicon River 9.38 ft Below flood stage 55 min ago
Waterloo Creek near DorchesterRiver gauge, Waterloo Creek 7.21 ft Below flood stage −0.03 ft 40 min ago
WB Wapsinonoc Cr at College St at West BranchRiver gauge, WB Wapsinonoc Cr 3.6 cfs Normal 40 min ago
West Fork Cedar River at FinchfordRiver gauge, West Fork Cedar River 8.74 ft Below flood stage 55 min ago
West Nishnabotna River at HancockRiver gauge, West Nishnabotna River 4.39 ft Below flood stage 40 min ago
West Nishnabotna River at RandolphRiver gauge, West Nishnabotna River 10.72 ft Below flood stage 40 min ago
White Breast Creek near DallasRiver gauge, White Breast Creek 6.58 ft Below flood stage 25 min ago
Willow Creek near CornellRiver gauge, Willow Creek 82.21 ft Below flood stage +0.37 ft 25 min ago
Willow Creek near SoldierRiver gauge, Willow Creek 65.68 ft Below flood stage +0.01 ft 40 min ago
Winnebago River at Mason CityRiver gauge, Winnebago River 5.50 ft Below flood stage 25 min ago
Wolf Creek near DysartRiver gauge, Wolf Creek 4.52 ft Below flood stage 25 min ago
Yellow River near IonRiver gauge, Yellow River 6.32 ft Below flood stage 55 min ago
Bear Creek at OttumwaRiver gauge, Bear Creek 79.53 ft No reference yet −0.02 ft 55 min ago
Beaver Slough at 3rd Street at ClintonRiver gauge, Beaver Slough 10.61 ft No reference yet 25 min ago
Bluff Creek at Pilot MoundRiver gauge, Bluff Creek 82.79 ft No reference yet +0.35 ft 25 min ago
Brushy Fork Creek near TempletonRiver gauge, Brushy Fork Creek 67.44 ft No reference yet +0.03 ft 40 min ago
Cedar River at Edgewood Road at Cedar RapidsRiver gauge, Cedar River 5.29 ft No reference yet +0.18 ft 40 min ago
Cooper Creek at CentervilleRiver gauge, Cooper Creek 7.63 ft No reference yet −0.03 ft 1 hour ago
Deep River at Deep RiverRiver gauge, Deep River 67.37 ft No reference yet −0.03 ft 25 min ago
Keigley Branch near Story CityRiver gauge, Keigley Branch 85.08 ft No reference yet +0.74 ft 1 hour ago
Lizard Creek near Fort DodgeRiver gauge, Lizard Creek 6.44 ft No reference yet +0.57 ft 25 min ago
Middle Creek near LaceyRiver gauge, Middle Creek 75.68 ft No reference yet −0.16 ft 40 min ago
Middle Fk Little Maquoketa R near RickardsvilleRiver gauge, Middle Fk Little Maquoketa R 9.42 ft No reference yet −0.02 ft 10 min ago
Middle Raccoon River Tributary at CarrollRiver gauge, Middle Raccoon River Tributary 15.32 ft No reference yet −0.01 ft 25 min ago
Morgan Creek near CovingtonRiver gauge, Morgan Creek 5.66 ft No reference yet 1 hour ago
Mud Lake Drainage Ditch 71 at JewellCanal gauge, Mud Lake Drainage Ditch 71 83.11 ft No reference yet +0.39 ft 25 min ago
North Raccoon River near LanesboroRiver gauge, North Raccoon River 12.01 ft No reference yet +1.44 ft 25 min ago
Pilot Creek at County Hwy P15 near RolfeRiver gauge, Pilot Creek 5.01 ft No reference yet +1.62 ft 25 min ago
Price Creek at AmanaRiver gauge, Price Creek 80.73 ft No reference yet −0.05 ft 25 min ago
Silver Creek at WeltonRiver gauge, Silver Creek 80.82 ft No reference yet −0.06 ft 40 min ago
South Fork Iowa River near BlairsburgRiver gauge, South Fork Iowa River 6.26 ft No reference yet +0.33 ft 40 min ago
Spring Creek near Mason CityRiver gauge, Spring Creek 81.24 ft No reference yet +0.36 ft 55 min ago
Stein Creek near ClutierRiver gauge, Stein Creek 67.67 ft No reference yet +0.05 ft 1 hour ago
West Main Drainage Ditch 1 and 2 near BrittCanal gauge, West Main Drainage Ditch 1 and 2 76.19 ft No reference yet +0.09 ft 25 min ago
West Nodaway River at MassenaRiver gauge, West Nodaway River 66.99 ft No reference yet −0.09 ft 25 min ago
White Fox Creek at ClarionRiver gauge, White Fox Creek 85.84 ft No reference yet +0.24 ft 55 min ago
Willow Creek near Mason CityRiver gauge, Willow Creek 86.07 ft No reference yet +0.10 ft 55 min ago