Catfish family
Channel catfish
Ictalurus punctatus · also called catfish

- Grows to
- Often over 30 in and 10 lb in productive water
- Lives
- Over 15 years; some to 24
- Matures
- At 5–8 years
- Spawns
- Late spring–early summer, in dark hollows
- Where
- Most common in the southern Lower Peninsula
- Michigan record
- 40 lb, 41.5 in — Houghton Lake, Roscommon County, 1964
Where channel catfish have been recorded
146 of the 1,288 Michigan lakes on this site with fish records list channel catfish, across 64 counties, including 8 Great Lakes bays. Tap a dot to open that lake’s depth map.
Recorded here Other lakes with fish records
How we know
- 112lakes where an angler registered one (Master Angler)
- 19lakes where a DNR fisheries survey netted them
- 53lakes the DNR has stocked with this fish; 27 of them are listed on stocking alone, because these fish keep breeding once established
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 5 to 19,592 acres (median 239) and from 5 to 192 ft deep (median 30 ft).
When and how big channel catfish are caught
From 2,582 Master Angler entries, 1960–2025, from all Michigan waters including the Great Lakes. An entry needs a fish at least 30 in, so these describe big fish that anglers chose to register — where and when people fish, not how many fish a lake holds.
Entries by month
The busiest month is July (20% of entries); 1% come in December–February (lighter bars), mostly through the ice.
Size of registered fish
Half were 30.2 in or less, and 9 in 10 were under 33.2 in.
Method
Bait
Share of entries that recorded a method (2,471) or a bait (2,020).
Lakes on this site with the most entries
- Lake St. Clair, St. Clair 338
- Saginaw Bay, Bay 313
- Lake Macatawa, Ottawa 62
- Muskegon Lake, Muskegon 53
- Hamlin Lake, Mason 41
- Lake Ovid, Clinton 31
- Van Etten Lake, Iosco 29
- Wixom Lake, Gladwin 25
- Sanford Lake, Midland 24
- Stony Creek Lake, Macomb 20
Master Angler entries matched to each lake. A busy lake gets more entries; this is not a ranking of fishing quality.
Often found with
Share of these lakes that also list each fish.
How to recognize it
A deeply forked tail, whiskers (barbels) around the mouth, an adipose fin, and a slender body with speckled sides.
Don’t confuse it with

Life in a Michigan lake
Channel catfish live in inland lakes, medium to large rivers and every Great Lake except Superior. Adults hide by day in deep holes with logs or rocks and move into shallow water at night. They are predators that hunt largely by scent, using their barbels.
Males build nests in dark, sheltered spots — undercut banks, log jams, rock piles — and guard the eggs, which hatch in 5–10 days, and the fry for about a week after.
Source: Michigan DNR species page.
Rules and eating
Check the rules before you keep fish. Each lake page shows the regulations that apply there, and the Michigan Fishing Guide is the official source. Before eating fish from a particular lake, check Michigan’s Eat Safe Fish guidelines.
All 146 lakes with channel catfish
Show every lake, by county
Alcona County 1
Alger County 1
Alpena County 3
Antrim County 3
Barry County 5
Bay County 1
Benzie County 3
Branch County 3
Calhoun County 1
Cass County 1
Charlevoix County 1
Cheboygan County 4
Chippewa County 1
Clare County 4
Delta County 2
Dickinson County 1
Emmet County 1
Gladwin County 3
Gogebic County 1
Grand Traverse County 3
Hillsdale County 3
Huron County 1
Ingham County 1
Ionia County 1
Iosco County 7
Chain Lakes, Floyd Lake, Jose Lake, Long Lake, Sand Lake, Tawas Bay, Van Etten Lake
Isabella County 1
Jackson County 5
Center Lake, Clear Lake, Little Wolf Lake, Welch Lake, White Lake
Kalamazoo County 3
Kalkaska County 1
Lapeer County 6
Cedar Lake, Fish Lake, Long Lake, Nepessing Lake, Otter Lake, Skinner Lake
Leelanau County 1
Lenawee County 3
Livingston County 2
Luce County 1
Mackinac County 1
Macomb County 1
Manistee County 2
Marquette County 1
Mason County 2
Mecosta County 2
Midland County 1
Missaukee County 1
Monroe County 1
Montcalm County 6
Clifford Lake, Crystal Lake, Little Whitefish Lake, Rainbow Lake, Townline Lake, Turk Lake
Montmorency County 3
Muskegon County 2
Newaygo County 4
Oakland County 8
Loon Lake, Loon Lake, Middle Straits Lake, Oxbow Lake, Pontiac Lake, Tipsico Lake, Union Lake, White Lake
Oceana County 3
Ogemaw County 1
Ontonagon County 1
Osceola County 2
Ottawa County 1
Presque Isle County 2
Roscommon County 1
Schoolcraft County 1
St. Clair County 1
St. Joseph County 5
Clear Lake, Fishers Lake, Havens Lake, Palmer Lake, Sand Lake
Tuscola County 2
Van Buren County 2
Washtenaw County 4
Wayne County 1
Wexford County 3
Sources
- Michigan DNR: Channel catfish
- Names of Michigan Fishes (University of Michigan Museum of Zoology, published by the Michigan DNR)
- Michigan DNR Master Angler program — catch entries (angler names are never collected by this site)
- Michigan DNR state-record fish list
- Lake records: this site’s own species lists, built from Master Angler, DNR fisheries surveys and DNR stocking