The 5 Best Fly-Fishing Spots in Iowa!

For the anglers that reside in Iowa, it’s probably not uncommon knowledge that the many streams, creeks, and waterways throughout the state are stocked with trout on a weekly basis. Many of these fish can provide a fun-filled afternoon of casting a line and choosing the correct lure. While there is a plethora of fly-fishing spots in Iowa, a few locales exceed the others, and it isn’t about the amount of fish you can catch at these five best fly-fishing spots in Iowa—it’s about the beautiful scenery that surrounds them, making for a fulfilling fishing experience even if you fail to catch anything at all.

1. Bloody Run Creek, Clayton County, IA

Located two miles west of Marquette, Bloody Run Creek offers over six miles of stream to cast a line into, and a wide variety of fish to pull out of the water. Bloody Run Creek is stocked weekly from April to October, and regular catches include brook, brown and rainbow trout. Whatever lure you decide to try at Bloody Run Creek, with campsites located nearby, you have plenty of availability to experiment with your lines. A popular place for Iowans and beyond to fish, parts of Bloody Run Creek are found on private property, giving extra importance to following park signs and settling in only at designated areas. 

2. Coldwater Creek, Winneshiek County, IA

For some scenic surroundings to fish in, Coldwater Creek near Bluffton provides a fun-filled day even if you don’t catch anything. Though, with weekly stockings and an abundance of brook, brown, and rainbow trout, most people tend to reel something in after casting a line or two into Coldwater Creek. Throughout the four miles of water that consist of Coldwater Creek, you can expect to find other visitors there including an abundance of wildlife. Whether you are a serious angler looking to make the next big catch, or just a casual weekend-goer looking for somewhere with good views, Coldwater Creek is just the place for you.

3. Lower Swiss Valley Creek, Dubuque County, IA

Not far from the Mississippi River and city of Dubuque, the Lower Swiss Valley Creek offers an angler's dream come true. Not only is the Lower Swiss Valley Creek a little slice of Iowa scenery worthy of a postcard, but with weekly stockings throughout the warmer months, there is ample opportunity to catch your dinner when visiting. Lower Swiss Valley Creek also offers a playground, picnic area and camping nearby, making this top fly-fishing destination fun for the whole family. Spend the day, weekend or entire summer at Lower Swiss Valley Creek, and you’re bound to catch something worth bragging about. 

4. Baileys Ford, Delaware County, IA

Branching off the Maquoketa River not far from the city of Manchester, Baileys Ford is one of the most popular trout fisheries in the state of Iowa. It’s not just the weekly stocking of rainbow and brook trout that make this waterway such a great place to visit, but it’s the surrounding woodlands of the Baileys Ford County Park that draws in big numbers of visitors throughout the year. With the right lures and a little bit of patience, anglers can expect to pull out wild brown trout as well. With non-electric campsite available at Baileys Ford, a multi-day fishing trip is easily accomplished at this popular Iowa fly-fishing destination. 

5. Little Paint Creek, Allamakee County, IA

The Yellow River State Forest of northeast Iowa contains the densest collection of adventure opportunity in Iowa, and between the backpacking trails and scenic bluffs, some amazing fly-fishing opportunities are waiting to be explored as well. A great spot for fishing in Yellow River State Forest can be found in Little Paint Creek, which features three miles of water stocked weekly with rainbow and brook trout, plus the occasional wild brown that likes to swim by the shore. Featuring an accessible pier to cast a line from, the most popular option for Little Paint Creek is to simply fish from the shore. With the serene Iowa surroundings serving as a backdrop to the whole area, even if you come up empty handed at Little Paint Creek, you won’t leave feeling like you missed out on anything. 

