Rock Bass

Rock bass are native to northern Alabama and found throughout the state's freshwater systems. These distinctive sunfish are easily identified by their bright red eyes, large bass-like mouth, and six anal fin spines (versus three in other sunfish).
Scientific Name: Ambloplites rupestris
Also known as goggle-eye, redeye, northern rock bass
- They typically measure 6-10 inches and rarely exceed one pound, though the largest recorded specimen reached 3 pounds.
- Rock bass have dark horizontal rows of spots on their bronze to olive-colored sides with a lighter belly.
- They are easily identified by their bright red eyes, large bass-like mouth, and six anal fin spines (versus three in other sunfish).
Fishing in Alabama
What to know
Habitat Distribution
- They inhabit clear, rocky streams, Tennessee River tributaries, and numerous lakes throughout the state.
- Rock bass prefer rocky or sandy bottoms in clear water with moderate vegetation for cover.
Key Locations
- Clear, rocky streams like Cypress Creek in Lauderdale County, Tennessee River tributaries, and numerous lakes throughout the state including Lake Frank Jackson, Smith Lake, and the Tennessee River system from Pickwick to Guntersville.
- On Cypress Creek, focus on the upper sections from County Road 10 to County Road 16 for wade fishing, and the middle section from County Road 16 to Wildwood Park for canoe fishing.
- In reservoirs like Guntersville and Wheeler, work the riprap around dams and along rocky shorelines.
Specific Spots
- Target rocky areas, riprap banks, bridge pilings, submerged structure, and areas with moderate current in rivers and streams.
- Fish current breaks, eddies behind rocks, and areas where rocky substrate meets deeper water.
- Look for schools of rock bass around bridge pilings where they ambush baitfish.
Rock Bass FAQ
Answers from onWater's species guide.
What are the best lures and bait for Rock Bass in Alabama?
Effective lures include small inline spinners, 1/16-ounce jigs (particularly in crawfish colors), small crankbaits, Trout Magnets for deep water, and soft plastic crawfish imitations. Natural baits work exceptionally well - try live minnows, nightcrawlers, crickets, or small crayfish fished near bottom structure.
What flies work for Rock Bass in Alabama?
For fly fishing, use poppers, small streamers, and nymphs that imitate aquatic insects or small crayfish.
When is the best time to fish for Rock Bass in Alabama?
Most productive from late spring through fall, with peak action occurring in summer months when water temperatures are between 65-85°F. They become less active during spawning season (April-June when water temps reach 60-70°F), so avoid targeting them during this critical reproduction period.
How do you catch Rock Bass in Alabama?
Rock bass respond well to moving presentations, so keep lures active rather than fishing them statically. Fish current breaks, eddies behind rocks, and areas where rocky substrate meets deeper water. Work the riprap around dams and along rocky shorelines.
What do Rock Bass eat?
They're opportunistic feeders with a diet consisting primarily of crayfish, aquatic insects, small fish (including minnows and juvenile sunfish), and occasionally their own young.
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.
Alabama licenses and regulations
Explore nearby waters
Explore Alabama 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.














