Panfish ยท sunfish family
Rock bass
Ambloplites rupestris · also called goggle-eye, red-eye

- Typical adult
- 7โ10 in, under a pound
- Spot it by
- Red eyes and six spines in the anal fin
- Matures
- At about 3 years
- Favors
- Clear, rocky water around boulders and roots
- Indiana record
- 3 lb — Sugar Creek, Hancock County, 1969
Where rock bass have been recorded
34 of the 186 Indiana lakes on this site with fish records list rock bass, across 9 counties. Tap a dot to open that lake’s depth map.
Recorded here Other lakes with fish records
How we know
- 34lakes where a DNR fisheries survey caught them
A lake can appear in more than one line. A lake that isn’t listed may still have them: records exist only where someone caught, netted or stocked them.
Inland lakes on this list run from 25 to 3,508 acres (median 191) and from 22 to 125 ft deep (median 57.5 ft).
How many turn up in DNR surveys
Indiana DNR crews survey lakes the same way everywhere: timed night electrofishing along the shore, plus gill and trap nets set overnight. The standard method makes lakes comparable. These are the DNR’s own sampling rates from its community surveys, 2008–2025 — a measure of how many fish a lake holds, not how many an angler will catch.
- Found in
- 31 of 175 lakes surveyed this way
- Typical rate
- 4.0 per hour where found
- Highest
- 42 per hour
- Method
- fish per hour of night electrofishing
“Typical” is the median across the lakes where the survey caught at least one. Nets and electrofishing catch different fish: by the other method it turned up in 25 lakes at a typical 1.5 per net lift. A single survey is a snapshot of one season.
Highest survey rates on this site
- Pretty Lake, LaGrange 2018 42
- Lake Maxinkuckee, Marshall 2020 24
- Olin Lake, LaGrange 2021 16
- Eve Lake, LaGrange 2016 14
- Fox Lake, Steuben 2015 14
- Tippecanoe Lake, Kosciusko 2018 14
- Kuhn Lake, Kosciusko 2013 10
- Oliver Lake, LaGrange 2019 10
- Indiana Lake, Elkhart 2014 8.0
- Lake Manitou, Fulton 2017โ2021 7.7
Fish per hour of night electrofishing, with survey years. Survey effort and season differ between lakes.
Often found with
Share of these lakes that also list each fish.
How to recognize it
A large mouth, red eyes, a dark teardrop under the eye, black-edged fins and six anal spines. It can switch quickly from pale silver with rows of spots to dark and blotchy.
Don’t confuse it with

Life in an Indiana lake
Rock bass prefer clear streams and rivers with rocky bottoms, hiding near boulders, rock piles, roots and steep drop-offs. They eat mostly aquatic insects, and larger ones take crayfish and small fish.
Males build nests over gravel, often beside a boulder, and fan the eggs until they hatch in 3โ4 days.
Source: the sources below.
Rules and eating
Check the rules before you keep fish. Each lake page shows the regulations that apply there, and the Indiana Fishing Guide is the official source. Before eating fish from a particular lake, check the Indiana Fish Consumption Advisory.
All 34 lakes with rock bass
Show every lake, by county
Allen County 1
Elkhart County 1
Fulton County 1
Kosciusko County 11
Big Chapman Lake, Dewart Lake, Irish Lake, JAMES LAKE, Kuhn Lake, Lake Wawasee, Pike Lake, Sechrist Lake, Tippecanoe Lake, Wabee Lake, Winona Lake
LaGrange County 10
Adams Lake, Cass Lake, Cedar Lake, Eve Lake, Martin Lake, Messick Lake, Olin Lake, Oliver Lake, Pretty Lake, Wall Lake
Marshall County 1
Perry County 1
Steuben County 7
Ball Lake, Big Otter Lake, Crooked Lake, Fox Lake, Green Lake, Hamilton Lake, Lake Gage
Whitley County 1
Sources
- Indiana DNR: Fishes of Indiana list (native and introduced species)
- Ohio DNR: Rock bass
- Indiana DNR fish surveys (Indiana Data Hub) — lake records and survey catch rates
- Indiana DNR record fish list (angler names are not reproduced here)