Rock Bass

Rock Bass are native to Michigan's St. Lawrence River and Great Lakes system. These distinctive sunfish are widely distributed throughout Michigan's inland lakes, reservoirs, and connecting rivers.
Scientific Name: Ambloplites rupestris
Also known as red-eye, goggle-eye, black perch
- Easily identified by their six anal fin spines (versus three on other sunfish), prominent red eyes, large mouth, and rows of dark spots along their sides.
- They typically measure 6-10 inches and rarely exceed one pound.
Fishing in Michigan
What to know
Habitat Distribution
- Prefer clear, rocky, and vegetated stream pools and lake margins with rocky or sandy bottoms and cool to warm waters.
- Widely distributed throughout Michigan's inland lakes, reservoirs, and connecting rivers.
Key Locations
- Tomahawk Creek Flooding, various Oakland County lakes, Michigan's inland lakes with rocky structure particularly in northern counties, and connecting river systems.
- Michigan's state record is 3.62 pounds from Holloway Reservoir in Genesee County.
Specific Spots
- Target rocky shorelines, areas around docks, weed edges, and underwater rock piles in 2-8 feet of water.
- Commonly found near rocky shorelines, under docks, and around underwater structures.
- In connecting river systems they inhabit pools and slower-moving sections.
Rock Bass FAQ
Answers from onWater's species guide.
What are the best lures and bait for Rock Bass in Michigan?
Small spinners like 1/16 to 1/8 ounce Rooster Tail spinners in bright colors with gold blades. Tiny spoons such as 1/8 ounce Acme Phoebe spoons in gold. Small jigs tipped with nightcrawlers or minnows. Live bait including small minnows hooked through the lips, nightcrawlers, or small crayfish.
When is the best time to fish for Rock Bass in Michigan?
Productive year-round, with excellent action from May through October when they're most active in warmer waters. During winter, ice fishing can be effective on frozen lakes. Avoid fishing during April-June spawning period to protect nesting fish and ensure future populations.
How do you catch Rock Bass in Michigan?
Small jigs tipped with nightcrawlers or minnows work well when fished vertically or cast near bottom structure. Live bait fishing with bobber rigs. Ice fishing with small jigs and minnows during winter.
What do Rock Bass eat?
Diet consists primarily of smaller fish (including yellow perch, minnows, and occasionally their own young), insects, crustaceans like crayfish, and they may feed heavily during evening and early morning hours.
Where do Rock Bass live in Michigan?
Prefer clear, rocky, and vegetated stream pools and lake margins with rocky or sandy bottoms and cool to warm waters. Widely distributed throughout Michigan's inland lakes, reservoirs, and connecting rivers.
Fish smarter with real-time insights
Whether you're en route and conditions shift or you're looking for the best spot based on current flows, we enable you to make informed decisions on the fly.





See it in the app
Most maps show you water.
onWater shows you Rock Bass.
Stop guessing where Rock Bass are.
Open the map, filter by Rock Bass, and head to water that holds them. Download onWater and plan your next trip in minutes.
- Species map filter
- Angler Intelligence
- Fishing journal
Explore other species
Trout, bass, salmon, panfish and everything in between. Each guide unpacks the behavior, seasons, and tactics that put fish in the net.
No species information available.
Michigan licenses and regulations
Explore nearby waters
Explore Michigan waters
Top fishing waters
Popular Cities
Loading popular cities...
Smarter Fishing Starts in the App.
onWater Fish gives you everything you need to plan smarter, fish better, and own every trip from first cast to last.











