Florida fish identification: a key by features, not photos

Florida fish identification starts with features you can check while the fish is in your hands: the water you are standing in, body shape, how the dorsal fins are arranged, the shape of the tail, and one settling mark. Thirty-three species carry a Florida entry in the dataset behind this page, spread across 21 families.

Everything below is a key rather than a gallery: fresh water first, then salt, then the six that live in both.

This page identifies fish by features you can see. It does not identify fish from a photo.

How to identify a fish caught in Florida

Work from the coarsest feature to the finest, because each step discards more of the list than the step after it. Water type alone cuts 33 species to 23 in salt and 16 in fresh. Color goes last on purpose: on mahi-mahi it drains within minutes of death, on mangrove snapper it runs from gray to copper-red on the same reef, and juvenile markings fade as a fish grows.

  1. Step 1

    Name the water first

    Fresh, brackish or salt removes more candidates than any other single question. Fourteen of the 33 live in more than one, so treat it as a filter, not an answer.

  2. Step 2

    Read the body and the head

    Flatfish, deep and slab-sided, torpedo-shaped or long and thin. A vertical forehead, a bony beak or a flat head each belong to a small group.

  3. Step 3

    Count the dorsal fins

    Two separate fins, one fin with a notch, one long low fin, or isolated spines standing alone. Bowfin and cobia are settled at this step on their own.

  4. Step 4

    Check the tail and its edges

    Lunate, forked, squared or rounded — and look for trailing hardware: a filament off the upper lobe, or a long streamer from the last dorsal ray.

  5. Step 5

    Find the one mark that decides it

    Chin barbels, human-like incisors, a gular plate under the jaw, a gold-ringed eyespot at the tail base, a tooth patch on the tongue.

33%

Eleven of the 33 Florida species carry no pattern at all — no bars, blotches or markings to match against. Fin arrangement, tail shape and body form identify them; color on its own cannot.CatchClock species dataset, compiled from FWC species lists, 2026

Florida freshwater fish and the mark that settles each

Ten of the 33 stay in fresh water or barely enter brackish, and they split by family: four sunfishes, one catfish, one pike relative, one gar, one bowfin, one cichlid and one hatchery hybrid. Six more cross the salt line and are handled further down. The sunfishes cause most of the confusion, and small fixed marks settle them — the dorsal spine count on a crappie, the rim of the ear flap on a redear, the dark blotch at the back of a bluegill’s soft dorsal.

FishScientific nameTypical lengthThe mark that settles it
Florida bassMicropterus salmoides14–24 inJaw hinge past the eye, deep dorsal notch, ragged blotch stripe
butterfly peacock bassCichla ocellaris12–18 inGold-ringed black eyespot on the tail, three dark vertical bars
black crappiePomoxis nigromaculatus8–13 inSeven or eight dorsal spines; speckling never lines up into bars
bluegillLepomis macrochirus5–9 inSolid black ear flap and a dark blotch at the rear of the soft dorsal
redear sunfishLepomis microlophus7–11 inEar flap rimmed red on males, orange on females; no dorsal blotch
chain pickerelEsox niger14–22 inChain-link pattern, one dark bar under the eye, fully scaled cheek
bowfinAmia calva18–28 inBony gular plate under the lower jaw; one long low dorsal fin
Florida garLepisosteus platyrhincus15–26 inToothed beak, hard diamond scales, black flecking over head and fins
channel catfishIctalurus punctatus12–24 inDeeply forked tail, overhanging upper jaw, eight barbels
hybrid striped bassMorone chrysops × Morone saxatilis14–22 inBroken, offset stripes and two tooth patches on the tongue

Three rows need a note. Florida bass cannot be told from a largemouth bass by eye at all, so the tactics in how to catch largemouth bass apply unchanged. Butterfly peacock bass is the opposite case — non-native, stocked by FWC in south-east canals from 1984 and killed by cold snaps below about 60°F, so its range in the counties covered by the bite windows for Miami, FL doubles as an identification check. Channel catfish is the only one of the ten with barbels, and how to catch catfish covers the same fish.

2 species, 1 look

The American Fisheries Society names revision split Florida bass, Micropterus salmoides, from largemouth bass, now Micropterus nigricans. FWC manages them as one fish because no field mark separates them.American Fisheries Society names revision, reported by FWC, 2023

