The 5 Best Fly Fishing Spots in Illinois!

Illinois offers many ideal spots for fly fishing thanks to the many lakes, streams, and rivers throughout the state. The best fly fishing spots are often near or within state parks, surrounded by beautiful nature and wildlife. Each of the following must-visit fly fishing spots offer a variety of fish and plenty of nearby recreational opportunities. 

1. Apple River Canyon State Park, Apple River, IL

Located in the beautiful hills of Northwest Illinois, Apple River Canyon State Park is a scenic area covering nearly 2,000 acres. The Apple River features clean, clear waters—perfect for keeper-sized trout, which are released by the Illinois Department of Natural Resources yearly. Aside from trout in the springtime, Apple River is home to sunfish, crappie, carp, and smallmouth bass. 

2. Kankakee River, Wilmington, IL

The Kankakee River is a nearly 60-mile river featuring three dams and a dozen larger streams. It runs through wetlands, floodplain forests, cobble and bedrock, the Kankakee River State Park, and Wilmington. High-quality channel catfish, bluegill, and largemouth bass throughout the river. 

3. Siloam Springs State Park Lake, McKee Township, IL

Located in one of the most beautiful state parks in Illinois, Siloam Springs Lake is known for its sparkling lake and wooded terrain. Largemouth bass, carp, crappie, rainbow trout, bluegill, and channel catfish reside in the lake. Six fishing piers are located around this lake. 

4. Fox Chain of Lakes, Spring Grove, IL

As Illinois’ largest concentration of natural lakes, you’re sure to find a great spot for fly fishing. Get access to the Grass, Marie, and Nippersink lakes and also seven more lakes connected by the Fox River. Bluegill, walleye, bullhead, yellow and white bass, and crappie are common in these waters. 

5. Lake of the Woods, Mahomet, IL

This beautiful 900-acre preserve area is the perfect spot for fly fishing. Lake of the Woods is conveniently located next to Tincup RV Park and Lake of the Woods Golf Course. You’ll find covered bridges and plenty of wildlife in this peaceful area. 

View more Illinois Fishing Holes.
Share your favorites!
Illinois Search
Find Fishing Holes Near You
Find Fishing Holes Near You
27374 Moraine View Park Rd., LeRoy, IL
With fully developed facilities for picnicking, camping, hiking, swimming, fishing, boating, horseback riding and hunting, the 1,687-acre Moraine V... Read More
4734 Weldon Springs Rd, Clinton, IL
Located just southeast of Clinton in DeWitt County, Weldon Springs State Park is a 550-acre park for all seasons. Weldon Springs' recreational agen... Read More
15470 Nelson Road, Mackinaw, IL
Area Bisected by the picturesque river whose name it bears, Mackinaw River State Fish & Wildlife Area provides hunting, fishing, canoeing and a... Read More
7251 Ranger Road, DeWitt, IL
If you're looking for the ideal place to drop your line, enjoy a day on the boat, or a weekend camping, visit Clinton Lake State Recreation Area in... Read More
1366 1010th Avenue, Lincoln, IL
Edward R. Madigan State Fish and Wildlife Area, a 974-acre site along Salt Creek just south of Lincoln in Logan Co., is an ideal destination for th... Read More
705 Spitler Park Drive, Mt Zion, IL
The Lincoln Trail Homestead State Park and Memorial is a 162 acre (0.65 km²) state park located on the Sangamon River in Macon County near Har... Read More
2218 N Prospect Rd, Peoria, IL
Glen Oak Park was designed by the legendary Landscape Architect Oscar F. DuBuis and dedicated in 1896. Glen Oak Park is the former home of the Dist... Read More
R.R. 1, Low Point, IL
The AreaWoodford State Fish and Wildlife Area is a picturesque area along the east side of the Illinois River. Among its features are many artesian... Read More
236 State Rt. 26, Lacon, IL
AreaMarshall State Fish and Wildlife Area, located along nearly 10 miles of scenic Illinois River backwaters, bottomlands and bluffs, lies in the h... Read More
2668 East 873 Road, Oglesby, IL
Starved Rock State Park on the Illinois River bluff in La Salle County is one of Illinois'​ most beautiful destinations.  The park's 18 canyon... Read More
2651 N.21st Rd, Marseilles, IL
LaSalle Lake, a manmade, 2,058-acre lake 8 miles southeast of Marseilles, is popular among anglers. Serving as a cooling lake for Commonwealth Edis... Read More
7982 South Park Rd, Manito, IL
Spring Lake Fish and Wildlife Area is located in Tazewell County, 25 miles southwest of Peoria on the east side of the Illinois River.In 1950 the s... Read More
13921 U.S. 150150, Brimfield, IL
Jubilee College State Park is a 3,200-acre facility, located in Peoria County between the towns of Kickapoo and Brimfield, just off U.S. Route 150.... Read More
2660 East 2350th Rd, Marseilles, IL
Illini State Park is the type of park you think of when you think of big picnics and family gatherings. With its rustic Civilian Conservation Corps... Read More
1001 West 4th Street, DePue, IL
The Donnelley/DePue State Fish and Wildlife Areas complex is managed primarily for migratory waterfowl. Frank C. Bellrose, world-renown waterfowl e... Read More
19721 U.S. 24, Canton, IL
Providing a stop-over area for migrating waterfowl, Rice Lake and the surrounding areas provide an excellent opportunity for wildlife observation. ... Read More
19721 N. US 24, Canton, IL
Banner Marsh State Fish and Wildlife Area is located approximately 25 miles southwest of Peoria on U.S. Route 24 and is protected from the Illinois... Read More
2341 Eagle Creek Rd, Findlay, IL
In east central Illinois--just minutes from Springfield, Decatur, Champaign, Effingham and surrounding communities--the Eagle Creek/Wolf Creek site... Read More
1837 N Wolf Creek Rd, Windsor, IL
In east central Illinois-just minutes from Springfield, Decatur, Champaign, Effingham and surrounding communities - the Wolf Creek/Eagle Creek site... Read More
IL Route 53 & Huston Rd., Braceville, IL
Braidwood Lake, owned by Commonwealth Edison, is a partially perched cooling lake. Constructed in the late 1970s, Braidwood Lake was impounded in 1... Read More
Show More
Select a Illinois town to find
the Best Things-To-Do and Places To Go around you
DuPage County