Iowa River Gauges

234 river gauges with NWS flood stage data in Iowa. Live water levels from USGS, updated every 15 minutes. Get push alerts when rivers rise with StormCast.

Get it on Google Play

All Iowa Gauges by River

Beaver Creek

Beaver Creek at New Hartford Butler County · Flood stage: 12.5 ft Beaver Creek near Grimes Polk County · Flood stage: 14 ft Beaver Creek near Parkersburg Hwy T47--IFC Butler County · Flood stage: 919.5 ft Beaver Creek near Woodward Dallas County

Big Bear Creek

Big Bear Creek at Ladora Iowa County · Flood stage: 20 ft

Big Sioux River

Big Sioux River above Hawarden Sioux County · Flood stage: 20.5 ft Big Sioux River at Akron Plymouth County · Flood stage: 16 ft Big Sioux River at Sioux City Woodbury County · Flood stage: 32 ft

Black Hawk Creek

Black Hawk Creek at Hudson Black Hawk County · Flood stage: 15 ft

Boone River

Boone River near Webster City Hamilton County · Flood stage: 14 ft

Boyer River

Boyer River at Logan Harrison County · Flood stage: 21 ft Boyer River near Dunlap Harrison County · Flood stage: 1079 ft Boyer River near Missouri Valley Harrison County · Flood stage: 1021 ft

Brockcamp Creek

Brockcamp Creek near Festina Winneshiek County · Flood stage: 996.5 ft

Burr Oak Creek

Burr Oak Creek above Perkins Sioux County · Flood stage: 16 ft

Buttrick Creek

Buttrick Creek near Grand Junction Greene County · Flood stage: 13 ft

Cedar Creek

Cedar Creek near Bussey Marion County · Flood stage: 25 ft

Cedar River

Cedar River at Cedar Bluff Cedar County · Flood stage: 16 ft Cedar River at Cedar Falls Black Hawk County · Flood stage: 89 ft Cedar River at Cedar Rapids Linn County · Flood stage: 12 ft Cedar River at Charles City Floyd County · Flood stage: 12 ft Cedar River at Janesville Bremer County · Flood stage: 13 ft Cedar River at Palo Linn County · Flood stage: 12.5 ft Cedar River at Vinton Benton County · Flood stage: 15 ft Cedar River at Waterloo Black Hawk County · Flood stage: 13 ft Cedar River at Waverly Bremer County · Flood stage: 12 ft Cedar River near Conesville Muscatine County · Flood stage: 13 ft Cedar River near Otranto Mitchell County · Flood stage: 1141 ft Cedar River near St. Ansgar Mitchell County · Flood stage: 1104 ft

Chariton River

Chariton River at Rathbun Reservoir Appanoose County · Flood stage: 926 ft Chariton River near Chariton Lucas County · Flood stage: 19.5 ft Chariton River near Moulton Appanoose County · Flood stage: 36 ft

Clear Creek (IA)

Clear Creek (IA) near Coralville Johnson County · Flood stage: 11 ft Clear Creek (IA) near Oxford Johnson County · Flood stage: 10 ft

Coon Creek

Coon Creek at Traer IA 8--IFC Tama County · Flood stage: 889.5 ft

Des Moines River

Des Moines River at Des Moines 2nd Ave Polk County · Flood stage: 23 ft Des Moines River at Des Moines SE 6th St Polk County · Flood stage: 24 ft Des Moines River at Fort Dodge Webster County · Flood stage: 10.5 ft Des Moines River at Keosauqua Van Buren County · Flood stage: 22 ft Des Moines River at Ottumwa Wapello County · Flood stage: 13 ft Des Moines River at Red Rock Reservoir Marion County · Flood stage: 780 ft Des Moines River at Saylorville Reservoir Polk County · Flood stage: 884 ft Des Moines River near Eddyville Wapello County · Flood stage: 63 ft Des Moines River near Stratford Hamilton County · Flood stage: 19 ft Des Moines River near Tracy Marion County · Flood stage: 14 ft

Duck Creek

Duck Creek above Davenport Kimberly Rd Scott County · Flood stage: 12 ft

East Branch West Nishnabotna River

East Branch West Nishnabotna River near Avoca Pottawattamie County · Flood stage: 1136 ft

