Freshwater Fish Identification: Field Guide by Traits

Freshwater fish are remarkably diverse — from finger-length minnows to 3-metre-long arapaima. Identifying them means learning to read body shape, fin position, scale type, and habitat context. This guide organises freshwater species by their most identifiable traits. Have a photo? Upload it above for instant AI identification.

📷 Upload Photo & Identify Now

Body Shape as a Starting Point

Fish body shape is the fastest first filter for identification:

Key Fin Positions & Counts

FeatureWhat It Tells YouExample
Dorsal fin positionFar forward = predator/open water; far back = ambush hunterPerch (forward) vs. Pike (back)
Adipose finSmall fleshy fin between dorsal & tail = salmonid, catfish, or characin familyTrout, Salmon, Catfish
Pelvic fin positionAbdominal = primitive; thoracic = advanced bony fishCarp (abdominal) vs. Bass (thoracic)
Dorsal spines vs raysStiff spines = spiny-rayed fish (Perciformes); soft rays = more primitivePerch (spines) vs. Goldfish (rays)
Tail (caudal) shapeForked = fast swimmer; rounded = slow/manoeuvrable; heterocercal = shark/sturgeonTrout vs. Bluegill vs. Sturgeon

Common Freshwater Species by Region

North America

Largemouth Bass, Smallmouth Bass, Bluegill, Walleye, Northern Pike, Muskellunge, Crappie, Channel Catfish, Rainbow Trout, Brook Trout

Europe

Common Carp, Tench, Bream, Roach, Pike, Perch, Zander, Brown Trout, Grayling, Atlantic Salmon (river runs)

South America

Arapaima, Peacock Bass, Payara (Vampire Fish), Red-bellied Piranha, Giant Catfish species, Oscar, Discus

Asia

Giant Snakehead, Mahseer, Goonch Catfish, Chinese Paddlefish (critically endangered), Asian Arowana, Siamese Fighting Fish

Australia

Murray Cod, Golden Perch, Silver Perch, Barramundi (enters freshwater), Lungfish (living fossil), Freshwater Crocodilefish

Africa

Nile Perch, Tigerfish, Tilapia, Vundu Catfish, African Lungfish, Electric Eel (actually a South American knifefish)

Not sure what species you're looking at?

Upload any fish photo and our AI — trained on 866 species — gives you an instant identification with confidence score, common names, and species details.

Upload a Fish Photo