Ancient fish · bowfin family
Bowfin
Amia ocellicauda (formerly Amia calva) · also called dogfish, grinnel

- Typical adult
- 15–27 in, 1–5 lb
- Breathes air
- Its swim bladder works as a lung
- Spawns
- Early April into May or early June, in weedy shallows
- Lives
- Up to about 10 years in the wild
- Indiana record
- 16 lb 8.3 oz — Mutton Creek, Jackson County, 2009
Where bowfin have been recorded
69 of the 186 Indiana lakes on this site with fish records list bowfin, across 14 counties. Tap a dot to open that lake’s depth map.
Recorded here Other lakes with fish records
How we know
- 69lakes where a DNR fisheries survey caught them
A lake can appear in more than one line. A lake that isn’t listed may still have them: records exist only where someone caught, netted or stocked them.
Inland lakes on this list run from 6 to 3,508 acres (median 106) and from 9 to 125 ft deep (median 40 ft).
How many turn up in DNR surveys
Indiana DNR crews survey lakes the same way everywhere: timed night electrofishing along the shore, plus gill and trap nets set overnight. The standard method makes lakes comparable. These are the DNR’s own sampling rates from its community surveys, 2008–2025 — a measure of how many fish a lake holds, not how many an angler will catch.
- Found in
- 47 of 170 lakes surveyed this way
- Typical rate
- 0.25 per net lift where found
- Highest
- 4.2 per net lift
- Method
- fish per net lift (gill and trap nets)
“Typical” is the median across the lakes where the survey caught at least one. Nets and electrofishing catch different fish: by the other method it turned up in 43 lakes at a typical 2.0 per hour of electrofishing. A single survey is a snapshot of one season.
Highest survey rates on this site
- Rupel Lake, St. Joseph 2018 4.2
- Dixon Lake, Marshall 2023 3.5
- Lower Long Lake, Noble 2017 1.2
- Big Otter Lake, Steuben 2015 1.0
- Riddles Lake, St. Joseph 2014 1.0
- Little Turkey Lake, LaGrange 2024 0.75
- Stone Lake, LaPorte 2017 0.75
- Summit Lake, Noble 2012 0.75
- Brokesha Lake, LaGrange 2015 0.50
- Dewart Lake, Kosciusko 2018–2020 0.50
Fish per net lift (gill and trap nets), with survey years. Survey effort and season differ between lakes.
Often found with
Share of these lakes that also list each fish.
How to recognize it
A long dorsal fin running from mid-back to the tail, a short anal fin, a rounded tail with a dark eyespot at its upper base, and a scaleless head.
Don’t confuse it with

Up close

AI-generated close-ups, not photographs, drawn from the cited descriptions. They show what to look for; they are not a substitute for an expert identification (provenance).
Life in an Indiana lake
Bowfin live in marshes, lakes and river backwaters with plants, preferring calm, clear water. They can breathe air at the surface, which lets them survive stagnant water and even short spells out of water.
Males clear nests in shallow weeds and guard the eggs and then the school of young on their own until the fry reach about 4 inches. Bowfin are ambush predators that come into the shallows at night; they help keep forage fish from stunting.
Source: the sources below.
Rules and eating
Check the rules before you keep fish. Each lake page shows the regulations that apply there, and the Indiana Fishing Guide is the official source. Before eating fish from a particular lake, check the Indiana Fish Consumption Advisory.
All 69 lakes with bowfin
Show every lake, by county
DeKalb County 1
Elkhart County 2
Fulton County 1
Jackson County 1
Kosciusko County 14
Beaver Dam Lake, Center Lake, Dewart Lake, Diamond Lake, Hoffman Lake, Irish Lake, JAMES LAKE, Kuhn Lake, Lake Wawasee, Little Chapman Lake, Shock Lake, Tippecanoe Lake, Wabee Lake, Winona Lake
LaGrange County 14
Adams Lake, Atwood Lake, Brokesha Lake, Emma Lake, Eve Lake, Fish Lake, Little Turkey Lake, Messick Lake, Pretty Lake, Royer Lake, Stone Lake, Wall Lake, Westler Lake, Witmer Lake
LaPorte County 1
Lake County 2
Marshall County 4
Noble County 14
Bear Lake, Big Lake, Bixler Lake, Diamond Lake, Eagle Lake, Engle Lake, Gordy Lake, Little Long Lake, Lower Long Lake, Moss Lake, Pleasant Lake, Rivir Lake, Sand Lake, Summit Lake
Porter County 1
St. Joseph County 2
Steuben County 8
Barton Lake, Bell Lake, Big Otter Lake, Crooked Lake, Green Lake, Hamilton Lake, Lake Gage, Silver Lake
Whitley County 4
Sources
- Indiana DNR: Fishes of Indiana list (native and introduced species)
- Indiana DNR: Bowfin (animal information series)
- Minnesota DNR: Bowfin
- Indiana DNR fish surveys (Indiana Data Hub) — lake records and survey catch rates
- Indiana DNR record fish list (angler names are not reproduced here)