Florida saltwater fish, inshore to offshore

Seventeen of the 33 are salt or salt-and-brackish fish, running from bridge pilings out to blue water, and family tells you more here than habitat does. The two drums are separated by chin barbels, the two mackerels by the run of the lateral line, the two snappers by color and anal fin shape, and the two groupers by the lining of the mouth, scarlet-orange on a red grouper. The serrated spur on the gag’s gill cover answers a different question: FWC’s gag grouper profile makes it the primary separation from black grouper, a fish this Florida list does not carry.

FishScientific nameTypical lengthThe mark that settles it
spotted seatroutCynoscion nebulosus14–22 inTwo large canine teeth; black flecks across back, second dorsal and tail
black drumPogonias cromis14–30 inCluster of chin barbels, high arched back, bars that fade with age
sheepsheadArchosargus probatocephalus12–20 inFive to seven black bars and broad human-like incisor teeth
mangrove snapperLutjanus griseus10–18 inGrey to coppery and unmarked, with two enlarged upper canines
red snapperLutjanus campechanus16–28 inRose-red over the whole fish, red iris, pointed anal fin
gag grouperMycteroperca microlepis20–36 inWorm-like markings and a serrated spur on the preopercle
red grouperEpinephelus morio16–30 inScarlet-orange mouth lining; second dorsal spine elongated
black sea bassCentropristis striata10–18 inFilament off the upper tail lobe; pale rows on the spiny dorsal
bluefishPomatomus saltatrix12–30 inTriangular cutting teeth and a dark smudge at the pectoral base
Spanish mackerelScomberomorus maculatus14–24 inJet-black front third of the first dorsal; golden oval marks
king mackerelScomberomorus cavalla24–45 inLateral line drops sharply below the second dorsal; no black on it
cobiaRachycentron canadum30–50 inSeven to nine isolated spines ahead of the soft dorsal; flat head
permitTrachinotus falcatus18–32 inHumped forehead; dorsal begins over the anal fin and sweeps back
Florida pompanoTrachinotus carolinus10–17 inShort upright dorsal beginning ahead of the anal fin; 25 in ceiling
bonefishAlbula vulpes18–28 inMirror-silver flanks and a blunt snout with the mouth underneath
ladyfishElops saurus12–24 inSlender silver body, ordinary scales, no trailing dorsal filament
mahi-mahiCoryphaena hippurus20–40 inOne dorsal fin from behind the eye to the tail; color drains at death

Fish that cross the salt line

Six species hold the middle ground, which is why a fresh-or-salt question narrows the list without closing it. Each is recorded in salt, brackish and fresh water: a snook can be caught at a beach pass in summer and far up a river after a winter cold front.

FishScientific nameTypical lengthThe mark that settles it
striped bassMorone saxatilis18–34 inSeven or eight unbroken stripes; two completely separate dorsal fins
southern flounderParalichthys lethostigma12–20 inLeft-eyed, with dark smudges that carry no white rings
red drumSciaenops ocellatus18–30 inAt least one black eyespot at the tail base; no chin barbels
common snookCentropomus undecimalis20–34 inHard black lateral line running straight on through the tail
tarponMegalops atlanticus48–78 inCoaster-sized silver scales and a trailing filament off the dorsal
crevalle jackCaranx hippos15–30 inVertical forehead, gill-cover spot, bony scutes on the tail wrist

Snook and red drum are the two inshore fish most Florida trips are built around, and the bite windows for Tampa, FL cover water that holds both. Striped bass is the northern member of the list, carried on FWC’s freshwater species profiles and covered as a fishery in how to catch striped bass.

Look-alike pairs, and the one mark that separates them

Nineteen pairs inside the Florida list account for nearly every wrong answer, and each is decided by a single feature rather than an overall impression. Teeth, barbels, fin origins and tail hardware are reliable; color, size and general shape are not. Read the right-hand column as an instruction — check that one thing and stop.

