Indiana may not be the first state that comes to mind for fishing, but it should be. The Hoosier State is packed with productive reservoirs, natural lakes, and state-managed impoundments that produce trophy bass, giant catfish, and slabs of crappie year-round. From the deep, clear waters of Monroe to the sprawling flats of Patoka, there's a lake here for every angler.
We've put together this guide to the 10 best fishing lakes in Indiana — complete with top species, best seasons, local tips, and links to free depth maps so you can study the bottom before you even launch.
Location: Monroe County (Bloomington) · Size: 10,750 acres · Max Depth: 55 ft
Indiana's largest lake is a powerhouse for largemouth bass, spotted bass, crappie, and channel catfish. The flooded timber and creek arms provide endless structure. Monroe fishes best in spring when bass push into the upper creek arms to spawn, and in fall when shad stack up near the dam.
Location: Dubois/Orange/Crawford Counties · Size: 8,800 acres · Max Depth: 65 ft
Patoka is Indiana's second-largest reservoir and arguably its best all-around fishery. The water clarity is excellent, which makes it ideal for sight-fishing beds in spring and throwing topwater in low-light conditions. The lake has a strong largemouth population along with excellent crappie and striped bass fishing.
Location: Franklin/Union Counties · Size: 5,260 acres · Max Depth: 100+ ft
Brookville is the deepest lake in Indiana and one of the clearest. It's the state's premier walleye fishery, with strong populations of saugeye, smallmouth bass, and crappie. The deep, clear water requires finesse techniques, but the fish quality is outstanding.
View Brookville Lake Depth Map →
Location: Hamilton/Marion Counties (Indianapolis) · Size: 1,890 acres · Max Depth: 30 ft
Indianapolis's backyard lake is a surprisingly productive fishery given its urban setting. Geist has excellent largemouth bass fishing, strong crappie numbers, and a growing muskie population that DNR has been stocking. The shallow, weedy flats make it a perfect kayak fishing destination.
View Geist Reservoir Depth Map →
Location: Marion County (Indianapolis) · Size: 1,350 acres · Max Depth: 35 ft
Another Indianapolis-area gem, Eagle Creek produces big largemouth bass and has a healthy population of channel catfish. The lake has good structure with old creek channels, points, and submerged roadbeds that concentrate fish. It's also one of the best urban bluegill fisheries in the state.
Location: Miami/Wabash/Grant Counties · Size: 3,180 acres · Max Depth: 60 ft
Mississinewa is an underrated fishery with strong populations of walleye, saugeye, largemouth bass, and crappie. The lake has excellent structure, including long points, submerged timber, and a well-defined creek channel that runs through the middle.
View Mississinewa Lake Depth Map →
Location: Huntington/Wabash Counties · Size: 2,855 acres · Max Depth: 55 ft
Salamonie is best known for its walleye and saugeye fishing, but the crappie fishing here is world-class. The lake has steep bluffs, standing timber, and plenty of deep structure. When the crappie move into brush piles in spring, limits come fast.
View Salamonie Lake Depth Map →
Location: Parke County · Size: 2,060 acres · Max Depth: 45 ft
Often called Raccoon Lake, Cecil M. Harden is a sleeper fishery with excellent bass and crappie action. The lake has good water clarity and plenty of standing timber in the upper arms. It's far less pressured than Monroe or Patoka, which means better fishing for those willing to make the drive.
Location: Owen/Putnam Counties · Size: 1,400 acres · Max Depth: 40 ft
Cagles Mill is a productive fishery that doesn't get much press. The lake has a healthy largemouth bass population, good crappie numbers, and strong catfish action. The winding creek channels and timbered flats provide excellent structure.
View Cagles Mill Lake Depth Map →
Location: Scott County · Size: 741 acres · Max Depth: 40 ft
Hardy Lake is small but mighty. The clear water and excellent structure make it one of the best bass lakes per acre in Indiana. The lake also has strong bluegill and redear sunfish populations, making it ideal for panfish enthusiasts. Minimal boat traffic means less fishing pressure year-round.
Study contour lines, creek channels, and structure before your next trip to any Indiana lake.
Browse All Lake Maps →Indiana requires a fishing license for anglers 18 and older — you can purchase one online through the Indiana DNR website. The state also offers a Free Fishing Day each year (usually in early June) where no license is required.
For the best results, combine a lake depth map with knowledge of seasonal patterns. Study the structure and contour lines before you go, match your approach to the best time of year for your target species, and you'll consistently outfish the crowd.
Lake Monroe is widely considered the best overall fishing lake in Indiana due to its size (10,750 acres), diverse species, and abundant structure. However, Patoka Lake gives it strong competition, especially for bass and crappie. Brookville Lake is the top choice for walleye anglers.
Spring (April–May) is the best overall season. Bass are in pre-spawn and spawn, walleye are running, crappie are moving shallow, and catfish are active. Fall (September–October) is the second-best window as fish feed heavily before winter.
Yes, anglers 18 and older need a valid Indiana fishing license. Annual resident licenses are affordable and can be purchased online through the Indiana DNR. Children under 18 fish free.
Indiana lakes hold largemouth bass, smallmouth bass, spotted bass, walleye, saugeye, crappie (black and white), bluegill, redear sunfish, channel catfish, flathead catfish, muskie, and striped bass depending on the lake.
FISH SMARTER ⚓
FIND YOUR SPOT →