Minnesota fish stocking

1,455 lakes tracked in Minnesota, 5,948 stocking events recorded from the Minnesota Department of Natural Resources. Source: Minnesota Department of Natural Resources. Most recent plant on record: January 1, 2025.

1,455
lakes
77
counties
5,948
plants
909.8M
fish
All 1,455 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 Minnesota

Counties

Species stocked in Minnesota