Confused pairThe mark that settles it
striped bass vs hybrid striped bassThe hybrid’s stripes are broken and offset mid-flank; the striper’s run unbroken
Florida bass vs butterfly peacock bassThe peacock carries three vertical bars and a gold-ringed eyespot on the tail
bluegill vs redear sunfishRedear’s ear flap is rimmed red or orange and it has no dark dorsal blotch
bluegill vs black crappieCrappie is large-mouthed, silver and speckled, and is never barred
bowfin vs Florida garGar has a toothed beak and diamond scales; bowfin has a gular plate
chain pickerel vs Florida garPickerel has a scaled cheek, a chain pattern and no bony beak
red drum vs black drumBlack drum carries chin barbels and never an eyespot at the tail
red drum vs spotted seatroutSeatrout is silver, carries two canine teeth and has no tail eyespot
black drum vs sheepsheadBoth are barred; sheepshead has incisor teeth and no barbels at all
cobia vs crevalle jackThe jack has a vertical forehead, a gill-cover spot and tail scutes
permit vs crevalle jackPermit’s forehead humps and slopes; the jack’s is blunt and vertical, with a gill-cover spot and tail scutes
permit vs Florida pompanoDorsal fin origin, plus a 25 in pompano ceiling against a permit that runs past 45 in
Spanish vs king mackerelSpanish has a black-fronted first dorsal; the king’s lateral line dips
Spanish mackerel vs bluefishBluefish has no finlets behind the dorsal and no golden markings
common snook vs tarponTarpon has plate-sized scales and a long filament off the dorsal
tarpon vs ladyfishA juvenile tarpon has huge scales and that filament; ladyfish has neither
bonefish vs ladyfishBonefish’s mouth sits underneath the snout; ladyfish’s is at the tip
mangrove vs red snapperRed snapper is rose-red with a red iris and a pointed anal fin
gag vs red grouperGag has the serrated preopercle spur; red grouper an orange mouth lining

The awkward comparison is the one that leaves the state.

22%

Of 46 look-alike links recorded for Florida's 33 species, 10 point at a fish with no Florida list entry — white bass, white crappie, blue and flathead catfish, northern pike, summer flounder, tautog and largemouth bass.CatchClock species dataset, cross-referenced against FWC state lists, 2026

A crappie in a Florida canal is checked against white crappie, and a flounder in an inlet against summer flounder — neither carries a Florida entry.

Regional names that mean a different fish

Fifteen of the 33 records carry at least one name that belongs to another species elsewhere, which is why a name alone is never an identification.

Name on the waterUsually meansThe collision
rockfishstriped bass, following Atlantic coast usageOn the Pacific coast the same word means Sebastes, a different family
speck, speckled troutspotted seatrout on the coast, black crappie inlandTwo unrelated fish share one nickname inside one state
bream, brimbluegill, and frequently redear sunfishCovers at least two sunfishes and settles nothing on its own
catfishchannel catfishThree catfish sit in this dataset; a squared tail rules the channel cat out
jackcrevalle jack inshoreIn north Florida fresh water the same word is used for chain pickerel
groupergag or red grouperThe bare word never resolves; the mouth lining does — scarlet-orange on a red grouper
pompanoFlorida pompanoPermit also answers to “great pompano”, and FWC publishes a sheet for the pair
lingcobiaOn the Pacific coast the word is a short form of lingcod
dolphinmahi-mahiThe traditional Florida name for a fish, not the mammal
floundersouthern flounder inshoreGulf flounder is taken alongside it and is a separate species
bucketmouth, black bassFlorida bass in the peninsulaSince 2023 two species that no field mark can separate
linesidercommon snookThe Atlantic coast uses the same word for striped bass

The permit and pompano pair is the one FWC treats as worth its own document. The FWC permit and pompano identification sheet settles it on two counts anyone can make on the sand: the dorsal fin begins over the anal fin on a permit and ahead of it on a pompano, and the permit carries 17–21 soft dorsal rays against the pompano’s 22–27. Check before the fish goes in the cooler — the two carry different rules.

Florida fish by season

Florida’s fishing calendar has no empty quarter, and winter is the strongest season for six of the 33 records: sheepshead in dense pre-spawn schools, Florida bass on the beds, black crappie shallow, black drum in the passes, gag grouper on nearshore rock, and chain pickerel, which stays aggressive in water too cold for most warm-water predators. That inversion is the part a calendar built on a northern spring gets wrong about the state. Thirteen records carry Florida’s headline seasons and are set out below.

