Peterson State Fish Hatchery

Peterson State Fish Hatchery
28376 County Road 25 South
Peterson, MN 55962
tel. 507-875-2625
fax. 507-875-2625


The Peterson State Fish Hatchery is located in Southeastern Minnesota in Fillmore County near the town of Peterson.

Peterson State Fish Hatchery location map.

Office Contacts

  • Hatchery Supervisor:  Shawn Haase
  • Assistant Supervisor:  Jim Melander
  • Fisheries Specialist:  Tom Cawest


The Peterson Hatchery is open to visitors from 7 a.m. to 3:30 p.m. weekdays, closed weekends and holidays.  Operations change from season to season, so there is always something new to see.

  • Guided tour: Available for groups by reservation.
  • Self-guided tour: Available April through October.  Winter tours by appointment.


The hatchery annually produces about 70,000 lake trout and 50,000 Rainbow trout for Minnesota's Trout Program. Our Lake trout are stocked into cold, deep lakes near Hinckley, Grand Rapids, International Falls, Tower and Grand Marais in northern Minnesota.  Our Rainbow trout are stocked into rivers within the Whitewater Wildlife Management Area located in Southeastern Minnesota, as well as a few Lakes within the Twin Cities Metro area.  Fish are stocked as 4" fingerlings in October and as 8" yearlings in April and May. Peterson Hatchery also maintains a captive lake trout brood stock to provide eggs for its program.