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.
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.
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.
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.