FishWinterSpringSummerFall
sheepsheadPeak — pre-spawn schools on structurePeak — into March
Florida bassPeak — spawn under way from JanuaryPeak — spawn through March
chain pickerelPeak — feeding in cold waterPeak — through MarchPeak — from November
gag grouperPeak — December, shallow on nearshore rockPeak — October and November
black crappiePeak — February, shallow pre-spawnPeak — March and April
black drumPeak — February spawning schoolsPeak — March and April
bonefishPeak — March to May on the flatsPeak — September and October
permitPeak — March to May on the Keys flatsPeak — June
butterfly peacock bassPeak — April and MayPeak — June to August
tarponPeak — the May run along the beachesPeak — June and July
common snookPeak — May at the passesPeak — June to August
red drumPeak — bull reds in the passes
southern flounderPeak — the autumn run out of the estuaries

One record has no seasonal peak at all: red grouper sits on Gulf hard bottom year-round. For the hours inside a chosen day, the fishing forecast by city computes sunrise, moon transit and the major and minor windows for the nearest published water.

What a feature key cannot do

A key names a fish and stops there, and three things sit outside it. Rules come first: size limits, bag limits and open seasons change by water body and by year, so FWC’s saltwater recreational regulations are the source rather than any page that copies them, with the freshwater rules published separately by the same agency.

29 of 33

Twenty-nine of the 33 Florida records are managed species — naming a fish correctly is the step before a rule applies to it, not a substitute for reading the rule.CatchClock species dataset, cross-referenced against FWC state lists, 2026

Health advice is second: the Florida Department of Health publishes fish consumption advisories naming shark, swordfish, king mackerel and tilefish as fish that women of childbearing age and young children should not eat, because of mercury. King mackerel is on the saltwater table above.

The third limit is the dataset’s own. Four Florida records carry no maximum length, because published maxima conflict and no first-party figure covers the range — a hybrid has no species maximum to give, FWC and the wider literature disagree over Florida gar and gag grouper, and butterfly peacock bass grows to one size in a canal and another in South America. A blank is the honest entry.

A phone in a wet hand answers a different question from a printed key, and the comparison of fishing apps sets out which is worth carrying. Public access is a separate problem again, which Florida fishing spots takes up.

When feature identification is the wrong tool

Feature keys break down in four situations. Juveniles carry marks adults lose: young black drum are boldly barred, young mangrove snapper carries a dark band through the eye, young red snapper a mark high on the flank, and all three fade. Dead fish lose color fast, mahi-mahi in minutes. Hatchery crosses have no field marks of their own — sunshine bass is a white bass and striped bass cross that Florida stocks deliberately. And one pair is not visual at all: Florida bass and largemouth bass carry identical field marks, and the split is genetic. A second, Florida gar against spotted gar, is visual but not on the flank — spotted gar carries bony plates under the throat and Florida gar does not. Photograph the fish, note the water, and ask FWC.

Common questions

How do I identify a fish I caught in Florida?
Florida fish are identified from five features in order: water type, body shape, dorsal fin arrangement, tail shape, then one settling mark such as chin barbels or an eyespot at the tail base. Color comes last, because it fades after death and shifts with bottom and season.
Can a fish be identified from a photo on this page?
Photo identification is not offered on this page. Identification here works from features an angler reads off the fish in hand — fin counts, tooth patches, chin barbels, tail shape. A photograph is still worth keeping, because a state biologist or a local club can confirm an unusual catch from one.
What is the difference between a permit and a Florida pompano?
Permit and Florida pompano are separated by the dorsal fin and by size. The permit's dorsal begins over the anal fin and sweeps back, and the fish runs past 45 inches. The pompano's dorsal begins ahead of the anal fin, stands short and upright, and tops out near 25 inches.
Is the largemouth bass I caught in Florida a different species?
Bass caught in peninsular Florida are Florida bass, Micropterus salmoides, which the American Fisheries Society separated from largemouth bass in 2023. No field mark tells the two apart, so genetics and range decide. FWC manages both as one fish, and nothing about handling or regulation changes for an angler.
When is a feature key the wrong tool for identifying a fish?
Feature keys fail on juveniles, on faded fish that have been dead an hour, and on hatchery hybrids such as sunshine bass. They also fail where the split is genetic rather than visual: Florida bass and largemouth bass carry the same field marks. Photograph the fish and ask FWC rather than guessing.