Anglers can catch anything from flathead and channel catfish to largemouth and smallmouth bass, as well as brook, brown and rainbow trout. Walleye and northern pike are also popular game species. You can catch panfish like bluegill just about anywhere.
Check out these Spirit Lake, IA fishing resources: