Best Iowa Fly Fishing Rivers

Iowa has 3 fly fish spots.

Located in the US, the fly fishing in Iowa is known for three cool flyfishing spots. The best Iowa fly fishing based on popularity are considered to be Turkey River, North Bear Creek, and Bigalk Creek. For a detailed fly fishing river description and printable river access map, just select a Iowa fly fishing river or stream below.

Featured FLY FISHING RIVERS

Turkey River

Northwest of Dubuque and Elkader, the Turkey River is popular with fly fishermen due to the yearround stock trout fishing. The trout stocking comes from the Big Springs hatchery.  MORE INFO

North Bear Creek

East of Highlandville, the North Bear Creek is popular for fly fishing rainbow trout and brown trout. For fly fishing on North Bear Creek, there is public North Bear Creek Access off Quandahi Road.  MORE INFO

Bigalk Creek

North of Waterloo and southeast of Florenceville in Howard County, the Bigalk Creek is a popular fly fishing area. The Bigalk Creek is stocked with both rainbow trout and brown trout.  MORE INFO