East Fork 102 River

East Fork 102 River at Bedford Taylor County · Flood stage: 24 ft

East Fork Des Moines River

East Fork Des Moines River at Dakota City Humboldt County · Flood stage: 20 ft East Fork Des Moines River near Algona Kossuth County · Flood stage: 17 ft

East Nishnabotna River

East Nishnabotna River at Red Oak Montgomery County · Flood stage: 18 ft East Nishnabotna River near Atlantic Cass County · Flood stage: 19 ft East Nishnabotna River near Coburg Montgomery County · Flood stage: 997.5 ft East Nishnabotna River near Elliott Montgomery County · Flood stage: 1065.42 ft East Nishnabotna River near Riverton Fremont County · Flood stage: 929.5 ft East Nishnabotna River near Shenandoah Fremont County · Flood stage: 959.5 ft

East Nodaway River

East Nodaway River at Highway 2 near Clarinda Page County · Flood stage: 26.5 ft East Nodaway River near Clarinda Page County · Flood stage: 982.58 ft

East Okoboji Lake

East Okoboji Lake at East/West Okoboji Lake Channel Dickinson County · Flood stage: 8.5 ft East Okoboji Lake at Spirit Lake Dickinson County · Flood stage: 16 ft

East Tarkio Creek

East Tarkio Creek near Stanton Montgomery County · Flood stage: 11.5 ft

Elliott Creek

Elliott Creek at Lawton Woodbury County · Flood stage: 80 ft

English Creek

English Creek near Knoxville Marion County · Flood stage: 21 ft

English River

English River at Kalona Washington County · Flood stage: 14 ft English River at Parnell Iowa County · Flood stage: 24 ft

Floyd River

Floyd River at Alton Sioux County · Flood stage: 12 ft Floyd River at James Plymouth County · Flood stage: 26 ft Floyd River at Le Mars Plymouth County · Flood stage: 20 ft Floyd River at Merrill Plymouth County · Flood stage: 12 ft Floyd River at Sheldon OBrien County · Flood stage: 12 ft Floyd River near Struble Sioux County · Flood stage: 14 ft

Fourmile Creek

Fourmile Creek at Ankeny NE 47th St--IFC Polk County Fourmile Creek at Des Moines Easton Blvd Polk County · Flood stage: 12.5 ft Fourmile Creek near Ankeny NE 86th Ave Polk County · Flood stage: 11 ft

Hargrave Creek

Hargrave Creek near Dumont Franklin Ave--IFC Butler County · Flood stage: 991.5 ft

Indian Creek

Indian Creek above Emerson Montgomery County · Flood stage: 1069 ft Indian Creek at Council Bluffs Pottawattamie County · Flood stage: 1045.5 ft Indian Creek at Emerson Mills County · Flood stage: 1051.67 ft Indian Creek near Mingo Jasper County

Indian Creek (Eastern IA)

Indian Creek (Eastern IA) at Marion Linn County · Flood stage: 7.5 ft

Iowa River

Iowa River above Coralville Dam Johnson County · Flood stage: 712 ft Iowa River at Belle Plaine Benton County · Flood stage: 15 ft Iowa River at Columbus Jct Louisa County · Flood stage: 23 ft Iowa River at Iowa City Johnson County · Flood stage: 23.5 ft Iowa River at Marengo Iowa County · Flood stage: 15 ft Iowa River at Marshalltown Marshall County · Flood stage: 19 ft Iowa River at Oakville Louisa County · Flood stage: 11 ft Iowa River at Steamboat Rock Hardin County · Flood stage: 11 ft Iowa River at Wapello Louisa County · Flood stage: 21 ft Iowa River near Lone Tree (Tri-County Bridge) Louisa County · Flood stage: 16 ft Iowa River near Rowan Wright County · Flood stage: 12.5 ft Iowa River near Tama Hwy E49 Tama County · Flood stage: 12.5 ft Iowa River near Tama US 63 Tama County · Flood stage: 20 ft

Ioway Creek

Ioway Creek at Ames Lincoln Way Story County · Flood stage: 10 ft Ioway Creek near Ames Cameron School Rd Story County Ioway Creek near Ames Hwy E18 Story County

