Iowa fish stocking

23 lakes tracked in Iowa, 10 stocking events recorded from the Iowa Department of Natural Resources. Source: Iowa Department of Natural Resources. Most recent plant on record: April 25, 2026.

23
lakes
19
counties
10
plants
0
fish
All 23 lakes on the map, A to Z

Stocked most recently

Lakes with a real plant on the record, newest first.

Best places to fish in Iowa

Counties

Species stocked in Iowa