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
938 E 3003rd Ln, Clayton, IL
Nature's bounty has conspired to produce a natural beauty and source of recreation greatly prized by generations of Midwesterners at Siloam Springs... Read More
46816 290th Ave, Griggsville, IL
Ray Norbut State Fish and Wildlife Area is a 1,140-acre mosaic of bottomlands, woodlands, wetlands, open fields, steep hills, rocky ravines, hollow... Read More
Weinberg-King State Fish and Wildlife Area is an area of rolling hills with a meandering creek in western Illinois. The 772-acre State Fish & W... Read More
640 Argyle Park Road, Colchester, IL
Known as a fisherman's delight, Argyle Lake State Park has a full complement of recreational opportunities. Just 7 miles from Macomb, Argyle Lake a... Read More
17836 State Highway 100 N, Grafton, IL
Imagine an area that includes 15 wildlife management areas and 13 public access areas spanning more than 24,000 acres and scattered along 75 miles ... Read More
10149 County Hwy. 11, Chandlerville, IL
One of Illinois' largest public access areas, Jim Edgar Panther Creek State Fish and Wildlife Area (JEPC) in central Illinois is a mosaic of m... Read More
13112 Visitor Center Lane, Grafton, IL
Pere Marquette State Park is a nature lover's paradise. In addition to enjoying the spectacular views of the Illinois River and its backwaters from... Read More
647 N State HWY 100, Astoria, IL
History In the early 1900s, Anderson Lake was a private shooting grounds for one of the many once-famous duck clubs dotting the Illinois River val... Read More
980 S Bluff, Nauvoo, IL
​Nauvoo's first name was Quashquema, a Fox Indian word meaning "peaceful place." Nauvoo, a Hebrew word for "beautiful place" or "pleasant land", is... Read More
R.R. #1, Keithsburg, IL
Henderson County Conservation Area, which includes Gladstone Lake, offers a variety of recreational facilities. The 27-acre lake has a shoreline of... Read More
North of Oquawka near Illinois Route 164, Oquawka, IL
Located on the Mississippi River about 1 1/2 miles north of Oquawka near Illinois Route 164, Delabar State Park offers quality outdoor experiences ... 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
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
Big River State Forest in western Illinois’ Henderson County is 8 miles north of Oquawka on the Oquawka-Keithsburg blacktop. The forest is ma... Read More
3321 Highway 111, Granite City, IL
Horseshoe Lake State Park is located off Highway 111 in the southwestern part of Illinois in Madison County.  With easy access from the Metro ... Read More
4500 Pocket Road, East Saint Louis, IL
Within view of the St. Louis Gateway Arch, Frank Holten State Recreation Area is an ideal destination for outdoor recreation in an urban setting in... Read More
1936 State Hwy. 167, Victoria, IL
Although the name Snakeden Hollow State Fish and Wildlife Area is rather intimidating, there are no more snakes here than in other areas of the sta... 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
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
Show More
Select a Illinois town to find
the Best Things-To-Do and Places To Go around you