Keg Creek

Keg Creek near Mineola Mills County · Flood stage: 1014 ft

Little Cedar River

Little Cedar River at Nashua Chickasaw County · Flood stage: 954.5 ft Little Cedar River near Ionia Chickasaw County · Flood stage: 10 ft Little Cedar River near Orchard Mitchell County · Flood stage: 1081.5 ft

Little Floyd River

Little Floyd River near Sanborn OBrien County · Flood stage: 87 ft

Little Rock River

Little Rock River near George Lyon County · Flood stage: 1311.5 ft

Little Sioux River

Little Sioux River above Spencer Clay County · Flood stage: 10 ft Little Sioux River at Cherokee Cherokee County · Flood stage: 17 ft Little Sioux River at Correctionville Woodbury County · Flood stage: 19 ft Little Sioux River at Linn Grove Buena Vista County · Flood stage: 16.5 ft Little Sioux River at Spencer Clay County · Flood stage: 10 ft Little Sioux River near Milford Dickinson County · Flood stage: 13 ft Little Sioux River near Montgomery Dickinson County · Flood stage: 1391 ft Little Sioux River near Spencer / Highway 18 Clay County · Flood stage: 1322 ft Little Sioux River near Turin Monona County · Flood stage: 25 ft

Maple River

Maple River at Galva Ida County · Flood stage: 1267 ft Maple River at Ida Grove Ida County · Flood stage: 1208 ft Maple River at Mapleton Monona County · Flood stage: 21 ft

Maquoketa River

Maquoketa River at Manchester Hwy 20 Delaware County · Flood stage: 14 ft Maquoketa River near Maquoketa Jackson County · Flood stage: 24 ft

Middle Raccoon River

Middle Raccoon River at Panora Guthrie County · Flood stage: 11 ft Middle Raccoon River near Bayard Guthrie County

Middle River

Middle River near Indianola Warren County · Flood stage: 23 ft

Milford Creek

Milford Creek at Lower Gar Lake Outlet Dickinson County · Flood stage: 6 ft

Mill Creek (NW IA)

Mill Creek (NW IA) near Larrabee Cherokee County · Flood stage: 1241 ft

Mississippi River

Mississippi River above Fairport Muscatine County Mississippi River at Bellevue Jackson County · Flood stage: 17 ft Mississippi River at Burlington Des Moines County · Flood stage: 15 ft Mississippi River at Camanche Clinton County · Flood stage: 17 ft Mississippi River at Clayton Clayton County · Flood stage: 620 ft Mississippi River at Dubuque (LD11) Dubuque County · Flood stage: 16 ft Mississippi River at Dubuque (Railroad Bridge) Dubuque County · Flood stage: 17 ft Mississippi River at Fort Madison Lee County Mississippi River at Keokuk Lee County · Flood stage: 16 ft Mississippi River at Lansing - Pool 9 Allamakee County · Flood stage: 17 ft Mississippi River at LeClaire Scott County · Flood stage: 11 ft Mississippi River at McGregor Clayton County · Flood stage: 16 ft Mississippi River at Muscatine Muscatine County · Flood stage: 16 ft Mississippi River below Lock and Dam 10 - Guttenberg Clayton County · Flood stage: 15 ft

Monona-Harrison Ditch

Monona-Harrison Ditch near Turin Monona County · Flood stage: 23 ft

Mosquito Creek

Mosquito Creek near Council Bluffs Pottawattamie County · Flood stage: 1013 ft Mosquito Creek near Neola Pottawattamie County · Flood stage: 1098.5 ft

Mud Creek

Mud Creek at Henderson Mills County · Flood stage: 1036.42 ft

Mud Creek (NW IA)

Mud Creek (NW IA) near Lester Lyon County · Flood stage: 1375 ft

Nishnabotna River

Nishnabotna River above Hamburg Fremont County · Flood stage: 25 ft

Nodaway River

Nodaway River at Clarinda Page County · Flood stage: 23 ft

North Fork Maquoketa River

North Fork Maquoketa River at Fulton Jackson County · Flood stage: 12 ft

North Raccoon River

