Navigation Home Bass Catfish Crappie

Iowa Crappie Fishing

All about fishing for white and black crappie in IA.

Pick A LakePick A State

Crappie Fishing Waters In Iowa

Crappie fishing in Iowa

Most waters in Iowa have a population of crappie. Generally speaking, the warmer the waters the larger the populations of crappie. Many rivers, creeks, ponds and small lakes sport a population of crappie but the consistently better stringer tend to come from larger lakes and impoundments. Some of the larger lakes with crappie include Big Creek Lake, Big Spirit Lake, Black Hawk Lake, Browns Lake, Brushy Creek Lake, Clear Lake, Coralville Lake, DeSoto Lake, East Okoboji Lake, Five Island Lake, Lake Icaria, Lake MacBride, Lake Manawa, Lake Red Rock, Little River Lake, Little Spirit Lake, Lost Grove Lake, Lost Island Lake, North Twin Lake, Okamanpeedan Lake, Pleasant Creek Lake, Rathbun Lake, Saylorville Lake, Silver Lake, Storm Lake, Three Mile Reservoir, Twelve Mile Creek Lake and West Okoboji Lake.

Crappie are actually a member of the sunfish family and can be found in many Iowa lakes. Crappie are known by many different local names. Paper mouth, goggleye, bridge perch, slabs and speckled perch, are just a few.

Crappie make a great fish fry
Crappie make a great fish fry.

The Iowa state record black crappie was caught from Green Castle Lake. The IA state record white crappie was caught out of Green Castle Lake.

Black Crappie

Black crappie

World record: 6 lbs 0 oz

IA State Record: 3 lbs 14 oz

White Crappie

White crappie

World record: 5 lbs 3 oz

IA State Record: 4 lbs 9 oz

By clicking on the images and links above, you will be taken to a page offering more information about the selected species.

Check out crappie fishing information, by state.

The life cycle of crappie.

The more you know about crappie, the easier it will be to locate and catch them in Iowa lakes and rivers. Visit the crappie fishing page for details about their seasonal migrations.

Fishing boats and boat rentals

Best crappie fishing lakes in Iowa!