Best Iowa Fly Fishing Rivers

Iowa has 3 fly fish spots.

  September 15, 2018

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.

Where Can I Fly Fish In Iowa?

FEATURED:  Turkey River


  June 28, 2016

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.

FEATURED:  North Bear Creek


  November 19, 2016

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.

FEATURED:  Bigalk Creek


  September 15, 2018

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.