Alabama
Fishing Atlas

Alabama Fish Species

22 species tracked across every lake in the Atlas, ranked by how many public waters carry them. Largemouth bass has a full dedicated guide; the rest link out to the lakes that hold them while their own pages get built.

Largemouth Bass

Found in 57 lakes
Lake Guntersville, Weiss Lake, Lake Martin +54 more
See full species guide →

Crappie

Found in 50 lakes
Lake Guntersville, Weiss Lake, Lake Martin +47 more

Catfish

Found in 37 lakes
Lake Guntersville, Weiss Lake, Lake Martin +34 more

Bluegill

Found in 37 lakes
Lake Guntersville, Weiss Lake, Neely Henry Lake +34 more

Spotted Bass

Found in 29 lakes
Lake Guntersville, Weiss Lake, Lake Martin +26 more

Striped Bass

Found in 20 lakes
Lake Guntersville, Weiss Lake, Lake Martin +17 more

Channel Catfish

Found in 14 lakes
Gantt Lake, Point A Lake, Big Creek Lake +11 more

Redear Sunfish

Found in 12 lakes
Gantt Lake, Bibb County Public Fishing Lake, Chambers County Public Fishing Lake +9 more

Smallmouth Bass

Found in 11 lakes
Lake Guntersville, Pickwick Lake, Wheeler Lake +8 more

White Bass

Found in 10 lakes
Weiss Lake, Wheeler Lake, Neely Henry Lake +7 more

Sauger

Found in 6 lakes
Pickwick Lake, Wheeler Lake, Wilson Lake +3 more

Hybrid Striped Bass

Found in 6 lakes
Bankhead Lake, Lamar County Public Fishing Lake, Gainesville Lake +3 more

Blue Catfish

Found in 6 lakes
Gainesville Lake, Aliceville Lake, Coffeeville Lake +3 more

Bream

Found in 5 lakes
Lake Martin, Lake Eufaula, Claiborne Lake +2 more

Flathead Catfish

Found in 5 lakes
Gainesville Lake, Aliceville Lake, Coffeeville Lake +2 more

Redear

Found in 4 lakes
Lake Guntersville, Lake Wedowee, Lay Lake +1 more

Walleye

Found in 2 lakes
Pickwick Lake, Wilson Dam Tailrace

Rainbow Trout

Found in 2 lakes
Bankhead Lake, Sipsey Fork Trout Tailwater

Hybrid Bass

Found in 1 lake
Neely Henry Lake

Skipjack Herring

Found in 1 lake
Guntersville Dam Tailrace

White Crappie

Found in 1 lake
Point A Lake

Shoal Bass

Found in 1 lake
Thurlow Lake