Kishwaukee River Fishing Guides
Illinois' best smallmouth river, a clean gravel-bottomed stream running through farm country into the Rock at Rockford.

Guides on the Kishwaukee River
Claimed profiles take booking requests. Unclaimed profiles are built from public records so the river is never empty; the guide can claim or remove one any time.
No guides listed yet
Guide or outfit this water? Create your profile. Listing is free, the commission is 10% or 7% with a premium profile, and premium profiles list first on this water.
About the Kishwaukee River
The Kishwaukee has a strong claim to being the finest smallmouth stream in Illinois, and among anglers in the northern part of the state that claim is not really disputed. It is a modest river by Midwestern standards, running roughly seventy miles out of McHenry and Boone counties before joining the Rock River south of Rockford, but it has the two things a smallmouth river needs and most Illinois rivers lack: a clean gravel and cobble bottom, and enough gradient to keep riffles working through the summer. The result is water that looks more like a driftless-area stream than a corn-belt river, with visible structure, moving water and fish that behave accordingly.
Smallmouth are the reason to be here. They hold on the rock, in the riffle tailouts and against the wood on the outside bends, and the river fishes well from a canoe or kayak through most of the season and by wading in low summer water. Rock bass are everywhere and will keep a beginner busy. Channel and flathead catfish use the deeper holes and reach real size in the lower reaches. Northern pike hold in the slower backwaters, walleye run up out of the Rock in spring, and the usual panfish fill in around the edges. The Kishwaukee also carries an unusually intact native mussel and fish community, which is worth knowing because it is the reason parts of the corridor are protected.
The gauge near Perryville reads discharge and stage with no temperature sensor. That discharge figure is the whole planning tool on this river. It is a flashy stream that rises quickly after rain and clears just as fast, so a spike means wait a day or two rather than cancel. Low late-summer flows turn it into a wading river.
This water needs a real photo
The photo at the top of this page is not Kishwaukee River.
It is a regional stand-in, honestly captioned but generic — we will not put a name to a river we cannot prove. Send us a photograph you took here and it replaces the stand-in, with your credit on it.
Add a photo of this water
Landscape, not fish — the water itself. Reviewed by hand before it appears. The first one published here earns the Pioneer badge.
Fished this water? Add a photo
Reviewed by hand before it appears. Pick the water, not the spot — we never publish exact locations.
Access
Kishwaukee River Forest Preserve, Belvidere - canoe launch and bank access on the middle river.
Distillery Road access, Boone County - a gravel launch used by most float trips.
Blackhawk Springs Forest Preserve, Rockford - developed access with parking and trails.
Espenscheid Memorial Forest Preserve - bank and wade access on the lower river.
Stone Bridge Trail crossings - walk-in access from the bike path in Boone County.
Baumann Park, Cherry Valley - village park access with easy wading water.
Rock River confluence at Rockford - boat access to the lowest reach and the mouth.
Seasons
Spring: high water and walleye running up from the Rock, with smallmouth turning on as the river warms.
Summer: the prime season, wading and floating clear low water for smallmouth on the riffles and rock.
Fall: smallmouth feed hard and move to the deeper holes, and the catfishing stays strong.
Winter: mostly out of play, with a few pike and catfish taken from the deep bends in open water.
From the water
No logged trips yet. Be the first to put this water on your map.
Log this water
Fished it or cleaned it? Log in or create a free account to log a trip with photos and earn the waterway badge.
Questions
What is the current flow on the Kishwaukee River?
As of Sep 17, 6:30 am, the USGS gauge KISHWAUKEE RIVER NEAR PERRYVILLE, IL reads 311 cfs. Conditions update every 15 minutes.
What species can you catch on the Kishwaukee River?
Anglers target Black Crappie, Bluegill, Channel Catfish, Common Carp, Flathead Catfish, Freshwater Drum, Longnose Gar, Northern Pike, Rock Bass, Smallmouth Bass, Walleye on the Kishwaukee River in Illinois.
Where can you access the Kishwaukee River?
Kishwaukee River Forest Preserve, Belvidere - canoe launch and bank access on the middle river. Distillery Road access, Boone County - a gravel launch used by most float trips. Blackhawk Springs Forest Preserve, Rockford - developed access with parking and trails. Espenscheid Memorial Forest Preserve - bank and wade access on the lower river. Stone Bridge Trail crossings - walk-in access from the bike path in Boone County. Baumann Park, Cherry Valley - village park access with easy wading water. Rock River confluence at Rockford - boat access to the lowest reach and the mouth.
When is the best time to fish the Kishwaukee River?
Spring: high water and walleye running up from the Rock, with smallmouth turning on as the river warms. Summer: the prime season, wading and floating clear low water for smallmouth on the riffles and rock. Fall: smallmouth feed hard and move to the deeper holes, and the catfishing stays strong. Winter: mostly out of play, with a few pike and catfish taken from the deep bends in open water.
Where are the fishing regulations for the Kishwaukee River?
Regulations change by season and section. Read the current rules on the Illinois agency site: https://www.ifishillinois.org/site-documents/FishingDigest.pdf