North Raccoon River near Jefferson Greene County · Flood stage: 19 ft North Raccoon River near Lanesboro Carroll County North Raccoon River near Perry Dallas County · Flood stage: 15 ft North Raccoon River near Sac City Sac County

North River

North River near Norwalk Warren County · Flood stage: 22 ft

North Skunk River

North Skunk River near Sigourney Keokuk County · Flood stage: 16 ft

Ocheyedan River

Ocheyedan River near Everly Clay County · Flood stage: 1364 ft Ocheyedan River near May City Osceola County · Flood stage: 1430 ft Ocheyedan River near Spencer Clay County · Flood stage: 8 ft

Old Mans Creek

Old Mans Creek near Iowa City Johnson County · Flood stage: 12 ft

Perry Creek

Perry Creek at Sioux City Woodbury County · Flood stage: 24 ft Perry Creek near Hinton Plymouth County · Flood stage: 28 ft Perry Creek near Millnerville Plymouth County · Flood stage: 8 ft

Raccoon River

Raccoon River at Des Moines Fleur Dr Polk County · Flood stage: 12 ft Raccoon River at Des Moines IA 28 Polk County · Flood stage: 36 ft Raccoon River at Van Meter Dallas County · Flood stage: 17 ft Raccoon River at Van Meter Hwy R16--IFC Dallas County · Flood stage: 857.8 ft

Rapid Creek (IA)

Rapid Creek (IA) near Iowa City Johnson County · Flood stage: 9 ft

Richland Creek

Richland Creek near Haven Tama County

Roberts Creek

Roberts Creek near Elkader Clayton County · Flood stage: 754.5 ft

Rock River

Rock River at Rock Rapids Lyon County · Flood stage: 13 ft Rock River at Rock Valley Sioux County · Flood stage: 16 ft

Rogers Creek

Rogers Creek at Fort Atkinson Winneshiek County · Flood stage: 1014.5 ft

Salt Creek

Salt Creek near Elberon Tama County · Flood stage: 16 ft

Shell Rock River

Shell Rock River at Shell Rock Butler County · Flood stage: 12 ft Shell Rock River near Clarksville Hwy T47--IFC Butler County

Silver Creek

Silver Creek at Silver City Mills County · Flood stage: 1020.5 ft

Skunk River

Skunk River at Augusta Des Moines County · Flood stage: 15 ft

Snake Creek

Snake Creek near Yorktown Page County · Flood stage: 92.5 ft

Soldier River

Soldier River at Pisgah Harrison County · Flood stage: 28 ft

South Branch Ralston Creek

South Branch Ralston Creek at Iowa City Johnson County · Flood stage: 7 ft

South Fork Chariton River

South Fork Chariton River near Promise City Wayne County · Flood stage: 25 ft

South Fork Iowa River

South Fork Iowa River near New Providence Hardin County

South Raccoon River

South Raccoon River at Redfield Dallas County · Flood stage: 20 ft

South River

South River near Ackworth Warren County · Flood stage: 29 ft

South Skunk River

South Skunk River at Colfax Jasper County · Flood stage: 18 ft South Skunk River near Ames Hwy E18 Story County South Skunk River near Ames McFarland Park Story County South Skunk River near Ames US 30 Story County · Flood stage: 21.5 ft South Skunk River near Ames W Riverside Rd Story County · Flood stage: 12.5 ft South Skunk River near Oskaloosa Mahaska County · Flood stage: 24.5 ft

Spirit Lake

Spirit Lake near Orleans Dickinson County · Flood stage: 16 ft

Tarkio River

Tarkio River near Elliot Montgomery County · Flood stage: 11 ft

Thompson River

Thompson River at Davis City Decatur County · Flood stage: 12 ft

Timber Creek

Timber Creek near Marshalltown Marshall County · Flood stage: 14 ft

Turkey River

Turkey River at Clermont Fayette County · Flood stage: 826 ft Turkey River at Elkader Clayton County · Flood stage: 12 ft Turkey River at Garber Clayton County · Flood stage: 17 ft Turkey River at Spillville Winneshiek County · Flood stage: 9 ft Turkey River near Cresco Howard County · Flood stage: 1128.5 ft Turkey River near Eldorado Fayette County · Flood stage: 13 ft Turkey River near Elgin Clayton County · Flood stage: 766 ft