View more Iowa Fishing Holes.
Share your favorites!
Iowa Search
Find Fishing Holes Near You
Find Fishing Holes Near You
22620 County Highway S56, Eldora, IA
Facilities and ActivitiesPicnicking/Shelters/LodgePine Lake offers 4 beautiful picnic areas. One is a quiet river setting near Pine Creek on the ea... Read More
20997 Co Rd S56, Eldora, IA
This 122 acre state preserve may be accessed through Tower Rock, Fallen Rock Wildlife Area or the Iowa River.  The property has many unique at... Read More
5627 Rock Creek East, Kellogg, IA
Kellogg is three miles west and two miles south of the park. Newton is four miles south and ten miles west on Highway 6 and is the county seat. Gri... Read More
1215 220th Street, Gladbrook, IA
Union Grove State Park, located in northwest Tama County, is a very popular outdoor recreation area. The park was established in 1938. Its focal po... Read More
8794 NW 125th Av, Polk City, IA
Big Creek Lake's clear water provides great family swimming fun. Refreshments are available at the beach during the swimming season. A large wooden... Read More
Fleur Drive, Des Moines, IA
Amenities at Grays Lake include:Boat AccessBoat RentalPicnic AreaBeachTrailsAccessible FacilitiesPlaygroundRestroomsConcessionsGood/Excellent Shore... Read More
811 146th Avenue, Knoxville, IA
Elk Rock State Park is located on Lake Red Rock, one of Iowa's large impoundments. The area had been inhabited by Native Americans dating back more... Read More
16510 118th Avenue, Indianola, IA
Banner Lakes at Summerset State Park, Iowa’s newest state park, is nestled in the rolling landscape between Des Moines and Indianola on Highw... Read More
1515 P Avenue, Madrid, IA
History The wildlife and plant communities are interwoven with the human history of Ledges. Humans have appreciated this unique area for thousands... Read More
3155 Walnut Woods Dr. West, Des Moines, IA
Walnut Woods encompasses 260 acres of wooded bottomland along the Raccoon River. Within the park lies a large surviving natural stand of black waln... Read More
1422 165th Street, Hampton, IA
Beed's Lake is a popular boating spot due to its scenic beauty. Motors of any size may be used at "no wake" speeds on the lake. A modern boat ramp ... Read More
16510 118th Avenue, Indianola, IA
A 115-acre man-made lake has a large sandy beach and offers unsupervised swimming. Boats, canoes, kayaks, and paddleboats are available for rent th... Read More
2802 Brushy Creek Road, Lehigh, IA
At over 6,000 acres, Brushy Creek is one of Iowa's largest tracts of public outdoor recreation land. Visitors can get a real sense of being "away f... Read More
120th Lane, Van Meter, IA
Lake ActivitiesThe lake at Badger Creek is by far the most popular natural resource, and thus fishing is the most popular form of recreation. The l... Read More
2757 Dolliver Park Ave., Otho, IA
Facilities and ActivitiesPicnicking/Shelters/LodgeThe two lodges at Dolliver, built during the 1930's, may be rented for day use. They are ideal fo... Read More
1111 N8th St, Chariton, IA
Stephens State Forest is located in south-central Iowa and is divded into seven unit totaling over 15,000 acres. The forest is dispersed over five ... Read More
24550 U.S. Hwy. 34, Chariton, IA
Red Haw State Park has an additional 229 acres south of the existing park designated for public hunting. This area offers upland opportunities and ... Read More
North Highway 188, Clarksville, IA
Heery Woods State Park was purchased by the Iowa Conservation Commission in 1934 and has been managed by the Butler County Conservation Board since... Read More
2720 Keomah Lane, Oskaloosa, IA
Lake Keomah State Park is 366 acres of beautiful woods and water. Lovely shaded picnic areas are nestled between the arms of the 83 acre man-made l... Read More
3659 Wyth Road, Waterloo, IA
George Wyth State Park is located on the Cedar River within the Waterloo-Cedar Falls metropolitan area. Its large expanse of woodland is abundant w... Read More
Show More
Select a Iowa town to find
the Best Things-To-Do and Places To Go around you