Inland Commercial Hatcheries

Licensed Hatcheries Providing Private Stocking Opportunities.

New Hampshire has commercial fish hatcheries that provide fish for private pond stocking and fishing tournaments (derbies). They are licensed by the state for the current year, but they are not part of the state's hatchery or fish stocking program. If you want to purchase fish for a private pond or a fishing tournament, please contact a commercial hatchery directly.

All fish released into any body of water must have a Permit to Release [Fis 805.02(a)] with the exception of brook, brown and rainbow trout that are being released into "closed systems" [Fis 807.04(e)]. Release of all fish into private ponds without screened outlets are required to have a permit, regardless of species.

List of NH Commercial Fish Hatcheries