Fishing Spots in Iowa
607 public fishing spots are listed in Iowa: 459 boat launches, 1 fishing pier, 49 shore fishing spots and 4 kayak and canoe launches.
Browse Iowa by county and area
- Adair County (1)
- Allamakee County (9)
- Appanoose County (16)
- Benton County (6)
- Black Hawk County (15)
- Boone County (8)
- Bremer County (5)
- Buchanan County (10)
- Butler County (3)
- Carroll County (1)
- Cass County (4)
- Cedar County (1)
- Cerro Gordo County (4)
- Cherokee County (1)
- Chickasaw County (2)
- Clarke County (1)
- Clay County (1)
- Clayton County (21)
- Clinton County (7)
- Crawford County (1)
- Dallas County (3)
- Decatur County (1)
- Delaware County (4)
- Des Moines County (4)
- Dickinson County (12)
- Dubuque County (10)
- Emmet County (4)
- Fayette County (13)
- Fremont County (4)
- Guthrie County (3)
- Hamilton County (7)
- Hancock County (2)
- Hardin County (8)
- Harrison County (10)
- Henry County (3)
- Howard County (4)
- Humboldt County (2)
- Ida County (1)
- Iowa City (1)
- Iowa County (3)
- Jackson County (39)
- Jasper County (4)
- Jefferson County (1)
- Johnson County (56)
- Jones County (6)
- Keokuk County (4)
- Kossuth County (2)
- Lee County (2)
- Linn County (26)
- Louisa County (6)
- Lucas County (2)
- Lyon County (1)
- Madison County (1)
- Mahaska County (2)
- Marion County (21)
- Marshall County (3)
- McGregor (1)
- Mills County (5)
- Mitchell County (1)
- Monona County (6)
- Montgomery County (2)
- Muscatine County (8)
- O'Brien County (1)
- Pleasant Valley (24)
- Plymouth County (2)
- Polk County (38)
- Pottawattamie County (17)
- Poweshiek County (1)
- Ringgold County (1)
- Sac County (6)
- Scott County (13)
- Shelby County (2)
- Sioux County (7)
- Story County (14)
- Tama County (13)
- Taylor County (1)
- Union County (2)
- Van Buren County (5)
- Wapello County (2)
- Warren County (2)
- Washington County (3)
- Wayne County (2)
- Webster County (6)
- Winneshiek County (5)
- Woodbury County (6)
- Worth County (2)
- Wright County (3)
- Other spots (14)
Top waters and places
- Mississippi River - Pools 11-22 (32)
- Cedar River (31)
- Des Moines River (31)
- Wapsipinicon River (28)
- Iowa River (23)
- Coralville Lake (21)
- Maquoketa River (17)
- Missouri River (16)
- Turkey River (15)
- Lake Red Rock (13)
- Saylorville Lake (12)
- Lake Manawa (10)
- Rathbun Lake (9)
- East Okoboji Lake (8)
- Mississippi River (8)
- Hawkeye WMA (7)
- Lake Macbride (7)
- Little Sioux River (7)
- Upper Iowa River (7)
- Big Sioux River (6)
- Black Hawk Lake (6)
- Coralville Lake IA (6)
- Lake John Deere (6)
- Mississippi River Between Missouri River and Minneapolis (6)
Fishing regulations for Iowa
Read the rules from the source: official fishing regulations (Iowa Department of Natural Resources).
Spots to start with
- Angler's PointBoat launch on Lake Macbride · Johnson County
- West Overlook CampgroundRecreation area on Coralville Lake · Johnson County
- Sugar Bottom Day Use AreaShore fishing on Coralville Lake · Johnson County
- Altmaier Farm Kayak LaunchKayak and canoe launch on Clear Creek · Johnson County
- Fishing pier on Cold Springs LakeFishing pier · Cass County
- City ParkBoat launch on Iowa River · Johnson County
- Prairie RidgeRecreation area on Rathbun Lake Iowa · Appanoose County
- Tailwater West Day Use AreaShore fishing on Coralville Lake · Johnson County
- Butler BridgeKayak and canoe launch on Iowa River · Johnson County
- Coralville Lake MarinaBoat launch · Johnson County
- Acorn ValleyRecreation area on Saylorville Lake · Polk County
- West Overlook Day Use AreaShore fishing on Coralville Lake · Iowa City
- Coralville Creekside Kayak LaunchKayak and canoe launch on Clear Creek · Johnson County
- Cottage Reserve / Tim'sBoat launch on Lake Macbride · Johnson County
- Andalusia SloughRecreation area on Mississippi River - Pools 11-22 · Pleasant Valley
- Bullhead Pond Fishing AccessShore fishing · Harrison County
- Tom Harkin Trailhead Kayak LaunchKayak and canoe launch on Clear Creek · Johnson County
- Curtis BridgeBoat launch on Coralville Lake · Johnson County
- Bear CreekRecreation area on Mississippi River - Pools 11-22 · Pleasant Valley
- Fischer Wildelife AreaShore fishing on West Nishnabotna River · Mills County
- Elk Rock Campground and Boat RampBoat launch on Lake Red Rock · Marion County
- Blanchard IslandRecreation area on Mississippi River - Pools 11-22 · Pleasant Valley
- Fishing access on Bee Branch CreekShore fishing · Dubuque County
- Hills AccessBoat launch on Iowa River · Johnson County
- Bob Shetler Picnic AreaRecreation area on Saylorville Lake · Polk County
- Fishing access on Bergfeld PondShore fishing · Dubuque County
- Izaak Walton (private)Boat launch on Iowa River · Johnson County
- Bob Shetler Recreation AreaRecreation area on Saylorville Lake · Polk County
- Fishing access on Big Hollow LakeShore fishing · Des Moines County
- Lake MacBride MainBoat launch · Johnson County
- Bridgeview (Rathbun Lake)Recreation area · Appanoose County
- Fishing access on Big Hollow LakeShore fishing · Des Moines County
- Lake Macbride To Reservoir / CoralvilleBoat launch on Coralville Lake · Johnson County
- Buck Creek (Rathbun Lake)Recreation area · Appanoose County
- Fishing access on Big Hollow LakeShore fishing · Des Moines County
- MehaffeyBoat launch on Coralville Lake · Johnson County
- Bulger's HollowRecreation area on Mississippi River - Pools 11-22 · Clinton County
- Fishing access on Briggs Woods LakeShore fishing · Hamilton County
- Mid River MarinaBoat launch on Coralville Lake · Johnson County
- Bulger's Hollow Recreation AreaRecreation area on Mississippi River - Pools 11-22 · Clinton County
- Fishing access on Casey LakeShore fishing · Tama County
- North Shore / OpieBoat launch on Lake Macbride · Johnson County
- Cherry Glen CampgroundRecreation area on Saylorville Lake · Polk County
- Fishing access on Casey LakeShore fishing · Tama County
- Primitive / South Campground RampBoat launch on Lake Macbride · Johnson County
- Cherry Glen PicnicRecreation area on Saylorville Lake · Polk County
- Fishing access on Casey LakeShore fishing · Tama County
- Rathbun MarinaBoat launch on Rathbun Lake · Appanoose County
- Clarks FerryRecreation area on Mississippi River - Pools 11-22 · Muscatine County
- Fishing access on Des Moines RiverShore fishing · Polk County
- River Junction / Stumptown AccessBoat launch on Iowa River · Johnson County
- Coralville LakeRecreation area · Johnson County
- Fishing access on Duck CreekShore fishing · Jackson County
- SailboatBoat launch on Lake Macbride · Johnson County
- Cottonwood Recreation AreaRecreation area on Saylorville Lake · Polk County
- Fishing access on Hurstville Fishing PondShore fishing · Jackson County
- Sandy BeachBoat launch on Coralville Lake · Johnson County
- Honey Creek Resort ParkRecreation area on Rathbun Lake · Appanoose County
- Fishing access on Lake CorneliaShore fishing · Wright County
- Scales Pointe / Jolly RogerBoat launch on Coralville Lake · Johnson County