Upper Iowa River

Upper Iowa River at Bluffton Winneshiek County · Flood stage: 12 ft Upper Iowa River at Decorah Winneshiek County · Flood stage: 12 ft Upper Iowa River at Dorchester Allamakee County · Flood stage: 14 ft Upper Iowa River at Kendallville Winneshiek County · Flood stage: 11 ft Upper Iowa River near Decorah Winneshiek County · Flood stage: 896 ft Upper Iowa River near Lime Springs Howard County · Flood stage: 11 ft

Volga River

Volga River at Littleport Clayton County · Flood stage: 12 ft Volga River at Volga Clayton County · Flood stage: 784.5 ft Volga River at Wadena Fayette County · Flood stage: 852 ft

Walnut Creek

Walnut Creek at Clive I-80/35 Polk County · Flood stage: 9 ft Walnut Creek at Des Moines 63rd St Polk County · Flood stage: 14 ft Walnut Creek near Hartwick Poweshiek County · Flood stage: 14 ft Walnut Creek near Waukee 156th St Dallas County · Flood stage: 9 ft

Wapsipinicon River

Wapsipinicon River at Anamosa Shaw Rd Jones County · Flood stage: 14.5 ft Wapsipinicon River at Independence Buchanan County · Flood stage: 12 ft Wapsipinicon River near DeWitt Clinton County · Flood stage: 11 ft Wapsipinicon River near Tripoli Bremer County · Flood stage: 15 ft

Waterloo Creek

Waterloo Creek near Dorchester Allamakee County · Flood stage: 10 ft

Waterman Creek

Waterman Creek near Sutherland OBrien County · Flood stage: 1236 ft

West Fork Cedar River

West Fork Cedar River at Finchford Black Hawk County · Flood stage: 17 ft

West Fork Des Moines River

West Fork Des Moines River at Emmetsburg Palo Alto County · Flood stage: 11 ft West Fork Des Moines River at Estherville Emmet County · Flood stage: 10 ft West Fork Des Moines River at Humboldt Humboldt County · Flood stage: 10 ft

West Fork Ditch

West Fork Ditch at Moville Woodbury County · Flood stage: 1145 ft West Fork Ditch near Hornick Woodbury County · Flood stage: 20 ft

West Fork Little Sioux River

West Fork Little Sioux River near Lake Park Dickinson County · Flood stage: 1396 ft

West Nishnabotna River

West Nishnabotna River at Irwin Shelby County · Flood stage: 1255.1 ft West Nishnabotna River near Avoca Pottawattamie County · Flood stage: 1128 ft West Nishnabotna River near Hancock Pottawattamie County · Flood stage: 14 ft West Nishnabotna River near Henderson Mills County · Flood stage: 1026.83 ft West Nishnabotna River near Randolph Fremont County · Flood stage: 19 ft West Nishnabotna River near Riverton Fremont County · Flood stage: 924 ft

West Okoboji Lake

West Okoboji Lake near Milford Dickinson County · Flood stage: 6.5 ft

White Breast Creek

White Breast Creek near Melcher-Dallas Marion County · Flood stage: 23 ft

Willow Creek

Willow Creek near Soldier Monona County · Flood stage: 81.5 ft

Willow Creek (NW IA)

Willow Creek (NW IA) near Oyens Plymouth County · Flood stage: 1266 ft

Willow Creek (North Central IA)

Willow Creek (North Central IA) near Cornell Clay County · Flood stage: 90 ft

Winnebago River

Winnebago River at Mason City Cerro Gordo County · Flood stage: 10 ft

Wolf Creek

Wolf Creek near Dysart Tama County · Flood stage: 12 ft

Frequently Asked Questions

How many river gauges are monitored in Iowa?

StormCast monitors 234 river gauges with NWS flood stage data in Iowa. These include USGS stream gauges and NWS forecast points on rivers and creeks across the state.

How do I get flood alerts for a Iowa river?

Download StormCast free on Google Play, go to River Gauges, and add any gauge to your watchlist. You'll receive a push notification when the water level crosses into a new NWS flood category.

How often are river levels updated?

USGS updates most gauge readings every 15 minutes. Each gauge page on this site shows live data fetched directly from USGS.

More Resources