Peterson State Fish Hatchery

Peterson State Fish Hatchery
28376 County Rd 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 produces Lake Trout and Splake Trout annually for Minnesota's Cold Water Trout Program. Our trout are stocked into cold, deep water lakes throughout northern Minnesota near the towns of Hinckley, Grand Rapids, International Falls, Tower and Grand Marais.  Fish are stocked as 4" fingerlings in fall and as 8" yearlings.  Peterson Hatchery also maintains a captive lake trout brood stock, which provide eggs for each years fish production.

Tours and Visits

The Peterson Hatchery is open to visitors, weekdays from 7:00am to 3:30pm. 

  • Self-guided tour: Available April through October
  • Guided Tour: Available by reservation        Phone: 507-875-2625
  • Hatchery fact sheet