Executive Summary: Recent fisheries surveys conducted by the Iowa DNR in 2026 reveal that Spirit Lake--Iowa’s largest natural lake--supports thriving, diverse fish populations with strong opportunities for local anglers. Panfish are doing well across the lake, led by abundant schools of Bluegill, Black Crappie, Pumpkinseed, and Yellow Perch that are healthy, well-proportioned, and reaching quality keeper sizes. Nighttime surveys also showed robust numbers of healthy Freshwater Drum, alongside steady populations of popular sportfish including Walleye up to 26.5 inches, hefty Channel Catfish nearing 15 pounds, and quality catches of Largemouth and Smallmouth Bass, Northern Pike, and Muskellunge. Overall, the wide variety of species and excellent body condition of the fish point to an ample food supply and a well-balanced fishery heading into the coming seasons. Detailed Summary: Spirit Lake is Iowa’s largest natural lake, measuring a massive 5,684 acres in Dickinson County. Maximum depth is 22.5 feet. A nighttime electrofishing survey was conducted on June 1 and June 2, 2026 as part of the Iowa DNR comprehensive survey protocol. 184 fish representing the following 15 species were observed in electrofishing samples: Black Bullhead, Black Crappie, Bluegill, Channel Catfish, Common Carp, Freshwater Drum, Largemouth Bass, Northern Pike, Pumpkinseed, Shortnose Gar, Smallmouth Bass, Walleye, Yellow Bass, Yellow Bullhead, and Yellow Perch. The most abundant species in electrofishing samples was Freshwater Drum (N = 53 fish, 23.6 fish/hour). Freshwater Drum length averaged 15.1 inches and ranged from 6.0 to 22.1 inches. Freshwater Drum weight averaged 1.9 pounds, ranging from 0.1 to 6.4 pounds. Mean relative weight of Freshwater Drum was 109, indicating that the average fish was healthy and well-proportioned for its length. The second-most abundant species in electrofishing samples was Bluegill (N = 44 fish, 19.6 fish/hour). Bluegill length averaged 7.7 inches and ranged from 4.7 to an impressive 9.0 inches. Bluegill weight averaged 0.5 pounds and ranged from 0.2 to 0.8 pounds. Mean relative weight of Bluegills was an impressive 115, indicating healthy, well-proportioned fish that likely do not have difficulty locating adequate forage. The following species were documented in relatively low abundance in electrofishing samples: Black Bullhead (N = 3 fish, 1.3 fish/hour, length range: 8.5–12.4 inches, weight range: 0.4–1.2 pounds), Black Crappie (N = 6 fish, 2.7 fish/hour, length range: 9.4–10.4 inches, weight range: 0.5–0.6 pounds), Channel Catfish (N = 3 fish, 1.3 fish/hour, length range: 26.5–30.0 inches, weight range: 10.4–14.7 pounds), Common Carp (N = 3 fish, 1.3 fish/hour, length range: 24.8–29.3 inches, weight range: 6.8–11.7 pounds), Largemouth Bass (N = 14 fish, 6.2 fish/hour, length range: 11.3–18.2 inches, weight range: 0.9–3.1 pounds), Northern Pike (N = 1 fish, 0.4 fish/hour, length: 24 inches, weight: 1.7 pounds), Pumpkinseed (N = 4 fish, 1.8 fish/hour, length range: 2.7–8.0 inches, weight range: 0.4–0.6 pounds), Shortnose Gar (N = 2 fish, 0.9 fish/hour, length range: 24.2–25.7 inches, weight range: 1.8–2.2 pounds), Smallmouth Bass (N = 8 fish, 3.6 fish/hour, length range: 3.6–13.8 inches, weight range: 0.3–1.2 pounds), Walleye (N = 18 fish, 8 fish/hour, length range: 7.4–23.5 inches, weight range: 0.1–5.4 pounds), Yellow Bass (N = 1 fish, 0.4 fish/hour, length: 9.0 inches, weight: 0.4 pounds), Yellow Bullhead (N = 18 fish, 8 fish/hour, length range: 8.7–12.8 inches, weight range: 0.4–1.5 pounds), and Yellow Perch (N = 6 fish, 2.7 fish/hour, length range: 3.8–9.7 inches, weight range: 0.3–0.5 pounds). A fyke-net survey was conducted over a two-day span (October 12–13 and 13–14) in 2026 as part of the Iowa DNR comprehensive survey protocol. 5,334 fish representing the following 17 species were documented in the fyke-net samples: Black Bullhead, Black Crappie, Bluegill, Brown Bullhead, Common Carp, Freshwater Drum, Gizzard Shad, Golden Shiner, Johnny Darter, Largemouth Bass, Muskellunge, Northern Pike, Pumpkinseed, Spottail Shiner, Walleye, Yellow Bullhead, and Yellow Perch. The most abundant fish in the fyke-net survey were Black Crappies (N = 1,638, 163.8 fish/net-night) and Bluegills (N = 2,065, 206.5 fish/net-night), which should offer memorable angling opportunities in Spirit Lake. Black Crappie length averaged 4.0 inches and ranged from 0.5 to an impressive 12.0 inches. Black Crappie weight averaged 0.7 pounds, ranging from 0.2 to 1.1 pounds. Mean relative weight of Black Crappies was 111, indicating that the average fish had a robust weight for its length and had good access to high-quality forage. Bluegill length averaged 3.1 inches and ranged from 1.4 to an impressive 8.7 inches. Bluegill weight averaged 0.3 pounds, ranging from 0.1 to 0.6 pounds. Mean relative weight of Bluegills was 99, indicating healthy, well-proportioned fish, on average. The following species were abundant in fyke nets: Pumpkinseed (N = 905 fish, 90.5 fish/net-night) and Yellow Perch (N = 616 fish, 61.6 fish/net-night). Pumpkinseed length averaged 4.7 inches and ranged from 2.1 to an impressive 8.6 inches. Pumpkinseed weight averaged 0.2 pounds, ranging from 0.1 to 0.7 pounds. Mean relative weight of Pumpkinseeds was 108, indicating that the average fish was healthy, well-proportioned for its length, and well-fed. Yellow Perch length averaged 4.0 inches and ranged from 2.9 to a respectable 10.3 inches. Yellow Perch weight averaged 0.3 pounds and ranged from 0.1 to 0.5 pounds. Mean relative weight of Yellow Perch was 94, indicating that the average fish was relatively healthy and well-proportioned for its length. The following species were documented in relatively low abundance in fyke nets: Black Bullhead (N = 19 fish, 1.9 fish/net-night, length range: 7.0–14.4 inches, weight range: 0.2–1.8 pounds), Brown Bullhead (N = 3 fish, 0.3 fish/net-night, length range: 12.5–13.3 inches, weight range: 1.0–1.4 pounds), Common Carp (N = 5 fish, 0.5 fish/net-night, length range: 8.1–18.4 inches, weight range: 0.3–3.7 pounds), Freshwater Drum (N = 3 fish, 0.3 fish/net-night, length range: 7.4–8.2 inches, weight range: 0.2–0.3 pounds), Gizzard Shad (N = 1 fish, 0.1 fish/net-night, length: 3.5 inches, weight: not recorded), Golden Shiner (N = 1 fish, 0.1 fish/net-night, length: 3.2 inches, weight: not recorded), Johnny Darter (N = 3 fish, 0.3 fish/net-night, length and weight not recorded), Largemouth Bass (N = 4 fish, 0.4 fish/net-night, length range: 3.8–5.5 inches, weight range: 0.06–0.08 pounds), Muskellunge (N = 1 fish, 0.1 fish/net-night, length: 34.3 inches, weight: 9.8 pounds), Northern Pike (N = 2 fish, 0.2 fish/net-night, length range: 26.0–33.5 inches, weight range: 3.7–8.6 pounds), Spottail Shiner (N = 30 fish, 3.0 fish/net-night, length range: 3.4–4.5 inches, weight range: not recorded), Walleye (N = 30 fish, 3.0 fish/net-night, length range: 14.7–26.5 inches, weight range: 1.1–6.4 pounds), and Yellow Bullhead (N = 8 fish, 0.8 fish/net-night, length range: 3.6–14.0 inches, weight range: 0.8–1.6 pounds). - Last updated on 11/02/2026.
In nearly all cases, Iowa fish are safe to eat. Cleaning and/or preparing the meal causes most of the problems regarding taste or color of fish. Like all living creatures, fish are susceptible to diseases, parasites, and other naturally occurring conditions in the water. If you suspect your fish is affected by any of these conditions, do not eat it. Consider eating smaller and younger fish which usually have lower levels of contaminants than larger ones. Most contaminants accumulate in larger, older fish. For additional information, check out our resources for eating and cooking Iowa caught fish.
To learn more about fish tissue monitoring, visit our Fish Tissue Monitoring page .
The summaries listed below are a partial listing provided for your benefit. Familiarize yourself with the complete Fishing Regulations here: Iowa DNR Fishing Regulations and Laws.